Dieses Tutorial verwendet das siomiz/sof­t­e­thervpn Docker-Image, um einen SoftEther VPN-Server in einem Docker-Container zu starten. Sie können sich dann von Ihrem Desktop- oder Laptop-Computer aus mit diesem VPN verbinden und damit über einen sicheren Tunnel auf das Internet zugreifen. Diese Methode ist schnell und einfach und erfordert von Ihnen lediglich das Ausführen eines Befehls auf Ihrem Server.

SoftEther bietet Clients für Windows, Linux und Mac OS an. Auf diese Weise können Sie das Internet auch dann sicher durch­su­chen, wenn Sie über ein un­ge­si­cher­tes WLAN auf das Internet zugreifen. Es ist eine aus­ge­zeich­ne­te Si­cher­heits­lö­sung für die­je­ni­gen, die häufig unterwegs sind oder öf­fent­lich zu­gäng­li­che In­ter­net­ver­bin­dun­gen nutzen, zum Beispiel in Cafés oder Bi­blio­the­ken.

An­for­de­run­gen

  • Ein Cloud Server unter Linux (CentOS 7 oder Ubuntu 16.04)
  • Ein Do­main­na­me (FQDN), zum Beispiel example.com
  • Docker in­stal­liert und läuft.
Hinweis

In­for­ma­tio­nen zum Einstieg in Docker finden Sie in unserem Artikel In­stal­la­ti­on und Aus­füh­rung von Docker auf einem Linux Server.

Firewall-Zugang

Wenn Sie eine Firewall haben, müssen Sie den Zugriff auf die folgenden Ports erlauben:

  • UDP: 500
  • UDP: 4500
  • TCP: 1701
  • TCP: 5555

Starten Sie den Docker Container

Starten Sie einen Docker-Container mit SoftEther mit dem folgenden Befehl:

sudo docker run -d -p 500:500/udp -p 4500:4500/udp -p 1701:1701/tcp -p 1194:1194/udp -e PSK=[passphrase] -e USERNAME=[your VPN username] -e PASSWORD=[your VPN password] siomiz/softethervpn

Um bei­spiels­wei­se den SoftEther VPN-Server mit der Pass­phra­se En4EW25eI0, dem Be­nut­zer­na­men jdoe und dem Passwort Qt0JYyx07E ein­zu­rich­ten, lautet der Befehl:

sudo docker run -d -p 500:500/udp -p 4500:4500/udp -p 1701:1701/tcp -p 1194:1194/udp --name softether-vpn -e PSK=En4EW25eI0 -e USERNAME=jdoe -e PASSWORD=Qt0JYyx07E siomiz/softethervpn

Nachdem die Ein­rich­tung ab­ge­schlos­sen wurde, können Sie mit folgendem Befehl über­prü­fen, ob der Container läuft:

sudo docker ps

Der Server antwortet mit einer Liste aller aktiven Docker-Container:

[user@localhost ~]# sudo docker ps
CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS              PORTS                                                                                                    NAMES
4fca9ead3e14        siomiz/softethervpn   "/entrypoint.sh /u..."   50 seconds ago      Up 49 seconds       0.0.0.0:500->500/udp, 0.0.0.0:1701->1701/tcp, 0.0.0.0:4500->4500/udp, 1194/udp, 0.0.0.0:5555->5555/tcp   softether-vpn
Cloud Server
Leis­tungs­star­ke Kon­fi­gu­ra­tio­nen
  • On-Demand ska­lier­bar & Root-Zugriff inklusive
  • Hoch­ver­füg­ba­re Server-Plattform
  • ISO-zer­ti­fi­zier­te Re­chen­zen­tren am Standort Deutsch­land

Ver­bin­dung zum VPN-Server her­stel­len

Um eine Ver­bin­dung zum SoftEther VPN-Server in Ihrem Docker-Container her­zu­stel­len, müssen Sie den SoftEther-Client auf Ihrem Desktop- oder Laptop-Computer her­un­ter­la­den und in­stal­lie­ren.

Laden Sie das ent­spre­chen­de In­stal­la­ti­ons­pro­gramm von der SoftEther-Down­load­sei­te herunter und folgen Sie den An­wei­sun­gen zur In­stal­la­ti­on des SoftEther-Clients.

Um die VPN-Ver­bin­dung unter Windows zu kon­fi­gu­rie­ren, dop­pel­kli­cken Sie auf VPN-Ver­bin­dung hin­zu­fü­gen (Add VPN Con­nec­tion).

Geben Sie den Namen der Ein­stel­lung (Setting Name), den Hostnamen, den Be­nut­zer­na­men und das Passwort ein. Die anderen Ein­stel­lun­gen können Sie auf den Stan­dard­wer­ten belassen. Klicken Sie dann auf OK.

Klicken Sie mit der rechten Maustaste auf Ihre VPN-Ver­bin­dung und wählen Sie Connect.

Sie werden mit dem VPN verbunden.

Um zu über­prü­fen, ob Sie sich im VPN befinden, besuchen Sie eine Website wie  Wha­tIs­MyIPAd­dress.com. Wenn Sie mit dem VPN verbunden sind, wird auf dieser Website die IP-Adresse Ihres Servers angezeigt, nicht die IP-Adresse oder MAC-Adresse Ihres Computers.

Zum Hauptmenü