|
|
@@ -84,9 +84,13 @@ $_ENV['SingBox_Config'] = [
|
|
|
'outbound' => 'any',
|
|
|
'server' => 'local',
|
|
|
],
|
|
|
+ [
|
|
|
+ 'rule_set' => 'geosite-geolocation-!cn',
|
|
|
+ 'server' => 'cloudflare',
|
|
|
+ ],
|
|
|
[
|
|
|
'rule_set' => 'geosite-cn',
|
|
|
- 'server' => 'local',
|
|
|
+ 'server' => 'fakeip',
|
|
|
],
|
|
|
],
|
|
|
'final' => 'cloudflare',
|
|
|
@@ -149,6 +153,12 @@ $_ENV['SingBox_Config'] = [
|
|
|
'protocol' => 'dns',
|
|
|
'action' => 'hijack-dns',
|
|
|
],
|
|
|
+ [
|
|
|
+ 'rule_set' => [
|
|
|
+ 'geosite-geolocation-!cn',
|
|
|
+ ],
|
|
|
+ 'outbound' => 'select',
|
|
|
+ ],
|
|
|
[
|
|
|
'rule_set' => [
|
|
|
'geosite-cn',
|
|
|
@@ -183,6 +193,14 @@ $_ENV['SingBox_Config'] = [
|
|
|
'download_detour' => 'auto',
|
|
|
'update_interval' => '1d',
|
|
|
],
|
|
|
+ [
|
|
|
+ 'tag' => 'geosite-geolocation-!cn',
|
|
|
+ 'type' => 'remote',
|
|
|
+ 'format' => 'binary',
|
|
|
+ 'url' => 'https://' . $_ENV['jsdelivr_url'] . '/gh/SagerNet/sing-geosite@rule-set/geosite-geolocation-!cn.srs',
|
|
|
+ 'download_detour' => 'auto',
|
|
|
+ 'update_interval' => '1d',
|
|
|
+ ],
|
|
|
],
|
|
|
'final' => 'select',
|
|
|
'auto_detect_interface' => true,
|