
Reddit заблокирован моим интернет-провайдером. :(
Я хочу обойти это с помощьюSSH-туннелирование.
У меня есть (доверенный) удаленный веб-сервер, который я могу использовать (имею имя пользователя и пароль).
Я загрузилШпатлевкаи может успешно установить соединение с сервером.
Вот первые три строки консоли подключения PuTTY: (мое имя пользователя и хост скрыты)
login as: <my-username>
<my-username>@<my-host> password:
Linux debianx 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UTC 2012 x86_64
Я также попробовал выполнить эту команду:
ssh -D 8080 -f -C -q -N -p 2222 <my-username>@<my-host> &
И он отвечает таким результатом: [1] 12284
. Что это значит?
Вопрос в том, возможно ли создать SSH-туннель, чтобы обойти интернет-фильтрацию моего провайдера, используя все имеющиеся у меня средства?
Еще один вопрос: я использую Mozilla Firefox, и когда я ввожу «SOCKS Host», какой протокол мне использовать — SOCKS v4 или SOCKS v5?
Примечание: Я совсем новичок и не очень разбираюсь в интернет-протоколах. Извините за глупые вопросы.
решение1
Это позволит подключиться к SSH-серверу, перейти в фоновый режим и прослушивать локальный интерфейс на предмет подключений SOCKS к порту 1080.
Теперь, когда у вас есть SOCKS-прокси, прослушивающий 127.0.0.1, порт 1080, вы можете настроить любое приложение, которое может использовать SOCKS-прокси, для его использования.
решение2
Вам необходимо использовать SOCKS5.Эта статьяесть подробности о PuTTY.
Вы попытались настроить туннелирование, запустив команду на своем сервере; вместо этого вам необходимо настроить PuTTY.Перед подключениемв PuTTY, в разделе Подключение > SSH > Туннели, вам необходимо добавить динамический туннель, например, на порт 8080, а затем настроить Firefox.