Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 866 Bytes

README.md

File metadata and controls

20 lines (14 loc) · 866 Bytes

🔀 Linux VPN Split Tunneling

made-with-bash Bash Shell

Bash scripts for enabling custom split tunneling for VPNs in Linux.

⚙️ Instructions

  1. Modify the scripts with your configuration
  2. Make the target script executable, e.g. sudo chmod u+x split-tunnel.sh
  3. Run! E.g. ./split-tunnel.sh

🗂 Contents

  • split-tunnel.sh: allow traffic on specific port with VPN on
  • search-fix-iptables.sh: fix iptables iteratively by checking if rules are present in the right position
  • vpn-killswitch.sh: custom killswitch based on ufw

📬 Feedback

If you would like to contribute, do not hesitate to open issues or pull requests!