Настройте домашнюю VPN для разрешения просмотра веб-страниц от удаленной сети

Если я настроил основанный на XP сервер VPN с помощью следующих инструкций (я думаю, что это - довольно стандартный метод):

http://www.onecomputerguy.com/networking/xp_vpn_server.htm

Я смогу соединиться с сервером от своего ноутбука Mac (OSX 10.6) от удаленной сети и использовать туннель VPN для просмотра веб-сайтов надежно?

Я использовал бы этот метод для соединения с VPN от моего Mac:

http://kb.iu.edu/data/aped.html

Я использовал бы поддержку DynDNS на своем маршрутизаторе для предотвращения проблем с моим динамическим IP-адресом дома.

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

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

Заранее спасибо.

5
задан 25.09.2009, 18:08

3 ответа

Я не уверен, как хорошо те инструкции будут работать, но мне, VPN походит на большую сложность. Можно легко решить эту проблему, использующую просто простой сервер SSH. Lifehacker имеет хорошее руководство, объясняющее шаги.

По существу Вы создаете туннель ssh между своим ноутбуком Mac и сервером SSH дома:

ssh -ND 9999 you@yourserver.com

Затем настройте свой браузер для использования локального прокси-сервера SOCKS. Таким образом в Firefox что-то вроде этого:

Screenshot

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

2
ответ дан 07.12.2019, 17:53

Хорошо. Так принимавший предложения других ответов, я провел еще некоторое исследование и закончил с этим решением:

от: http://antrix.net/journal/techtalk/ssh_tunnel.comments

  • Получите доменный хостинг-аккаунт с доступом оболочки ssh (например, dreamhost)
  • Настройте основанную на ключе аутентификацию
  • Добавьте псевдоним командной строки:
    ssh-туннельный ='ssh-N-v-D 8080 user@mydomain.com'
  • Выполненный ssh-туннель от локальной оболочки.
  • Установите расширение SwitchProxy Firefox и настройте его для использования 127.0.0.1:8080 в качестве Носки v4 прокси.
  • Протестируйте свою установку.
  • Так как мы использовали подробное (-v) флаг, необходимо видеть информацию о соединении в выводе оболочки туннеля.

Предоставленный это только полезно для людей с доступом к серверу SSH где-нибудь, но для меня это просто ПРЕКРАСНО! Большое спасибо.

2
ответ дан 07.12.2019, 17:53

Немного отличающееся решение простого прокси SOCKS состоит в том, чтобы настроить Apache (или безотносительно) дома и использовать его в качестве прокси-сервера. Вам также была бы нужна установка сервера SSH дома также. Когда Вы хотите использовать свой прокси-сервер, SSH в Ваш домашний сервер с локальным переданным портом (например, 8888). Затем установите свой атрибут сервера Прокси HTTP, чтобы быть http://localhost:8888 в любом приложении Вы хотите использовать его.

Причина использовать этот подход по подходу SOCKS состоит в том, что я нашел больше применения, может использовать сервер Прокси HTTP, а не прокси-сервер SOCKS. Ваше использование может варьироваться, конечно, и таким образом, более простой прокси SOCKS может быть достаточно хорошим (и если Вы действительно хотите остановиться при просто просмотре, это, вероятно, достаточно хорошо).

1
ответ дан 07.12.2019, 17:53

Теги

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