diff --git a/CFwarp.sh b/CFwarp.sh index 69b554d..aa2be93 100644 --- a/CFwarp.sh +++ b/CFwarp.sh @@ -90,9 +90,9 @@ L6=$(ip route get 2606:4700:d0::a29f:c001 2>/dev/null | grep -oP 'src \K\S+') L4=$(ip route get 162.159.193.1 2>/dev/null | grep -oP 'src \K\S+') } L46 -ud4='sed -i "5 s/^/PostUp = ip -4 rule add from '$L4' lookup main\n/;6 s/^/PostDown = ip -4 rule delete from '$L4' lookup main\n/" /etc/wireguard/wgcf.conf' -ud6='sed -i "7 s/^/PostUp = ip -6 rule add from '$L6' lookup main\n/;8 s/^/PostDown = ip -6 rule delete from '$L6' lookup main\n/" /etc/wireguard/wgcf.conf' -ud4ud6='sed -i "5 s/^/PostUp = ip -4 rule add from '$L4' lookup main\n/;6 s/^/PostDown = ip -4 rule delete from '$L4' lookup main\n/;7 s/^/PostUp = ip -6 rule add from '$L6' lookup main\n/;8 s/^/PostDown = ip -6 rule delete from '$L6' lookup main\n/" /etc/wireguard/wgcf.conf' +ud4='sed -i "4 s/^/PostUp = ip -4 rule add from '$L4' lookup main\n/;5 s/^/PostDown = ip -4 rule delete from '$L4' lookup main\n/" /etc/wireguard/wgcf.conf' +ud6='sed -i "6 s/^/PostUp = ip -6 rule add from '$L6' lookup main\n/;7 s/^/PostDown = ip -6 rule delete from '$L6' lookup main\n/" /etc/wireguard/wgcf.conf' +ud4ud6='sed -i "4 s/^/PostUp = ip -4 rule add from '$L4' lookup main\n/;5 s/^/PostDown = ip -4 rule delete from '$L4' lookup main\n/;6 s/^/PostUp = ip -6 rule add from '$L6' lookup main\n/;7 s/^/PostDown = ip -6 rule delete from '$L6' lookup main\n/" /etc/wireguard/wgcf.conf' c1="sed -i '/0\.0\.0\.0\/0/d' /etc/wireguard/wgcf.conf" c2="sed -i '/\:\:\/0/d' /etc/wireguard/wgcf.conf" c3="sed -i 's/engage.cloudflareclient.com/162.159.193.10/g' /etc/wireguard/wgcf.conf"