mirror of https://github.com/ospab/ostp.git
fix: remove IPv6 from Android TUN to allow MTU < 1280 and prevent crashes
This commit is contained in:
parent
472fb8dc11
commit
95e72f6136
|
|
@ -157,9 +157,7 @@ class OstpVpnService : VpnService() {
|
||||||
val builder = Builder()
|
val builder = Builder()
|
||||||
.setSession("OSTP Tunnel")
|
.setSession("OSTP Tunnel")
|
||||||
.addAddress("10.1.0.2", 24)
|
.addAddress("10.1.0.2", 24)
|
||||||
.addAddress("fd00:1:fd00:1:fd00:1:fd00:1", 128)
|
|
||||||
.addRoute("0.0.0.0", 0)
|
.addRoute("0.0.0.0", 0)
|
||||||
.addRoute("::", 0)
|
|
||||||
.addDnsServer(dnsServer)
|
.addDnsServer(dnsServer)
|
||||||
|
|
||||||
val configuredMtu = json.optJSONObject("ostp")?.optInt("mtu", 1280) ?: 1280
|
val configuredMtu = json.optJSONObject("ostp")?.optInt("mtu", 1280) ?: 1280
|
||||||
|
|
@ -173,7 +171,6 @@ class OstpVpnService : VpnService() {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
builder.allowFamily(android.system.OsConstants.AF_INET)
|
builder.allowFamily(android.system.OsConstants.AF_INET)
|
||||||
builder.allowFamily(android.system.OsConstants.AF_INET6)
|
|
||||||
} catch (e: Throwable) { }
|
} catch (e: Throwable) { }
|
||||||
|
|
||||||
val appRules = json.optJSONObject("app_rules")
|
val appRules = json.optJSONObject("app_rules")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue