Connect to the world | Setup VPN for Linux.
I am really happy to share the mini project that I made within 5 minutes. My company network has blocked almost all internet services so I feel too hard to work with 100%. GitHub is not, Google services are the same and that is the reason I create this project.
sudo apt install cloudflare-warp
warp-cli register
warp-cli connect
curl https://www.cloudflare.com/cdn-cgi/trace/
code ~/.zshrc
Add some "magic code" to .zshrc file.
alias warp='warp-cli connect'
alias warp-on='warp-cli connect'
alias warp-off='warp-cli disconnect'
alias warp-fix='sudo nano /etc/resolv.conf'
source ~/.zshrc
warp
# or
warp-on
warp-off
ifconfig
sudo nano /etc/resolv.conf
nameserver 8.8.8.8
nameserver 192.x.x.x # The DNS you copyied goes here