From c4d9be2bec5fdc2f54e0b44753f695d24570502a Mon Sep 17 00:00:00 2001 From: Michael Riedmann Date: Thu, 2 Feb 2023 17:10:30 +0100 Subject: [PATCH] feat: cleanup iptables rules --- docker/root/usr/local/bin/wsl-vpnkit | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docker/root/usr/local/bin/wsl-vpnkit b/docker/root/usr/local/bin/wsl-vpnkit index fb02ad7..669bc7d 100644 --- a/docker/root/usr/local/bin/wsl-vpnkit +++ b/docker/root/usr/local/bin/wsl-vpnkit @@ -123,6 +123,10 @@ ipconfig () { iptables -t nat -A OUTPUT -d "$WSL2_GATEWAY_IP/32" -j DNAT --to-destination "$VPNKIT_HOST_IP" iptables -t nat -A POSTROUTING -o "$TAP_NAME" -j MASQUERADE echo "iptables done" + + echo "iptables cleanup ..." + iptables-save | awk 'substr($0,1,1)!="-" || !x[$0]++' | iptables-restore + echo "iptables cleanup done" } check_ping () {