Простой способ настроить vpn сервер / клиент?
У меня есть root-доступ на сервере, и я могу получить доступ к своему серверу через ssh, а мой сервер и мой ноутбук работают под управлением Ubuntu. Какой самый простой способ настроить сервер / клиент vpn, чтобы при подключении к vpn все интернет-соединения проходили через сервер?
2 ответа
Я обнаружил, что shadowproxy очень прост в использовании http://shadowsocks.org/en/index.html У них также есть клиенты для различных операционных систем.
Если вы просто хотите туннелировать HTTP-трафик через VPN, одним из самых простых решений будет:
- Настройте прокси-сервер Squid на сервере и настройте его на прием только соединений от localhost. Смотрите эту статью из вики сообщества Ubuntu.
На клиенте: туннель удаленного прокси-порта (по умолчанию 3128) к локальному порту через ssh:
ssh -L 3128:localhost:3128 PROXYSERVERNAME
- Настройте свой браузер для использования
localhost:3128
как прокси
Если вы хотите, чтобы весь ваш трафик проходил через VPN, решением было бы установить OpenVPN на стороне сервера и использовать плагин OpenVPN Network Manager на клиенте для настройки соединения с сервером. По умолчанию OpenVPN, настроенный через NetworkManager, пытается туннелировать весь трафик через VPN. Смотрите другую статью из вики сообщества Ubuntu.