mirror of
https://github.com/clash-verge-rev/clash-verge-rev
synced 2025-05-05 03:13:44 +08:00
chore: optimised the logic of dns processing
This commit is contained in:
parent
74251af163
commit
d22097ee33
@ -49,10 +49,9 @@ hardware_port=$(networksetup -listallhardwareports | awk -v dev="$nic" '
|
|||||||
|
|
||||||
original_dns=$(networksetup -getdnsservers "$hardware_port")
|
original_dns=$(networksetup -getdnsservers "$hardware_port")
|
||||||
|
|
||||||
if [ ${#original_dns} -gt 15 ]; then
|
if [ ${#original_dns} -le 15 ]; then
|
||||||
echo "Empty" >original_dns.txt
|
if [ -n "$original_dns" ]; then
|
||||||
else
|
|
||||||
echo $original_dns >original_dns.txt
|
echo $original_dns >original_dns.txt
|
||||||
fi
|
|
||||||
|
|
||||||
networksetup -setdnsservers "$hardware_port" "$1"
|
networksetup -setdnsservers "$hardware_port" "$1"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
@ -15,8 +15,6 @@ hardware_port=$(networksetup -listallhardwareports | awk -v dev="$nic" '
|
|||||||
|
|
||||||
if [ -f original_dns.txt ]; then
|
if [ -f original_dns.txt ]; then
|
||||||
original_dns=$(cat original_dns.txt)
|
original_dns=$(cat original_dns.txt)
|
||||||
else
|
|
||||||
original_dns=$(networksetup -getdnsservers "$hardware_port")
|
|
||||||
fi
|
|
||||||
|
|
||||||
networksetup -setdnsservers "$hardware_port" $original_dns
|
networksetup -setdnsservers "$hardware_port" $original_dns
|
||||||
|
rm -rf original_dns.txt
|
||||||
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user