web-dev-qa-db-fra.com

Un moyen facile de configurer le serveur / client VPN?

J'ai un accès root sur un serveur et je peux accéder à mon serveur via ssh. Mon serveur et mon ordinateur portable fonctionnent sous ubuntu. Quel est le moyen le plus simple de configurer un serveur/client vpn tel que, lorsque je connecte le vpn, toutes les connexions Internet passent par le serveur?

3
Mohammad Moghimi

J'ai trouvé shadowproxy super facile à utiliser http://shadowsocks.org/en/index.html Ils ont également des clients pour divers systèmes d'exploitation.

0
Mohammad Moghimi
  1. Si vous souhaitez simplement canaliser le trafic HTTP via le VPN, l'une des solutions les plus simples serait:

    • Configurez un proxy Squid sur le serveur et configurez-le pour n'accepter que les connexions provenant de localhost. Voir cet article sur le wiki de la communauté Ubuntu.
    • Sur le client: connectez le port du proxy distant (par défaut, 3128) à un port local via ssh:

      ssh -L 3128:localhost:3128 PROXYSERVERNAME

    • Configurez votre navigateur pour utiliser localhost:3128 comme proxy
  2. Si vous voulez que tout votre trafic passe par le VPN, une solution consisterait à configurer OpenVPN côté serveur et à utiliser le plug-in OpenVPN Network Manager sur le client pour établir une connexion au serveur. Par défaut, OpenVPN configuré via NetworkManager tente de canaliser tout le trafic via le VPN. Voir n autre article du wiki de la communauté Ubuntu.

4
oddfellow