Gehaxelts Blog

IT-Security & Hacking

MyVPN Funktion für OpenVPN

Ich nutze relativ oft virtuelle private Netzwerke mit der Softare OpenVPN, doch ich hatte irgendwann keine Lust mehr, den kompletten Befehl inklusive der Konfigurationsdatei einzutippen.

Eine kleine Funktion sollte mir aushelfen.

Die bashrc

In der persönlichen Datei

~/.bashrc

kann man Shellbefehle ablegen, welche beim Öffnen eines Terminals ausgeführt werden sollen.

Dort werden wir unsere Funktion ablegen, damit diese beim Öffnen einer Shell geladen wird.

Die Funktion

myvpn() { sudo openvpn --config "/etc/openvpn/$1.ovpn.to.ovpn"; }

Diese kann mit der folgenden Eingabe in einem Terminal ausgeführt werden.

myvpn CONFIGURATIONSDATEI

bzw.

myvpn NL2

Die Funktion ruft dann das Programm openvpn mit Administratorechten auf, und verweist gleichzeit auf die gewünschste Konfigurationsdatei.

Gruß

gehaxelt

Tipps

« Gewinnspiel bei Androidnext Wordlistgenerator && C++ JunkCode »