Tunelling в удаленное подключение к интернету

371
sthapit

У меня дома есть компьютер в Бостоне. Я хотел бы настроить его так, чтобы, когда я путешествую и выхожу в интернет, это выглядело так, как будто я на своем бостонском компьютере. Я использовал LogMeIn, но (а) это излишне, так как мне не нужен доступ к моему компьютеру, и мне просто нужно использовать его IP-адрес (б) они взимают ежегодную плату и (в) использование мыши и клавиатуры медленное.

Есть ли лучший способ «проложить туннель» через мой бостонский компьютер, чтобы он выглядел так, как будто я на этом компьютере, когда я путешествую по сети на своем портативном ноутбуке?

Мой бостонский компьютер - это двойная загрузка с XP и Ubuntu.

0

3 ответа на вопрос

4
Rishabh

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

ОБНОВЛЕНИЕ: Есть много бесплатных поставщиков услуг DNS, таких как OpenDNS, FreeDNS и т. Д. В качестве альтернативы вы можете использовать этот инструмент, чтобы периодически отправлять вам по электронной почте IP-адрес вашего компьютера.

0
Joseph Redfern

Я лично настроил бы VPN-сервер либо на установку Windows, либо на установку Ubuntu.

Какую версию Windows XP вы используете? Если это XP Professional, то у него есть встроенная поддержка для работы в качестве VPN-сервера - проверьте: http://www.onecomputerguy.com/networking/xp_vpn_server.htm .

Если вы используете XP Home, то, вероятно, я бы запустил свой VPN-сервер в Ubuntu - я бы также использовал OpenVPN в качестве серверного программного обеспечения. Здесь есть руководство: http://library.linode.com/networking/openvpn/ubuntu-10.10-maverick . Это выглядит устрашающе - но на самом деле это не так уж плохо.

0
Steven Lu

Это зависит от того, какая ОС у вашего ноутбука.

Вы можете легко использовать SSH туннелирование. Например, между двумя компьютерами Linux вы можете запустить «ssh -D 10000». Это создаст прокси-сервер SOCKS 5 на вашем локальном компьютере (вашем ноутбуке), затем настройте браузер вашего ноутбука на использование этого прокси-сервера SOCKS 5.

Если на вашем ноутбуке установлена ​​ОС Windows, используйте PuTTY для подключения к домашнему компьютеру, на котором работает Ubuntu. Для этого просто следуйте этому руководству: http://www.techrepublic.com/blog/security/use-putty-as-a-secure-proxy-on-windows/421

Это та же концепция, что и для прокси от Linux до Linux, но вам нужно PuTTY для взаимодействия через SSH.

Вы также захотите настроить динамический DNS, что-то вроде DynDns.org