Skip to content

Commit 0795884

Browse files
authored
Fix Shadowrocket Config Issue with DNS (#31)
1 parent ddbed1c commit 0795884

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/create_config.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,15 @@ def shadowrocket(bypass_domains: Iterable[str]):
99
config = (
1010
"#Shadowrocket\n"
1111
"[General]\n"
12+
"fallback-dns-server = \n"
13+
"private-ip-answer = false\n"
1214
"bypass-system = true\n"
1315
"skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, localhost, *.local, captive.apple.com\n"
1416
"tun-excluded-routes = 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.0.0.0/24, 192.0.2.0/24, 192.88.99.0/24, 192.168.0.0/16, 198.18.0.0/15, 198.51.100.0/24, 203.0.113.0/24, 224.0.0.0/4, 255.255.255.255/32\n"
15-
"dns-server = system\n"
17+
"dns-server = 1.1.1.1,8.8.8.8,8.8.4.4\n"
18+
"dns-fallback-system = false\n"
19+
"dns-direct-system = false\n"
20+
"dns-direct-fallback-proxy = true\n"
1621
"ipv6 = true\n"
1722
"[Rule]\n"
1823
)

0 commit comments

Comments
 (0)