修复最新Leaf sdk兼容性问题,可以无缝链接访问google
修复最新Leaf sdk兼容性问题,可以无缝链接访问google
This commit is contained in:
@@ -340,7 +340,7 @@ class General {
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
String result = "[General]\n";
|
||||
String result = "\n[General]\n";
|
||||
|
||||
if (tun != null) {
|
||||
result += "tun = $tun\n";
|
||||
|
||||
@@ -30,6 +30,11 @@ class AppModel extends BaseModel {
|
||||
logoutput: '{{leafLogFile}}',
|
||||
dnsServer: ['223.5.5.5', '114.114.114.114'],
|
||||
tunFd: '{{tunFd}}',
|
||||
apiInterface: '127.0.0.1',
|
||||
apiPort: 1087,
|
||||
socksInterface: '127.0.0.1',
|
||||
socksPort: 1086,
|
||||
alwaysRealIp: ['tracker', 'apple.com'],
|
||||
routingDomainResolve: true);
|
||||
|
||||
List<Rule> rules = [];
|
||||
@@ -160,26 +165,26 @@ class AppModel extends BaseModel {
|
||||
config.proxies = proxies;
|
||||
config.proxyGroups = proxyGroups;
|
||||
|
||||
//print("-----------------config-----------------");
|
||||
//print(config);
|
||||
//print("-----------------config-----------------");
|
||||
print("-----------------config-----------------");
|
||||
print(config);
|
||||
print("-----------------config-----------------");
|
||||
|
||||
vpnManager.setTunnelConfiguration(config.toString());
|
||||
}
|
||||
|
||||
void setConfigRule(String tag) async {
|
||||
// var proxy = config.proxies?.where((proxies) => proxies.tag == tag);
|
||||
//
|
||||
// if (proxy == null || proxy.isEmpty) {
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// config.rules?.last.target = tag;
|
||||
//
|
||||
// //print("-----------------config-----------------");
|
||||
// print(config);
|
||||
// //print("-----------------config-----------------");
|
||||
//
|
||||
// vpnManager.setTunnelConfiguration(config.toString());
|
||||
var proxy = config.proxies?.where((proxies) => proxies.tag == tag);
|
||||
|
||||
if (proxy == null || proxy.isEmpty) {
|
||||
return;
|
||||
}
|
||||
|
||||
config.rules?.last.target = tag;
|
||||
|
||||
print("-----------------config-----------------");
|
||||
print(config);
|
||||
print("-----------------config-----------------");
|
||||
|
||||
vpnManager.setTunnelConfiguration(config.toString());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,6 +33,7 @@ class ServerModel extends BaseModel {
|
||||
List<dynamic> newData =
|
||||
List.from(data.map((e) => Map<String, dynamic>.from(jsonDecode(e))));
|
||||
|
||||
print("$newData");
|
||||
if (newData.isEmpty || forceRefresh) {
|
||||
setServerEntityList(await _serverService.server());
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user