From d9918a9d767996e30e2cabe4bd4fc6395fd8a0d3 Mon Sep 17 00:00:00 2001 From: wholteza Date: Fri, 12 Apr 2024 10:51:19 +0200 Subject: [PATCH] Added ovpn tunnel --- .bashrc | 6 ++++++ .config/requirements/install.sh | 5 +++++ .config/wireguard/got58-got80.conf.gpg | Bin 0 -> 704 bytes 3 files changed, 11 insertions(+) create mode 100644 .config/wireguard/got58-got80.conf.gpg diff --git a/.bashrc b/.bashrc index cab39fe..6c70f92 100644 --- a/.bashrc +++ b/.bashrc @@ -134,6 +134,12 @@ export NVM_DIR="$HOME/.nvm" ### Ngrok aliases alias ngdo='ngrok http --domain=devops-extension.ngrok.dev 3000' +### VPN aliases +alias public-ip='dig +short myip.opendns.com @resolver1.opendns.com' +alias vpn-up='echo -e "unprotected ip: $(public-ip)\n====================\n" && wg-quick up ovpn && echo -e "\n====================\nprotected ip: $(public-ip)"' +alias vpn-down='wg-quick down ovpn' +alias vpn-status='sudo wg show ovpn && ' + ### Initialization alias install-requirements='~/.config/requirements/install.sh' diff --git a/.config/requirements/install.sh b/.config/requirements/install.sh index 1fca76d..96f79fa 100755 --- a/.config/requirements/install.sh +++ b/.config/requirements/install.sh @@ -37,6 +37,7 @@ sudo apt install \ python3 \ dunst \ nvme-cli \ + wireguard \ -y # Remove ibus since it causes issues with my custom keyboard layout @@ -72,5 +73,9 @@ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash # Access to brightness devices for brightnessctl sudo usermod -aG video wholteza +# Decrypt and move VPN wireguard key +gpg --decrypt /home/wholteza/.config/wireguard/got58-got80.conf.gpg > /home/wholteza/.config/wireguard/got58-got80.conf && sudo mv /home/wholteza/.config/wireguard/got58-got80.conf /etc/wireguard/ovpn.conf + source ~/.bashrc echo Done! + diff --git a/.config/wireguard/got58-got80.conf.gpg b/.config/wireguard/got58-got80.conf.gpg new file mode 100644 index 0000000000000000000000000000000000000000..b0acfd555ff1444a88652f1744576f246518e820 GIT binary patch literal 704 zcmV;x0zdtQ0Sp7+v8?_00#$+m2mUxmNv2TXp26@BHH~@V=FMnbGyxif#Jd?$@P{a1 zYz|KcO0Efmwo$1^d<$`jyiN1nfNwbeZI|=|V{Pp{c?cCwsrsBo#FPqpT&+6T>e%Sn`6}DEEhdse*qxs;b33Ewa@3889!x&(vDC zm>%?n#ww@XyLoPT#WVV)>qWrm_OKRzF>c6;0lW6F`2_6OGjF~fGHe`sLp zP>J*jF4t?_FBkif7!{|I{)N)O?g8aOa;x9rH6A|3RXq3W=1fvhQ^)~xsKKE*r$my`lz5WKT!t$JjeF40nVm& zrzigV7E3f(VXjQ|-7r1vB8i|-#AB?QLce|{bEt@!Nof*%?;L!GBODs^#670x+wR$b zVoI$EF_^QZvp}h&P)=57dE4)kqYRI%wT$&~R z<($26r(kV;R$v%_f2}ahrB~ttQ$-6>qt3&kdl%Ni4&H6;0dFka=)uO~GHLoGC)?n< m>un*;YJ4onyvoLP|4~TCGNKGbWCA|kN7V1j>0D&uQy=fMKxmi% literal 0 HcmV?d00001