Плагин Gedit для соответствия HTML-тегам

Использование туннелей SSH: порты и переадресация портов на вашем маршрутизаторе:

Использование туннеля ssh в качестве прокси-сервера включает настройку локального прокси-сервера на порт socks5 по умолчанию (1080). Все приложения затем отправят свой веб-трафик на этот порт и затем будут отправлены через зашифрованный туннель ssh на ваш сервер, а затем в Интернет.

Единственное приложение, которое ваш маршрутизатор должен перенаправить для портов для является ssh client / server - направляет все входящие запросы TCP на порт 22 на IP-адрес вашего сервера в вашей локальной сети.

Вот изображение, иллюстрирующее это:

[d4 ]

Давайте посмотрим на команду, используемую для создания туннеля SSH, чтобы понять, как это работает.

ssh -ND 1080 user@11.11.11.111 -p 22

Вышеупомянутая команда - это то, что создает этот туннель от клиента к сервер. -D 1080 установить, что устанавливает прокси-сервер socks5 на локальном порту 1080 для ваших приложений. Это все на вашей локальной машине. Порт 1080 не нужно маршрутизировать в любом месте с помощью вашего маршрутизатора.

user - ваше имя пользователя на вашем сервере. 11.11.11.111 - IP-адрес вашего сервера. -p 22 - это порт, который клиент ssh пытается подключиться к вашему ssh-серверу, используя (порт 22 по умолчанию, поэтому вам действительно не нужно включать -p 22 в свою команду, если вы не изменили значение по умолчанию , Я просто добавил его для объяснения целей). Это порт, который вам нужен, чтобы ваш маршрутизатор перенаправлял ваш сервер. Если вы решили не использовать порт ssh по умолчанию (22), вам также потребуется настроить ваш ssh-сервер для прослушивания на другом порту.

Чтобы приложения использовали этот туннель ... [!d10 ]

вам просто нужно изменить настройки своего прокси (или использовать глобальный прокси - я не знаком с тем, как OS X это делает) использовать прокси-сервер socks5 в localhost:1080 или 127.0.0.1:1080. Например, как это сделать с Firefox:

С помощью меню перейдите к Edit:Preferences:Advanced:Network:(connection)Settings

socks5sshtunnel

Чтобы установить глобальный прокси на OS X

Я не использую OS X, но OP подтвердил, что это работает (см. комментарии). Вы можете попробовать установить этот инструмент графического интерфейса для OS X, перейти к System Preferences -> Network -> Advanced... -> Proxies и ввести 127.0.0.1 в качестве сервера и 1080 в качестве порта.

Надеюсь, что это поможет.

1
задан 9 June 2015 в 17:51

0 ответов

Другие вопросы по тегам:

Похожие вопросы: