Туннелирование в удаленное интернет-соединение

Туннелирование в удаленное интернет-соединение

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

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

Мой компьютер в Бостоне оснащен двойной загрузкой: на нем установлены XP и Ubuntu.

решение1

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

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

решение2

Лично я бы настроил 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. Выглядит устрашающе, но на самом деле все не ТАК уж и плохо.

решение3

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

Вы можете легко использовать 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, но для взаимодействия через SSH вам понадобится PuTTY.

Вам также понадобится настроить динамический DNS, например DynDns.org.

Связанный контент