#!/bin/bash PROXY_BYPASS_USER="proxy" PROXY_BYPASS_CGROUP="0x16200000" PROXY_FWMARK="0x162" PROXY_ROUTE_TABLE="0x162" PROXY_DNS_SERVER="127.0.0.1:1053" PROXY_FORCE_NETADDR="198.18.0.0/16" PROXY_TUN_DEVICE_NAME="clash0" ip link set dev "$PROXY_TUN_DEVICE_NAME" down ip tuntap del "$PROXY_TUN_DEVICE_NAME" mode tun ip route del default dev "$PROXY_TUN_DEVICE_NAME" table "$PROXY_ROUTE_TABLE" ip rule del fwmark "$PROXY_FWMARK" lookup "$PROXY_ROUTE_TABLE" iptables -t mangle -D OUTPUT -j CLASH iptables -t mangle -D PREROUTING -m set ! --match-set localnetwork dst -j MARK --set-mark "$PROXY_FWMARK" iptables -t nat -D OUTPUT -p udp --dport 53 -j CLASH_DNS iptables -t nat -D PREROUTING -p udp --dport 53 -j DNAT --to "$PROXY_DNS_SERVER" iptables -t mangle -F CLASH iptables -t mangle -X CLASH iptables -t nat -F CLASH_DNS iptables -t nat -X CLASH_DNS ipset destroy localnetwork exit 0