Einfache Möglichkeit zum Einrichten eines VPN-Servers/Clients?

Einfache Möglichkeit zum Einrichten eines VPN-Servers/Clients?

Ich habe Root-Zugriff auf einen Server und kann über SSH auf meinen Server zugreifen. Auf meinem Server und meinem Laptop läuft Ubuntu. Was ist der einfachste Weg, einen VPN-Server/-Client so einzurichten, dass beim Verbinden mit dem VPN alle Internetverbindungen über den Server laufen?

Antwort1

  1. Wenn Sie lediglich den HTTP-Verkehr durch das VPN tunneln möchten, wäre eine der einfachsten Lösungen:

    • Richten Sie einTintenfischProxy auf dem Server und konfigurieren Sie ihn so, dass nur Verbindungen vom lokalen Host akzeptiert werden. SieheDieser Artikelaus dem Ubuntu-Community-Wiki.
    • Auf dem Client: Tunneln Sie den Remote-Proxy-Port (standardmäßig 3128) über SSH zu einem lokalen Port:

      ssh -L 3128:localhost:3128 PROXYSERVERNAME

    • Konfigurieren Sie Ihren Browser für die Verwendung localhost:3128als Proxy
  2. Wenn Sie möchten, dass Ihr gesamter Datenverkehr über das VPN läuft, wäre eine Lösung die EinrichtungOpenVPNauf der Serverseite und verwenden Sie das OpenVPN Network Manager Plugin auf dem Client, um eine Verbindung zum Server herzustellen. Standardmäßig versucht OpenVPN, das über den NetworkManager konfiguriert wurde, den gesamten Datenverkehr durch das VPN zu tunneln. SieheEin weiterer Artikelaus dem Ubuntu-Community-Wiki.

Antwort2

Ich fand Shadowproxy super einfach zu bedienenhttp://shadowsocks.org/en/index.htmlSie haben auch Clients für verschiedene Betriebssysteme.

verwandte Informationen