Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- #$1 == Net device
- #$4 == Assigned VPN IP
- #$5 == VPN Gateway IP
- ip route flush table vpn
- ip route add default dev $1 via $5 src $4 table vpn
- ip rule add from all fwmark 1 table vpn
- iptables -t mangle -A INPUT -i $1 -j MARK --set-mark 1
- iptables -t mangle -A INPUT -i $1 -j CONNMARK --save-mark
- iptables -t mangle -A PREROUTING -j CONNMARK --restore-mark
- iptables -t nat -A POSTROUTING -o $1 -j MASQUERADE
- echo 1 > /proc/sys/net/ipv4/ip_forward
- ip route flush cache
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement