Назад | Перейти на главную страницу

Туннельный веб-запрос через ssh

Я хочу предоставить доступ к веб-сайту, который заблокирован за пределами этой страны, другу, который находится за пределами округа. У меня здесь, в округе, есть Linux.

У меня есть пользователь, настроенный на локальном ящике, вот и все настройки, удаленный пользователь поставил xx.xx.xx.xx: 4444 в качестве своего прокси в своем браузере.

Я ищу правильную команду ssh, которая при запуске на локальном компьютере будет прослушивать трафик на порту 4444 и пересылать повторные запросы.

Я пробовал это, но он возвращает пустые страницы: ssh bob @ localhost -g -D 1900

заранее спасибо

.k

Использование ssh для этого имеет смысл, только если они открывают сеанс ssh со своей стороны. Это создаст прокси на их коробка, которая выйдет из ваш коробка, внутри страны. Это отлично работает с замазка в Windows как и с обычным * nix ssh клиентов.

Это будет работать так:

  1. На своей коробке они бы побежали ssh -D 4444 yourserver.
  2. Затем они настраивали свой веб-браузер так, чтобы он указывал на «localhost: 4444» в качестве прокси-сервера.
  3. Локальный клиент ssh примет запрос прокси, перенаправит его через туннель ssh на ваш сервер, где он выйдет в Интернет.

Если, однако, вы просто хотите настроить прокси-сервер на своем ящике, к которому они могут подключаться напрямую из своего браузера (настроив свой ящик в качестве прокси-сервера), тогда вам нужно что-то вроде Кальмар.

Вы также должны учитывать значение ваших действий. Наверное, есть причина, по которой вещи заблокированы в их стране. Вы можете подумать, что произойдет, если их обнаружит их правительство, пытающееся обойти меры контроля. С большой властью приходит большая ответственность.