¿Una forma sencilla de configurar el servidor/cliente VPN?

¿Una forma sencilla de configurar el servidor/cliente VPN?

Tengo acceso de root en un servidor y puedo acceder a mi servidor a través de ssh y mi servidor y mi computadora portátil ejecutan ubuntu. ¿Cuál es la forma más sencilla de configurar el servidor/cliente vpn de manera que cuando conecto el vpn todas las conexiones a Internet pasen por el servidor?

Respuesta1

  1. Si solo desea canalizar el tráfico HTTP a través de la VPN, una de las soluciones más sencillas sería:

    • Configurar unCalamarproxy en el servidor y configúrelo para aceptar solo conexiones desde localhost. VerEste artículode la wiki de la comunidad Ubuntu.
    • En el cliente: haga un túnel del puerto proxy remoto (por defecto 3128) a un puerto local a través de ssh:

      ssh -L 3128:localhost:3128 PROXYSERVERNAME

    • Configure su navegador para usarlo localhost:3128como proxy
  2. Si desea que todo su tráfico pase por la VPN, una solución sería configurarOpenVPNen el lado del servidor y use el complemento OpenVPN Network Manager en el cliente para configurar una conexión al servidor. De forma predeterminada, OpenVPN configurado a través de NetworkManager intenta canalizar todo el tráfico a través de la VPN. Verotro articulode la wiki de la comunidad Ubuntu.

Respuesta2

Encontré que Shadowproxy es súper fácil de usar.http://shadowsocks.org/en/index.htmlTambién tienen clientes para una variedad de sistemas operativos.

información relacionada