Простой способ настройки VPN-сервера/клиента?

Простой способ настройки VPN-сервера/клиента?

У меня есть root-доступ на сервере, и я могу получить доступ к своему серверу через ssh, а мой сервер и мой ноутбук работают под управлением Ubuntu. Какой самый простой способ настроить vpn-сервер/клиент так, чтобы при подключении vpn все интернет-соединения проходили через сервер?

решение1

  1. Если вы просто хотите туннелировать HTTP-трафик через VPN, одним из самых простых решений будет:

    • НастройтеКальмарпрокси на сервере и настроить его на прием только подключений с localhost. СмотретьЭта статьяиз вики-сообщества Ubuntu.
    • На клиенте: туннелируйте порт удаленного прокси (по умолчанию 3128) на локальный порт через ssh:

      ssh -L 3128:localhost:3128 PROXYSERVERNAME

    • Настройте браузер для использования localhost:3128в качестве прокси-сервера
  2. Если вы хотите, чтобы весь ваш трафик проходил через VPN, решением будет настройкаOpenVPNна стороне сервера и использование OpenVPN Network Manager Plugin на клиенте для настройки соединения с сервером. По умолчанию OpenVPN, настроенный через NetworkManager, пытается туннелировать весь трафик через VPN. Смотритедругая статьяиз вики-сообщества Ubuntu.

решение2

Я обнаружил, что shadowproxy очень прост в использовании.http://shadowsocks.org/en/index.htmlУ них также есть клиенты для различных операционных систем.

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