2

Я нахожусь в Шанхае, Китай, и пытаюсь настроить SSH-туннель (или обратный SSH-туннель?) на сервер моего брата, расположенный в Штатах. Я использую Windows XP и у него есть Mac. Мы оба используем беспроводные маршрутизаторы (не уверен, что это актуально). Он дал мне адрес и пароль (для его сервера, я думаю), и я скачал myentunnel (который он рекомендовал), но не уверен, что делать сейчас. Я также скачал надстройку foxyproxy для mozilla (мой любимый браузер), и я надеюсь, что есть кто-то, кто может помочь вести новичка, как я! Заранее спасибо.

3 ответа3

1

Я никогда не использовал MyEnTunnel, но я могу порекомендовать Tunnelier, который также бесплатный и простой в использовании. После установки перейдите на страницу входа и введите адрес хоста, имя пользователя и пароль. Теперь перейдите в раздел «Службы» и выберите «Включено» в разделе «SOCKS», сохраните профиль с помощью кнопок слева, чтобы сохранить настройки, и нажмите «Войти».

Теперь вам нужно настроить Firefox (разработчик - Mozilla) или, точнее, Foxyproxy. Добавьте новый прокси с адресом 127.0.0.1 и номером порта 1080. Переключитесь на использование этого прокси-сервера, и теперь все данные на веб-сайты и с них должны передаваться через интернет-соединение ваших братьев, и все они там зашифрованы.

Однако поиск DNS не может быть туннелированным; это очень и очень плохо. Откройте Firefox, введите about:config в адресную строку, а затем введите network.proxy.socks_remote_dns в поле фильтра. Убедитесь, что значение установлено в true, если оно равно false, дважды щелкните по нему, и оно скажет true. Теперь все готово!

1

Ну, я не уверен, насколько это проще, но вот что я сделал:

Создать ключ:

ssh-keygen -t dsa

Поместите его на сервер, к которому вы подключаетесь:

cat ~/.ssh/id_dsa.pub | ssh -l username ip.of.server 'cat >> ~/.ssh/authorized_keys2'

Вам не нужно вводить пароль при входе.


Чтобы сделать это быстро, попробуйте это:

Запустите cygwin и введите в командной строке:

echo '#!/bin/bash' >> /cygdrive/c/cygwin/goserv.h
echo 'ssh -ND 9999 user@server' >> /cygdrive/c/cygwin/goserv.sh

Найдите свой файл cygwin.bat (он должен находиться в каталоге установки cygwin, который на моей машине называется c:\cygwin). Откройте его с помощью Блокнота, найдите эту строку:

bash --login -i

и измените это на это:

bash --login -i %1

Тогда сохраните это. Это не повредит вашему обычному использованию Cygwin. Теперь создайте новый файл в блокноте и добавьте следующую строку:

c:\cygwin\cygwin.bat /cygdrive/c/cygwin/goserv.sh

Теперь сохраните это как goserv.bat на вашем рабочем столе. На моем компьютере двойной щелчок по этому файлу создаст туннель.

Что касается Firefox - вам нужно использовать его для не туннелирования? Я использую Chrome для регулярного использования и Firefox для туннельного использования. Если вы действительно подключены к Firefox, возможно, вы могли бы установить переносную версию и оставить ее для использования прокси.

0

Кажется, проблема аддона foxyproxy, я не уверен. Я использую myentunnel, это достаточно хорошо. В Firefox я установил AutoProxy (http://autoproxy.org/en ) , он может переключаться на ваш прокси по правилам, которые вы создали. Я приношу свои извинения за это как китаец со стыдом за политику GFW моего правительства.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .