Метод к туннельному трафику от моего ноутбука назад через мой домашний компьютер и к Интернету

Я ищу способ выполнить несколько вещей, которые беспокоили меня. Я получаю доступ к Интернету через многих небезопасных (и часто плохо сохраняемый) сети, многие из который активный блок что-либо кроме HTTP/трафика HTTPS.

  1. Сохраните мой трафик просмотра частным (что касается "открытой" сети, я иду),
  2. Я выполняю сервер SVN на порте 8443, который является activly, заблокированным во многих местоположениях, я хотел бы способ туннелировать до 443 к моему домашнему компьютеру и затем обратно к моему серверу SVN на 8 443.
  3. Установите другие программы для использования безотносительно "туннеля", который я создаю для вышеупомянутых двух

Я думаю, что что-то как SSH было бы хорошим вариантом, но я никогда не настраивал его, и я не уверен, что могу даже направить весь свой трафик через него.

0
задан 20.04.2011, 00:59

2 ответа

Я более знаком с ssh, чем я с OpenVPN или какой-либо VPN в этом отношении. Мое решение попытается использовать ssh для решения всех проблем. VPN могла быть лучшим решением все же.

Используя ssh, необходимо было бы настроить домашнюю систему, чтобы быть сервером SSH. Я использую Ubuntu в VirtualBox как мой сервер. Можно также смочь использовать OpenSSH для окон (но я отговорил бы от него). Необходимо также установить что-то как denyhosts для блокирования IP-адресов, которые пробуют к грубой силе ssh пароль. Это походит на Вашу попытку хотеть настроить Ваш ssh сервер для хостинга на порте 442 вместо 22. Необходимо будет отслеживать домашний общедоступный IP-адрес или использовать сервис как DynDNS.

1 и 3. Можно использовать дом ssh сервер как прокси-сервер SOCKS для создания больше всего, или весь исходящий трафик проходит зашифрованную ssh сессию. Можно использовать шпаклевку в удаленной системе, чтобы соединиться с домашней системой и настроить SOCKS.

  • В шпаклевке введите имя хоста или общедоступный IP-адрес Вашей домашней системы (в котором это может быть подключено с из Интернета). Порт будет 443, если это будет тем, что Вы настраиваете его, чтобы быть на Вашем доме ssh сервер (и переданный через маршрутизатор).

  • Прежде чем Вы откроете соединение, прокрутите вниз к SSH-> Туннели. Введите в некотором большом количестве неиспользуемого порта в Исходном порту (как 9 000). Оставьте незаполненное Место назначения. Выберите Динамичный. Затем Откройте соединение.

Putty Config for SOCKS

  • Теперь в Вашем веб-браузере необходимо будет настроить его для использования SOCKS. Установите хост localhost и порт к 9 000. При установке этих настроек в Internet Explorer большинство других приложений будет использовать те настройки для соединения с Интернетом также. Можно установить программы для использования прокси на отдельной основе также (как Firefox).

IE config for SOCKS

2. Для установки удаленной системы, чтобы быть сервером SVN через домашнюю систему можно также использовать SSH и Шпаклевку. Ваша домашняя система должна была бы однако сначала быть настроена, как будто это был сервер SVN портом пересылки 8443 через маршрутизатор. Затем от Вашей удаленной системы (фактический сервер SVN) ssh к Вашей домашней системе в использовании шпаклевки Source port 8443 и destination localhost:8443. Я полагаю, что необходимо будет проверить эти два флажка наверху также так, чтобы больше, чем просто домашняя система могли использовать ее локальный порт 8443 в качестве сервера SVN. Вероятно, то же как-g опция в ssh параметрах командной строки.

enter image description here

2
ответ дан 24.11.2019, 06:41

Вы посмотрели на LogMeIn Hamachi? Это - довольно простой, но очень безопасный и бесплатный частный туннельный сервис VPN.

Я использовал его кратко, но не знаю, поддерживает ли это перенаправление портов, такое как, Вы ищете.

0
ответ дан 24.11.2019, 06:41

Теги

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