Skip to content

Commit cb0fe33

Browse files
committed
fix(vpn): remove IPv6 TUN routing completely to restore traffic flow
1 parent 596f407 commit cb0fe33

1 file changed

Lines changed: 3 additions & 8 deletions

File tree

android/app/src/main/java/com/masterdns/vpn/service/MasterDnsVpnService.kt

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -287,14 +287,9 @@ class MasterDnsVpnService : VpnService() {
287287
.setMtu(1500)
288288
.addAddress(if (globalSettings.fakeDnsEnabled) "172.19.0.1" else "10.0.0.2", if (globalSettings.fakeDnsEnabled) 30 else 32)
289289
.addRoute("0.0.0.0", 0)
290-
291-
try {
292-
builder.addAddress(if (globalSettings.fakeDnsEnabled) "fc00::1" else "fc00::2", if (globalSettings.fakeDnsEnabled) 126 else 128)
293-
builder.addRoute("::", 0)
294-
VpnManager.appendLog("IPv4 route enabled: 0.0.0.0/0. IPv6 route enabled: ::/0.")
295-
} catch (e: Exception) {
296-
VpnManager.appendLog("IPv4 route enabled: 0.0.0.0/0. IPv6 routing disabled: ${e.message}")
297-
}
290+
291+
VpnManager.appendLog("IPv4 route enabled: 0.0.0.0/0.")
292+
298293
vpnDnsServers.forEach { builder.addDnsServer(it) }
299294
if (globalSettings.fakeDnsEnabled) {
300295
builder.addRoute("198.18.0.0", 16)

0 commit comments

Comments
 (0)