Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save BitesizedLion/55a86b60d1fd56f165dc8e0321e8fd41 to your computer and use it in GitHub Desktop.
Save BitesizedLion/55a86b60d1fd56f165dc8e0321e8fd41 to your computer and use it in GitHub Desktop.
Wireguard exclude ports
PostUp = ip route add default via T.H.I.S.I.S.M.Y.G.A.T.E.W.A.Y dev ens18 table ports
PostUp = ip rule add fwmark 0x2 table ports
PostUp = /sbin/iptables -A OUTPUT -t mangle -o cyberghost -p tcp --sport 22 -j MARK --set-mark 2
PostUp = /sbin/iptables -A OUTPUT -t mangle -o cyberghost -p tcp --sport 80 -j MARK --set-mark 2
PostUp = /sbin/iptables -A OUTPUT -t mangle -o cyberghost -p tcp --sport 443 -j MARK --set-mark 2
PostUp = /sbin/iptables -A OUTPUT -t mangle -o cyberghost -p tcp --sport 32400 -j MARK --set-mark 2
PostUp = /sbin/iptables -A OUTPUT -t mangle -o cyberghost -p tcp --sport 16556 -j MARK --set-mark 2
PreDown = /sbin/iptables -D OUTPUT -t mangle -o cyberghost -p tcp --sport 22 -j MARK --set-mark 2
PreDown = /sbin/iptables -D OUTPUT -t mangle -o cyberghost -p tcp --sport 80 -j MARK --set-mark 2
PreDown = /sbin/iptables -D OUTPUT -t mangle -o cyberghost -p tcp --sport 443 -j MARK --set-mark 2
PreDown = /sbin/iptables -D OUTPUT -t mangle -o cyberghost -p tcp --sport 32400 -j MARK --set-mark 2
PreDown = /sbin/iptables -D OUTPUT -t mangle -o cyberghost -p tcp --sport 16556 -j MARK --set-mark 2
PreDown = ip rule del fwmark 0x2 table ports
PreDown = ip route del default via T.H.I.S.I.S.M.Y.G.A.T.E.W.A.Y dev ens18 table ports
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment