From 9f5ab57e756de8b72387c517b5ad721a161a9aeb Mon Sep 17 00:00:00 2001 From: embeddedlove Date: Wed, 21 Dec 2022 11:23:23 +0800 Subject: [PATCH 1/2] support bypass china ipv6 address --- bin/china_ipv6_list.txt | 1963 +++++++++++++++++++++++++++++++++++++++ scripts/clash.sh | 24 +- scripts/start.sh | 33 + 3 files changed, 2017 insertions(+), 3 deletions(-) create mode 100644 bin/china_ipv6_list.txt diff --git a/bin/china_ipv6_list.txt b/bin/china_ipv6_list.txt new file mode 100644 index 000000000..9da1028ce --- /dev/null +++ b/bin/china_ipv6_list.txt @@ -0,0 +1,1963 @@ +2001:250::/35 +2001:250:2000::/35 +2001:250:4000::/34 +2001:250:8000::/33 +2001:251::/32 +2001:252::/32 +2001:253::/32 +2001:254::/32 +2001:255::/32 +2001:256::/32 +2001:7fa:5::/48 +2001:7fa:10::/48 +2001:c68::/32 +2001:cc0::/32 +2001:da8::/32 +2001:da9::/32 +2001:daa::/32 +2001:dc7::/32 +2001:dd8:1::/48 +2001:dd8:5::/48 +2001:dd8:1a::/48 +2001:dd9::/48 +2001:df0:27e::/48 +2001:df0:423::/48 +2001:df0:9c0::/48 +2001:df0:1bc0::/48 +2001:df0:2180::/48 +2001:df0:25c0::/48 +2001:df0:26c0::/48 +2001:df0:2d80::/48 +2001:df0:2e00::/48 +2001:df0:2e80::/48 +2001:df0:59c0::/48 +2001:df0:85c0::/48 +2001:df0:8d40::/48 +2001:df0:9d40::/48 +2001:df0:ac40::/48 +2001:df0:b180::/48 +2001:df0:bf80::/48 +2001:df0:d880::/48 +2001:df0:f8c0::/48 +2001:df1:c80::/48 +2001:df1:2b40::/48 +2001:df1:4580::/48 +2001:df1:5280::/48 +2001:df1:5b80::/48 +2001:df1:5fc0::/48 +2001:df1:6180::/48 +2001:df1:61c0::/48 +2001:df1:6b80::/48 +2001:df1:8b00::/48 +2001:df1:a100::/48 +2001:df1:bd80::/48 +2001:df1:c900::/48 +2001:df1:d100::/48 +2001:df1:d180::/48 +2001:df1:da00::/48 +2001:df1:f480::/48 +2001:df1:f580::/48 +2001:df1:fd80::/48 +2001:df2:80::/48 +2001:df2:180::/48 +2001:df2:5780::/48 +2001:df2:5a80::/48 +2001:df2:a580::/48 +2001:df3:1480::/48 +2001:df3:2a80::/48 +2001:df3:3a80::/48 +2001:df3:a680::/48 +2001:df3:b100::/48 +2001:df3:b380::/48 +2001:df3:c380::/48 +2001:df3:c680::/48 +2001:df3:d880::/48 +2001:df3:ed80::/48 +2001:df3:ef80::/48 +2001:df4:880::/48 +2001:df4:d80::/48 +2001:df4:1280::/48 +2001:df4:1500::/48 +2001:df4:1880::/48 +2001:df4:2780::/48 +2001:df4:2e80::/48 +2001:df4:3d80::/48 +2001:df4:4b80::/48 +2001:df4:4d80::/48 +2001:df4:a680::/48 +2001:df4:a980::/48 +2001:df4:c180::/48 +2001:df4:c580::/48 +2001:df4:c780::/48 +2001:df4:cf00::/48 +2001:df4:de80::/48 +2001:df5:2080::/48 +2001:df5:5f80::/48 +2001:df5:7800::/48 +2001:df6:100::/48 +2001:df6:3d00::/48 +2001:df6:5d00::/48 +2001:df6:6800::/48 +2001:df6:9e80::/48 +2001:df6:9f80::/48 +2001:df6:df00::/48 +2001:df6:f400::/48 +2001:df7:1480::/48 +2001:df7:2b80::/48 +2001:df7:6600::/48 +2001:df7:ab00::/48 +2001:df7:e580::/48 +2001:e08::/32 +2001:e18::/32 +2001:e80::/32 +2001:e88::/32 +2001:f38::/32 +2001:f88::/32 +2001:4438::/32 +2001:4510::/29 +2400:1040::/32 +2400:1160::/32 +2400:12c0::/32 +2400:1340::/32 +2400:1380::/32 +2400:15c0::/32 +2400:1640::/32 +2400:16c0::/32 +2400:1740::/32 +2400:17c0::/32 +2400:1840::/32 +2400:18c0::/32 +2400:1940::/32 +2400:19a0::/32 +2400:19c0::/32 +2400:1a40::/32 +2400:1ac0::/32 +2400:1b40::/32 +2400:1cc0::/32 +2400:1d40::/32 +2400:1dc0::/32 +2400:1e40::/32 +2400:1ec0::/32 +2400:1f40::/32 +2400:1fc0::/32 +2400:3040::/32 +2400:3140::/32 +2400:3160::/32 +2400:31c0::/32 +2400:3200::/32 +2400:3280::/32 +2400:32c0::/32 +2400:3340::/32 +2400:33c0::/32 +2400:3440::/32 +2400:34c0::/32 +2400:3540::/32 +2400:35c0::/32 +2400:3600::/32 +2400:3640::/32 +2400:3660::/32 +2400:36c0::/32 +2400:38c0::/32 +2400:39c0::/32 +2400:3a00::/32 +2400:3a40::/32 +2400:3b40::/32 +2400:3bc0::/32 +2400:3c40::/32 +2400:3cc0::/32 +2400:3e00::/32 +2400:3f40::/32 +2400:3f60::/32 +2400:3fc0::/32 +2400:4440::/32 +2400:44c0::/32 +2400:44e0::/32 +2400:4540::/32 +2400:4600::/32 +2400:4640::/32 +2400:46c0::/32 +2400:4740::/32 +2400:4920::/32 +2400:4bc0::/32 +2400:4e00::/32 +2400:4e40::/32 +2400:5080::/32 +2400:5280::/32 +2400:5400::/32 +2400:5580::/32 +2400:55c0::/32 +2400:55e0::/32 +2400:5600::/32 +2400:5640::/32 +2400:56c0::/32 +2400:57c0::/32 +2400:5840::/32 +2400:5a00::/32 +2400:5a40::/32 +2400:5a60::/32 +2400:5ac0::/32 +2400:5b40::/32 +2400:5bc0::/32 +2400:5c40::/32 +2400:5c80::/32 +2400:5cc0::/32 +2400:5e20::/32 +2400:5e80::/32 +2400:5ee0::/32 +2400:5f60::/32 +2400:5fc0::/32 +2400:6000::/32 +2400:6040::/32 +2400:60c0::/32 +2400:61c0::/32 +2400:6200::/32 +2400:6600::/32 +2400:6640::/32 +2400:66a0::/32 +2400:66c0::/32 +2400:66e0::/32 +2400:6740::/32 +2400:67a0::/32 +2400:67c0::/32 +2400:6840::/32 +2400:68c0::/32 +2400:6940::/32 +2400:69c0::/32 +2400:6a00::/32 +2400:6a40::/32 +2400:6ac0::/32 +2400:6b40::/32 +2400:6bc0::/32 +2400:6c40::/32 +2400:6cc0::/32 +2400:6d40::/32 +2400:6da0::/32 +2400:6dc0::/32 +2400:6e00::/32 +2400:6e40::/32 +2400:6e60::/32 +2400:6ec0::/32 +2400:6f40::/32 +2400:6f80::/32 +2400:6fc0::/32 +2400:7040::/32 +2400:70a0::/32 +2400:7100::/32 +2400:7140::/32 +2400:71c0::/32 +2400:7200::/32 +2400:7240::/32 +2400:72c0::/32 +2400:72e0::/32 +2400:7340::/32 +2400:73c0::/32 +2400:73e0::/32 +2400:7440::/32 +2400:74c0::/32 +2400:7540::/32 +2400:75a0::/28 +2400:75c0::/32 +2400:7640::/32 +2400:7680::/32 +2400:76c0::/32 +2400:7740::/32 +2400:77c0::/32 +2400:79c0::/32 +2400:7ac0::/32 +2400:7ae0::/32 +2400:7bc0::/32 +2400:7f80::/32 +2400:7fc0::/32 +2400:8080::/32 +2400:8200::/32 +2400:82c0::/32 +2400:8580::/32 +2400:8600::/32 +2400:86a0::/32 +2400:86e0::/32 +2400:8780::/32 +2400:87c0::/32 +2400:8840::/32 +2400:8920::/32 +2400:8980::/32 +2400:89c0::/32 +2400:8ae0::/32 +2400:8be0::/32 +2400:8ce0::/32 +2400:8e00::/32 +2400:8e60::/32 +2400:8f00::/32 +2400:8f60::/32 +2400:8fc0::/32 +2400:9020::/32 +2400:9040::/32 +2400:9340::/32 +2400:93e0::/32 +2400:9520::/32 +2400:9580::/32 +2400:95c0::/32 +2400:95e0::/32 +2400:9600::/32 +2400:9620::/32 +2400:98c0::/32 +2400:9960::/32 +2400:99e0::/32 +2400:9a00::/32 +2400:9ca0::/32 +2400:9e00::/32 +2400:a040::/32 +2400:a320::/32 +2400:a380::/32 +2400:a420::/32 +2400:a480::/32 +2400:a5a0::/32 +2400:a6a0::/32 +2400:a6e0::/32 +2400:a780::/32 +2400:a860::/32 +2400:a8a0::/32 +2400:a8c0::/32 +2400:a900::/32 +2400:a980::/32 +2400:a981::/32 +2400:a982::/31 +2400:a984::/30 +2400:a9a0::/32 +2400:abc0::/32 +2400:ae00::/32 +2400:b200::/32 +2400:b2c0::/32 +2400:b500::/32 +2400:b600::/32 +2400:b620::/32 +2400:b6c0::/32 +2400:b700::/32 +2400:b9a0::/32 +2400:b9c0::/32 +2400:ba00::/32 +2400:ba40::/32 +2400:ba41::/32 +2400:bac0::/32 +2400:be00::/32 +2400:bf00::/32 +2400:c200::/32 +2400:c380::/32 +2400:c840::/32 +2400:c8c0::/32 +2400:c940::/32 +2400:c9c0::/32 +2400:ca40::/32 +2400:cac0::/32 +2400:cb40::/32 +2400:cb80::/32 +2400:cbc0::/32 +2400:cc40::/32 +2400:cc80::/32 +2400:ccc0::/32 +2400:cd40::/32 +2400:cdc0::/32 +2400:ce00::/32 +2400:ce40::/32 +2400:cf40::/32 +2400:cfc0::/32 +2400:d0c0::/32 +2400:d100::/32 +2400:d1c0::/32 +2400:d200::/32 +2400:d300::/32 +2400:d440::/32 +2400:d600::/32 +2400:d6c0::/32 +2400:d780::/32 +2400:da00::/32 +2400:dd00::/28 +2400:dd40::/32 +2400:de00::/32 +2400:de80::/32 +2400:e0c0::/32 +2400:e5c0::/32 +2400:e680::/32 +2400:e880::/32 +2400:ebc0::/32 +2400:edc0::/32 +2400:ee00::/32 +2400:eec0::/32 +2400:ef40::/32 +2400:f480::/32 +2400:f5c0::/32 +2400:f7c0::/32 +2400:f840::/32 +2400:f980::/32 +2400:fac0::/32 +2400:fb40::/32 +2400:fbc0::/32 +2400:fc40::/32 +2400:fcc0::/32 +2400:fe00::/32 +2401:80::/32 +2401:140::/32 +2401:1c0::/32 +2401:540::/32 +2401:7c0::/32 +2401:800::/32 +2401:9c0::/32 +2401:a00::/32 +2401:a40::/32 +2401:ac0::/32 +2401:b40::/32 +2401:bc0::/32 +2401:c40::/32 +2401:cc0::/32 +2401:d40::/32 +2401:e00::/32 +2401:1000::/32 +2401:11c0::/32 +2401:1200::/32 +2401:12c0::/32 +2401:15c0::/32 +2401:1740::/32 +2401:18c0::/32 +2401:1940::/32 +2401:19c0::/32 +2401:1a40::/32 +2401:1ac0::/32 +2401:1d40::/32 +2401:1dc0::/32 +2401:1e00::/32 +2401:1ec0::/32 +2401:1f40::/32 +2401:2040::/32 +2401:2080::/32 +2401:23c0::/32 +2401:2600::/32 +2401:2780::/32 +2401:2980::/32 +2401:2a00::/32 +2401:2b40::/32 +2401:2e00::/32 +2401:3100::/32 +2401:3380::/32 +2401:33c0::/32 +2401:3440::/32 +2401:3480::/32 +2401:34c0::/32 +2401:3640::/32 +2401:3780::/32 +2401:3800::/32 +2401:3880::/32 +2401:3980::/32 +2401:3a00::/32 +2401:3a80::/32 +2401:3b80::/32 +2401:3c80::/32 +2401:3d80::/32 +2401:3e80::/32 +2401:3f80::/32 +2401:4080::/32 +2401:4180::/32 +2401:4280::/32 +2401:4380::/32 +2401:4480::/32 +2401:4580::/32 +2401:4680::/32 +2401:4780::/32 +2401:4880::/32 +2401:4a80::/32 +2401:4b00::/32 +2401:4f80::/32 +2401:5180::/32 +2401:5680::/32 +2401:56c0::/32 +2401:59c0::/32 +2401:5b40::/32 +2401:5c80::/32 +2401:7180::/32 +2401:71c0::/32 +2401:7240::/32 +2401:7340::/32 +2401:7580::/32 +2401:7680::/32 +2401:7700::/32 +2401:7780::/32 +2401:7880::/32 +2401:7980::/32 +2401:7a00::/32 +2401:7a80::/32 +2401:7b80::/32 +2401:7bc0::/32 +2401:7c80::/32 +2401:7cc0::/32 +2401:7d40::/32 +2401:7d80::/32 +2401:7e00::/32 +2401:7f80::/32 +2401:8200::/32 +2401:82c0::/32 +2401:8380::/32 +2401:8540::/32 +2401:8600::/32 +2401:8680::/32 +2401:8840::/32 +2401:8d00::/32 +2401:8f40::/32 +2401:8fc0::/32 +2401:9340::/32 +2401:9600::/32 +2401:96c0::/32 +2401:9740::/32 +2401:98c0::/32 +2401:9a00::/32 +2401:9ac0::/32 +2401:9b40::/32 +2401:9bc0::/32 +2401:9dc0::/32 +2401:9e40::/32 +2401:9f80::/32 +2401:a140::/32 +2401:a180::/32 +2401:a340::/32 +2401:a3c0::/32 +2401:a4c0::/32 +2401:a540::/32 +2401:a5c0::/32 +2401:a640::/32 +2401:a940::/32 +2401:a980::/32 +2401:aa00::/32 +2401:aa40::/32 +2401:acc0::/32 +2401:ad40::/32 +2401:adc0::/32 +2401:b040::/32 +2401:b180::/32 +2401:b340::/32 +2401:b400::/32 +2401:b480::/32 +2401:b4c0::/32 +2401:b540::/32 +2401:b580::/32 +2401:b600::/32 +2401:b680::/32 +2401:b6c0::/32 +2401:b7c0::/32 +2401:b940::/32 +2401:ba00::/32 +2401:ba40::/32 +2401:bb80::/32 +2401:be00::/32 +2401:c200::/32 +2401:c540::/32 +2401:c600::/32 +2401:c640::/32 +2401:c6c0::/32 +2401:c840::/32 +2401:c8c0::/32 +2401:ca00::/32 +2401:cb80::/32 +2401:cc00::/32 +2401:ce00::/32 +2401:cf40::/32 +2401:cfc0::/32 +2401:d0c0::/32 +2401:d140::/32 +2401:d180::/32 +2401:d2c0::/32 +2401:d340::/32 +2401:d780::/32 +2401:da00::/32 +2401:de00::/32 +2401:e080::/32 +2401:e0c0::/32 +2401:e140::/32 +2401:e240::/32 +2401:e2c0::/32 +2401:e340::/32 +2401:e6c0::/32 +2401:e840::/32 +2401:e8c0::/32 +2401:e940::/32 +2401:e9c0::/32 +2401:ec00::/32 +2401:ec40::/32 +2401:f300::/32 +2401:f7c0::/32 +2401:fa80::/32 +2401:fb80::/32 +2401:fc80::/32 +2401:fe80::/32 +2401:ffc0::/32 +2402:440::/32 +2402:5c0::/32 +2402:840::/32 +2402:ac0::/32 +2402:e00::/32 +2402:fc0::/32 +2402:1000::/32 +2402:1440::/32 +2402:14c0::/32 +2402:1600::/32 +2402:1740::/32 +2402:19c0::/32 +2402:1ec0::/32 +2402:1f40::/32 +2402:1f80::/32 +2402:2000::/32 +2402:2280::/32 +2402:22c0::/32 +2402:2440::/32 +2402:24c0::/32 +2402:2540::/32 +2402:2640::/32 +2402:27c0::/32 +2402:2a00::/32 +2402:2b80::/32 +2402:2bc0::/32 +2402:2d00::/32 +2402:2d80::/32 +2402:2e80::/32 +2402:2f40::/32 +2402:3040::/32 +2402:3080::/32 +2402:3140::/32 +2402:3180::/32 +2402:31c0::/32 +2402:3240::/32 +2402:33c0::/32 +2402:39c0::/32 +2402:3a40::/32 +2402:3ac0::/32 +2402:3c00::/32 +2402:3e00::/32 +2402:3ec0::/32 +2402:3f80::/32 +2402:4140::/32 +2402:42c0::/32 +2402:4340::/32 +2402:43c0::/32 +2402:4440::/32 +2402:4500::/32 +2402:4540::/32 +2402:4a00::/32 +2402:4a40::/32 +2402:4a80::/32 +2402:4ac0::/32 +2402:4b80::/32 +2402:4bc0::/32 +2402:4c40::/32 +2402:4d80::/32 +2402:4e00::/32 +2402:4ec0::/32 +2402:4f80::/32 +2402:50c0::/32 +2402:5140::/32 +2402:5180::/32 +2402:51c0::/32 +2402:52c0::/32 +2402:5340::/32 +2402:5880::/32 +2402:5940::/32 +2402:59c0::/32 +2402:5a40::/32 +2402:5b40::/32 +2402:5bc0::/32 +2402:5d00::/32 +2402:5e00::/32 +2402:5e40::/32 +2402:5ec0::/32 +2402:5f40::/32 +2402:6280::/32 +2402:62c0::/32 +2402:64c0::/32 +2402:66c0::/32 +2402:6740::/32 +2402:67c0::/32 +2402:6a00::/32 +2402:6b40::/32 +2402:6bc0::/32 +2402:6e00::/32 +2402:6e80::/32 +2402:6ec0::/32 +2402:6f40::/32 +2402:6fc0::/32 +2402:7040::/32 +2402:7080::/32 +2402:70c0::/32 +2402:7140::/32 +2402:71c0::/32 +2402:7240::/32 +2402:72c0::/32 +2402:7540::/32 +2402:75c0::/32 +2402:7740::/32 +2402:7d00::/32 +2402:7d80::/32 +2402:8180::/32 +2402:8300::/32 +2402:8380::/32 +2402:85c0::/32 +2402:8800::/32 +2402:8840::/32 +2402:8900::/32 +2402:8940::/32 +2402:89c0::/32 +2402:8b40::/32 +2402:8bc0::/32 +2402:8cc0::/32 +2402:8d40::/32 +2402:8f40::/32 +2402:8f80::/32 +2402:9240::/32 +2402:92c0::/32 +2402:93c0::/32 +2402:9440::/32 +2402:9480::/32 +2402:94c0::/32 +2402:9580::/32 +2402:95c0::/32 +2402:9680::/32 +2402:96c0::/32 +2402:9840::/32 +2402:98c0::/32 +2402:9940::/32 +2402:9a80::/32 +2402:9b80::/32 +2402:9f80::/32 +2402:9fc0::/32 +2402:a080::/32 +2402:a180::/32 +2402:a200::/32 +2402:a240::/32 +2402:a280::/32 +2402:a380::/32 +2402:a3c0::/32 +2402:a640::/32 +2402:a680::/32 +2402:a6c0::/32 +2402:a840::/32 +2402:a880::/32 +2402:a9c0::/32 +2402:aa80::/32 +2402:ab80::/32 +2402:ae00::/32 +2402:ae40::/32 +2402:aec0::/32 +2402:af80::/32 +2402:afc0::/32 +2402:b080::/32 +2402:b200::/32 +2402:b440::/32 +2402:b6c0::/32 +2402:b880::/32 +2402:b8c0::/32 +2402:b940::/32 +2402:b980::/32 +2402:ba80::/32 +2402:bac0::/32 +2402:bbc0::/32 +2402:bf80::/32 +2402:c280::/32 +2402:c3c0::/32 +2402:c5c0::/32 +2402:c9c0::/32 +2402:cc40::/32 +2402:cf00::/32 +2402:cf40::/32 +2402:d040::/32 +2402:d140::/32 +2402:d2c0::/32 +2402:d300::/32 +2402:d340::/32 +2402:d380::/32 +2402:d5c0::/32 +2402:d6c0::/32 +2402:d740::/32 +2402:d780::/32 +2402:d880::/32 +2402:d980::/32 +2402:da40::/32 +2402:db40::/32 +2402:dcc0::/32 +2402:de40::/32 +2402:dec0::/32 +2402:df40::/32 +2402:dfc0::/32 +2402:e040::/32 +2402:e0c0::/32 +2402:e140::/32 +2402:e2c0::/32 +2402:e3c0::/32 +2402:e480::/32 +2402:e540::/32 +2402:e680::/32 +2402:e740::/32 +2402:e780::/32 +2402:e7c0::/32 +2402:e880::/32 +2402:e980::/32 +2402:eb80::/32 +2402:ec80::/32 +2402:ed80::/32 +2402:ef40::/32 +2402:ef80::/32 +2402:f000::/32 +2402:f140::/32 +2402:f3c0::/32 +2402:f480::/32 +2402:f540::/32 +2402:f580::/32 +2402:f740::/32 +2402:f780::/32 +2402:f8c0::/32 +2402:f980::/32 +2402:f9c0::/32 +2402:fac0::/32 +2402:fcc0::/32 +2402:ff40::/32 +2402:ffc0::/32 +2403:600::/32 +2403:700::/32 +2403:7c0::/32 +2403:800::/31 +2403:980::/32 +2403:a80::/32 +2403:b80::/32 +2403:c80::/32 +2403:d40::/32 +2403:d80::/32 +2403:e80::/32 +2403:f00::/32 +2403:f40::/32 +2403:f80::/32 +2403:fc0::/32 +2403:1180::/32 +2403:1340::/32 +2403:1440::/32 +2403:1580::/32 +2403:16c0::/32 +2403:17c0::/32 +2403:1980::/32 +2403:1a40::/32 +2403:1b80::/32 +2403:1c80::/32 +2403:1d80::/32 +2403:1dc0::/32 +2403:1e80::/32 +2403:1ec0::/32 +2403:1f80::/32 +2403:2040::/32 +2403:2080::/32 +2403:2180::/32 +2403:2240::/32 +2403:2280::/32 +2403:2380::/32 +2403:2440::/32 +2403:24c0::/32 +2403:2580::/32 +2403:25c0::/32 +2403:2680::/32 +2403:26c0::/32 +2403:2740::/32 +2403:2780::/32 +2403:28c0::/32 +2403:2940::/32 +2403:2a00::/32 +2403:2a40::/32 +2403:2ac0::/32 +2403:2b40::/32 +2403:2bc0::/32 +2403:2cc0::/32 +2403:2f40::/32 +2403:2fc0::/32 +2403:3040::/32 +2403:30c0::/32 +2403:3140::/32 +2403:3280::/32 +2403:32c0::/32 +2403:3380::/32 +2403:3480::/32 +2403:3580::/32 +2403:3640::/32 +2403:3680::/32 +2403:36c0::/32 +2403:3740::/32 +2403:3780::/32 +2403:37c0::/32 +2403:3840::/32 +2403:3880::/32 +2403:38c0::/32 +2403:3940::/32 +2403:3980::/32 +2403:39c0::/32 +2403:3a40::/32 +2403:3b40::/32 +2403:3b80::/32 +2403:3bc0::/32 +2403:3c40::/32 +2403:3c80::/32 +2403:3cc0::/32 +2403:3d40::/32 +2403:3d80::/32 +2403:3dc0::/32 +2403:3e80::/32 +2403:3ec0::/32 +2403:3f40::/32 +2403:3f80::/32 +2403:4080::/32 +2403:4180::/32 +2403:4240::/32 +2403:4280::/32 +2403:4300::/32 +2403:4380::/32 +2403:4580::/32 +2403:4680::/32 +2403:4780::/32 +2403:4840::/32 +2403:4880::/32 +2403:4980::/32 +2403:4a40::/32 +2403:4a80::/32 +2403:4b40::/32 +2403:4b80::/32 +2403:4c80::/32 +2403:4cc0::/32 +2403:4d80::/32 +2403:4ec0::/32 +2403:5040::/32 +2403:5080::/32 +2403:50c0::/32 +2403:5280::/32 +2403:5380::/32 +2403:54c0::/32 +2403:5540::/32 +2403:5580::/32 +2403:5640::/32 +2403:5780::/32 +2403:58c0::/32 +2403:5980::/32 +2403:5a80::/32 +2403:5b40::/32 +2403:5b80::/32 +2403:5c80::/32 +2403:5d80::/32 +2403:5e40::/32 +2403:5e80::/32 +2403:5ec0::/32 +2403:5f80::/32 +2403:5fc0::/32 +2403:6080::/32 +2403:6180::/32 +2403:6280::/32 +2403:62c0::/32 +2403:6380::/32 +2403:6580::/32 +2403:6680::/32 +2403:6740::/32 +2403:6780::/32 +2403:6880::/32 +2403:6980::/32 +2403:6a00::/32 +2403:6c80::/32 +2403:6d40::/32 +2403:6d80::/32 +2403:6e80::/32 +2403:6f40::/32 +2403:6fc0::/32 +2403:7040::/32 +2403:7080::/32 +2403:7180::/32 +2403:7280::/32 +2403:7380::/32 +2403:7480::/32 +2403:7540::/32 +2403:7580::/32 +2403:76c0::/32 +2403:7700::/32 +2403:7840::/32 +2403:78c0::/32 +2403:7a80::/32 +2403:7b00::/32 +2403:7d80::/32 +2403:7e80::/32 +2403:7f80::/32 +2403:8080::/32 +2403:8180::/32 +2403:8280::/32 +2403:8380::/32 +2403:83c0::/32 +2403:8480::/32 +2403:8580::/32 +2403:8880::/32 +2403:8900::/32 +2403:8980::/32 +2403:8a40::/32 +2403:8a80::/32 +2403:8b00::/32 +2403:8b80::/32 +2403:8c00::/32 +2403:8c80::/32 +2403:8d00::/32 +2403:8d80::/32 +2403:9080::/32 +2403:9180::/32 +2403:9280::/32 +2403:9380::/32 +2403:9480::/32 +2403:9580::/32 +2403:9680::/32 +2403:9780::/32 +2403:9880::/32 +2403:9a80::/32 +2403:9ac0::/32 +2403:9b00::/32 +2403:9b40::/32 +2403:9b80::/32 +2403:9c80::/32 +2403:9d00::/32 +2403:9d80::/32 +2403:9e40::/32 +2403:9e80::/32 +2403:9ec0::/32 +2403:9f80::/32 +2403:a100::/32 +2403:a140::/32 +2403:a200::/32 +2403:a300::/32 +2403:a480::/32 +2403:a580::/32 +2403:a680::/32 +2403:a6c0::/32 +2403:a780::/32 +2403:a880::/32 +2403:a940::/32 +2403:a980::/32 +2403:a9c0::/32 +2403:aa40::/32 +2403:aa80::/32 +2403:ab80::/32 +2403:ac00::/32 +2403:af80::/32 +2403:b080::/32 +2403:b180::/32 +2403:b280::/32 +2403:b380::/32 +2403:b400::/32 +2403:b480::/32 +2403:b580::/32 +2403:b680::/32 +2403:b780::/32 +2403:b880::/32 +2403:b980::/32 +2403:ba40::/32 +2403:c040::/32 +2403:c080::/32 +2403:c100::/32 +2403:c140::/32 +2403:c180::/32 +2403:c3c0::/32 +2403:c440::/32 +2403:c480::/32 +2403:c4c0::/32 +2403:c980::/32 +2403:cdc0::/32 +2403:cec0::/32 +2403:cf80::/32 +2403:d080::/32 +2403:d180::/32 +2403:d280::/32 +2403:d2c0::/32 +2403:d380::/32 +2403:d400::/32 +2403:d440::/32 +2403:d480::/32 +2403:d580::/32 +2403:d680::/32 +2403:d780::/32 +2403:d7c0::/32 +2403:d880::/32 +2403:d980::/32 +2403:d9c0::/32 +2403:da80::/32 +2403:dac0::/32 +2403:db00::/32 +2403:db80::/32 +2403:dc80::/32 +2403:dd80::/32 +2403:de80::/32 +2403:df80::/32 +2403:e080::/32 +2403:e180::/32 +2403:e280::/32 +2403:e300::/32 +2403:e480::/32 +2403:e500::/32 +2403:e580::/32 +2403:e640::/32 +2403:e680::/32 +2403:e700::/32 +2403:e780::/32 +2403:e7c0::/32 +2403:e880::/32 +2403:e980::/32 +2403:ea80::/32 +2403:eac0::/32 +2403:eb80::/32 +2403:ec80::/32 +2403:ed00::/32 +2403:ed40::/32 +2403:ed80::/32 +2403:ee80::/32 +2403:ef80::/32 +2403:f080::/32 +2403:f100::/32 +2403:f180::/32 +2403:f240::/32 +2403:f280::/32 +2403:f300::/32 +2403:f380::/32 +2403:f4c0::/32 +2403:f580::/32 +2403:f740::/32 +2403:f8c0::/32 +2403:f980::/32 +2403:fb00::/32 +2403:fb80::/32 +2403:fc40::/32 +2403:fe40::/32 +2403:fe80::/32 +2403:fec0::/32 +2403:ff80::/32 +2403:ffc0::/32 +2404:100::/32 +2404:158::/32 +2404:240::/32 +2404:280::/32 +2404:440::/32 +2404:480::/32 +2404:680::/32 +2404:a80::/32 +2404:b80::/32 +2404:bc0::/32 +2404:c40::/32 +2404:d80::/32 +2404:f00::/32 +2404:f80::/32 +2404:1080::/32 +2404:10c0::/32 +2404:1180::/32 +2404:14c0::/32 +2404:1880::/32 +2404:1c80::/32 +2404:1cc0::/32 +2404:1d80::/32 +2404:1e80::/32 +2404:1f40::/32 +2404:21c0::/32 +2404:30c0::/32 +2404:3140::/32 +2404:31c0::/32 +2404:3240::/32 +2404:32c0::/32 +2404:3300::/32 +2404:3340::/32 +2404:3480::/32 +2404:35c0::/32 +2404:3640::/32 +2404:36c0::/32 +2404:3700::/32 +2404:3740::/32 +2404:37c0::/32 +2404:3840::/32 +2404:3940::/32 +2404:3b00::/32 +2404:3bc0::/32 +2404:3c40::/32 +2404:3f40::/32 +2404:4080::/32 +2404:41c0::/32 +2404:4540::/32 +2404:4740::/32 +2404:4bc0::/32 +2404:4d00::/32 +2404:4dc0::/32 +2404:51c0::/32 +2404:5640::/32 +2404:5a80::/32 +2404:5b00::/32 +2404:5d00::/32 +2404:6000::/32 +2404:6100::/32 +2404:6380::/32 +2404:6500::/32 +2404:65c0::/32 +2404:6a40::/32 +2404:6f80::/32 +2404:7100::/32 +2404:7180::/32 +2404:71c0::/32 +2404:7240::/32 +2404:74c0::/32 +2404:7600::/32 +2404:7740::/32 +2404:7940::/32 +2404:7d00::/32 +2404:8040::/32 +2404:80c0::/32 +2404:8140::/32 +2404:81c0::/32 +2404:8480::/32 +2404:8580::/32 +2404:8700::/32 +2404:8880::/32 +2404:8a80::/32 +2404:8b00::/32 +2404:8dc0::/32 +2404:9340::/32 +2404:9b80::/32 +2404:9c80::/32 +2404:a000::/32 +2404:a080::/32 +2404:a0c0::/32 +2404:a180::/32 +2404:a240::/32 +2404:a740::/32 +2404:b100::/32 +2404:b340::/32 +2404:b3c0::/32 +2404:b440::/32 +2404:b4c0::/32 +2404:b900::/32 +2404:bbc0::/32 +2404:bc40::/32 +2404:c1c0::/32 +2404:c240::/32 +2404:c2c0::/32 +2404:c300::/32 +2404:c3c0::/32 +2404:c440::/32 +2404:c4c0::/32 +2404:c540::/32 +2404:c5c0::/32 +2404:c640::/32 +2404:c940::/32 +2404:c9c0::/32 +2404:cd00::/32 +2404:d040::/32 +2404:d080::/32 +2404:d140::/32 +2404:d280::/32 +2404:d3c0::/32 +2404:d640::/32 +2404:d6c0::/32 +2404:d7c0::/32 +2404:d840::/32 +2404:dd80::/32 +2404:df00::/32 +2404:e280::/32 +2404:e540::/32 +2404:e5c0::/32 +2404:e780::/32 +2404:e880::/32 +2404:e8c0::/32 +2404:eb80::/32 +2404:ec40::/32 +2404:ecc0::/32 +2404:edc0::/32 +2404:f040::/32 +2404:f4c0::/32 +2404:f7c0::/32 +2405:80::/32 +2405:480::/32 +2405:580::/32 +2405:680::/32 +2405:6c0::/32 +2405:780::/32 +2405:880::/32 +2405:940::/32 +2405:980::/32 +2405:9c0::/32 +2405:a80::/32 +2405:b80::/32 +2405:c80::/32 +2405:d80::/32 +2405:e80::/32 +2405:f80::/32 +2405:1080::/32 +2405:1180::/32 +2405:1280::/32 +2405:1380::/32 +2405:1480::/32 +2405:1580::/32 +2405:1680::/32 +2405:18c0::/32 +2405:1c80::/32 +2405:1d80::/32 +2405:1e80::/32 +2405:1f80::/32 +2405:1fc0::/32 +2405:2080::/32 +2405:2180::/32 +2405:2280::/32 +2405:2340::/32 +2405:2380::/32 +2405:2480::/32 +2405:24c0::/32 +2405:2580::/32 +2405:2680::/32 +2405:2780::/32 +2405:2880::/32 +2405:2980::/32 +2405:2a80::/32 +2405:2b80::/32 +2405:2bc0::/32 +2405:2c80::/32 +2405:2d80::/32 +2405:2e80::/32 +2405:2ec0::/32 +2405:2f40::/32 +2405:2f80::/32 +2405:3140::/32 +2405:31c0::/32 +2405:37c0::/32 +2405:3880::/32 +2405:3980::/32 +2405:39c0::/32 +2405:3a80::/32 +2405:3ac0::/32 +2405:3b00::/32 +2405:3b80::/32 +2405:3bc0::/32 +2405:3c40::/32 +2405:3c80::/32 +2405:3d80::/32 +2405:3e80::/32 +2405:3f40::/32 +2405:3f80::/32 +2405:4080::/32 +2405:4140::/32 +2405:4180::/32 +2405:41c0::/32 +2405:4280::/32 +2405:4380::/32 +2405:4480::/32 +2405:44c0::/32 +2405:4540::/32 +2405:4580::/32 +2405:4680::/32 +2405:4780::/32 +2405:4880::/32 +2405:4980::/32 +2405:4a80::/32 +2405:4b80::/32 +2405:4d40::/32 +2405:4e80::/32 +2405:4f80::/32 +2405:5080::/32 +2405:5180::/32 +2405:5240::/32 +2405:5280::/32 +2405:52c0::/32 +2405:5380::/32 +2405:5480::/32 +2405:5580::/32 +2405:5680::/32 +2405:5780::/32 +2405:57c0::/32 +2405:5880::/32 +2405:5980::/32 +2405:5a80::/32 +2405:5b80::/32 +2405:5c80::/32 +2405:5cc0::/32 +2405:5d40::/32 +2405:5d80::/32 +2405:5dc0::/32 +2405:5e80::/32 +2405:5f80::/32 +2405:6080::/32 +2405:6180::/32 +2405:6200::/32 +2405:66c0::/32 +2405:6880::/32 +2405:68c0::/32 +2405:6940::/32 +2405:69c0::/32 +2405:6a80::/32 +2405:6b80::/32 +2405:6c80::/32 +2405:6d80::/32 +2405:6e80::/32 +2405:6f00::/32 +2405:6f80::/32 +2405:7040::/32 +2405:7080::/32 +2405:7180::/32 +2405:7240::/32 +2405:7280::/32 +2405:7380::/32 +2405:7480::/32 +2405:7580::/32 +2405:7680::/32 +2405:7780::/32 +2405:7880::/32 +2405:78c0::/32 +2405:7980::/32 +2405:79c0::/32 +2405:7a80::/32 +2405:7b80::/32 +2405:7c80::/32 +2405:7d40::/32 +2405:7f40::/32 +2405:7fc0::/32 +2405:8280::/32 +2405:8480::/32 +2405:84c0::/32 +2405:8580::/32 +2405:8680::/32 +2405:8780::/32 +2405:8880::/32 +2405:8980::/32 +2405:8a40::/32 +2405:8a80::/32 +2405:8ac0::/32 +2405:8b80::/32 +2405:8c80::/32 +2405:8d80::/32 +2405:8e80::/32 +2405:8f80::/32 +2405:9080::/32 +2405:9180::/32 +2405:9280::/32 +2405:9300::/32 +2405:9340::/32 +2405:9380::/32 +2405:93c0::/32 +2405:9480::/32 +2405:94c0::/32 +2405:9580::/32 +2405:9680::/32 +2405:9700::/32 +2405:9780::/32 +2405:97c0::/32 +2405:9880::/32 +2405:9900::/32 +2405:9980::/32 +2405:99c0::/32 +2405:9a80::/32 +2405:9b00::/32 +2405:9b80::/32 +2405:9bc0::/32 +2405:9e00::/32 +2405:a240::/32 +2405:a3c0::/32 +2405:a500::/32 +2405:a680::/32 +2405:a900::/32 +2405:a980::/32 +2405:aa80::/32 +2405:ab00::/32 +2405:ad00::/32 +2405:af00::/32 +2405:b100::/32 +2405:b300::/32 +2405:b7c0::/32 +2405:b880::/32 +2405:b980::/32 +2405:bb00::/32 +2405:bd00::/32 +2405:bd80::/32 +2405:bdc0::/32 +2405:be80::/32 +2405:bf00::/32 +2405:c040::/32 +2405:c280::/32 +2405:c380::/32 +2405:c480::/32 +2405:c500::/32 +2405:c580::/32 +2405:c680::/32 +2405:c780::/32 +2405:c880::/32 +2405:c980::/32 +2405:ca80::/32 +2405:cb80::/32 +2405:cc80::/32 +2405:cd80::/32 +2405:ce80::/32 +2405:d280::/32 +2405:d4c0::/32 +2405:d700::/32 +2405:d740::/32 +2405:d900::/32 +2405:df40::/32 +2405:e000::/32 +2405:e040::/32 +2405:e1c0::/32 +2405:e600::/32 +2405:ed40::/32 +2405:ee80::/32 +2405:ef40::/30 +2405:f340::/32 +2405:f380::/32 +2405:f3c0::/32 +2405:f580::/32 +2405:f6c0::/32 +2405:f940::/32 +2405:fdc0::/32 +2405:fe80::/32 +2405:fec0::/32 +2405:ff80::/32 +2406:40::/32 +2406:80::/32 +2406:c0::/32 +2406:140::/32 +2406:280::/32 +2406:440::/32 +2406:4c0::/32 +2406:7c0::/32 +2406:840::/32 +2406:880::/32 +2406:8c0::/32 +2406:d80::/32 +2406:e80::/32 +2406:f80::/32 +2406:1080::/32 +2406:1100::/32 +2406:1180::/32 +2406:1280::/32 +2406:1380::/32 +2406:1480::/32 +2406:1580::/32 +2406:15c0::/32 +2406:1680::/32 +2406:1780::/32 +2406:1880::/32 +2406:1980::/32 +2406:1a80::/32 +2406:1b80::/32 +2406:1c80::/32 +2406:1d80::/32 +2406:1e40::/32 +2406:1e80::/32 +2406:1f80::/32 +2406:2080::/32 +2406:2640::/32 +2406:2700::/32 +2406:2780::/32 +2406:2880::/32 +2406:2980::/32 +2406:2a80::/32 +2406:2b80::/32 +2406:2c40::/32 +2406:2c80::/32 +2406:2d80::/32 +2406:2e80::/32 +2406:2f80::/32 +2406:3080::/32 +2406:3180::/32 +2406:31c0::/32 +2406:3280::/32 +2406:3300::/32 +2406:3340::/32 +2406:3380::/32 +2406:3440::/32 +2406:3480::/32 +2406:34c0::/32 +2406:3580::/32 +2406:3640::/32 +2406:3680::/32 +2406:3700::/32 +2406:3780::/32 +2406:3880::/32 +2406:3980::/32 +2406:39c0::/32 +2406:3ac0::/32 +2406:3d80::/32 +2406:3e80::/32 +2406:3f80::/32 +2406:4080::/32 +2406:40c0::/32 +2406:4180::/32 +2406:4280::/32 +2406:42c0::/32 +2406:4340::/32 +2406:4380::/32 +2406:43c0::/32 +2406:4480::/32 +2406:4500::/32 +2406:4680::/32 +2406:4b80::/32 +2406:4c80::/32 +2406:4d00::/32 +2406:4d80::/32 +2406:4e80::/32 +2406:4f00::/32 +2406:4f80::/32 +2406:5080::/32 +2406:50c0::/32 +2406:5180::/32 +2406:5280::/32 +2406:52c0::/32 +2406:5340::/32 +2406:5380::/32 +2406:5480::/32 +2406:5580::/32 +2406:5680::/32 +2406:5780::/32 +2406:5840::/32 +2406:5880::/32 +2406:5940::/32 +2406:5980::/32 +2406:5a40::/32 +2406:5ac0::/32 +2406:5b40::/32 +2406:5d80::/32 +2406:5e80::/32 +2406:5f80::/32 +2406:6080::/32 +2406:6100::/32 +2406:6180::/32 +2406:61c0::/30 +2406:61c4::/30 +2406:6280::/32 +2406:6300::/32 +2406:6340::/32 +2406:6380::/32 +2406:6480::/32 +2406:6500::/32 +2406:6580::/32 +2406:65c0::/32 +2406:6640::/32 +2406:6680::/32 +2406:6780::/32 +2406:6880::/32 +2406:6980::/32 +2406:6a80::/32 +2406:6b80::/32 +2406:6bc0::/32 +2406:6c80::/32 +2406:6d80::/32 +2406:6e80::/32 +2406:6f80::/32 +2406:7080::/32 +2406:7280::/32 +2406:7380::/32 +2406:7480::/32 +2406:7580::/32 +2406:7680::/32 +2406:7780::/32 +2406:7880::/32 +2406:7980::/32 +2406:7a80::/32 +2406:7b80::/32 +2406:7c80::/32 +2406:7d00::/32 +2406:7d80::/32 +2406:7e80::/32 +2406:7f80::/32 +2406:7fc0::/32 +2406:8080::/32 +2406:8180::/32 +2406:8280::/32 +2406:8380::/32 +2406:8480::/32 +2406:8500::/32 +2406:8580::/32 +2406:8780::/32 +2406:8880::/32 +2406:8980::/32 +2406:8a80::/32 +2406:8b80::/32 +2406:8c80::/32 +2406:8d80::/32 +2406:8e80::/32 +2406:8f40::/32 +2406:8f80::/32 +2406:9180::/32 +2406:9200::/32 +2406:9280::/32 +2406:9380::/32 +2406:9480::/32 +2406:94c0::/32 +2406:9780::/32 +2406:9d80::/32 +2406:9e40::/32 +2406:9e80::/32 +2406:9f80::/32 +2406:a080::/32 +2406:a180::/32 +2406:a280::/32 +2406:a380::/32 +2406:a480::/32 +2406:a580::/32 +2406:a680::/32 +2406:a780::/32 +2406:a7c0::/32 +2406:a880::/32 +2406:a8c0::/32 +2406:a980::/32 +2406:aa80::/32 +2406:aac0::/32 +2406:ab80::/32 +2406:ac80::/32 +2406:acc0::/32 +2406:ad40::/32 +2406:ad80::/32 +2406:ae80::/32 +2406:af80::/32 +2406:b080::/32 +2406:b640::/32 +2406:b880::/32 +2406:b980::/32 +2406:ba80::/32 +2406:bb80::/32 +2406:bc80::/32 +2406:bd40::/32 +2406:bd80::/32 +2406:bdc0::/32 +2406:be80::/32 +2406:bf80::/32 +2406:c080::/32 +2406:c180::/32 +2406:c280::/32 +2406:c340::/32 +2406:c480::/32 +2406:c580::/32 +2406:c680::/32 +2406:c780::/32 +2406:c880::/32 +2406:c900::/32 +2406:c980::/32 +2406:ca80::/32 +2406:cac0::/32 +2406:cb80::/32 +2406:cc80::/32 +2406:cd80::/32 +2406:ce80::/32 +2406:cf00::/32 +2406:cf01::/32 +2406:cf02::/31 +2406:cf80::/32 +2406:d080::/32 +2406:d140::/32 +2406:d180::/32 +2406:d280::/32 +2406:d2c0::/32 +2406:d380::/32 +2406:d440::/32 +2406:d480::/32 +2406:d580::/32 +2406:d680::/32 +2406:d780::/32 +2406:d880::/32 +2406:d980::/32 +2406:db80::/32 +2406:dc80::/32 +2406:dd00::/32 +2406:dd80::/32 +2406:de80::/32 +2406:df80::/32 +2406:e080::/32 +2406:e180::/32 +2406:e2c0::/32 +2406:e380::/32 +2406:e3c0::/32 +2406:e500::/32 +2406:e580::/32 +2406:e680::/32 +2406:e780::/32 +2406:e8c0::/32 +2406:ea40::/28 +2406:f280::/32 +2406:f300::/32 +2406:f4c0::/32 +2406:f7c0::/32 +2406:f980::/32 +2406:fc80::/32 +2406:fd80::/32 +2406:fe80::/32 +2406:ff00::/32 +2407:480::/32 +2407:580::/32 +2407:cc0::/32 +2407:f40::/32 +2407:17c0::/32 +2407:1900::/32 +2407:1d00::/32 +2407:2280::/32 +2407:2380::/32 +2407:23c0::/32 +2407:2440::/32 +2407:2780::/32 +2407:2840::/32 +2407:2ac0::/32 +2407:31c0::/32 +2407:3340::/32 +2407:3540::/32 +2407:3700::/32 +2407:3740::/32 +2407:37c0::/32 +2407:3900::/32 +2407:3f40::/32 +2407:43c0::/32 +2407:4440::/32 +2407:4580::/32 +2407:4680::/32 +2407:4740::/32 +2407:4880::/32 +2407:4980::/32 +2407:4a80::/32 +2407:4c80::/32 +2407:4d80::/32 +2407:4e80::/32 +2407:4f00::/32 +2407:5380::/32 +2407:53c0::/32 +2407:5500::/32 +2407:5780::/32 +2407:5840::/32 +2407:6040::/32 +2407:6580::/32 +2407:6c40::/32 +2407:7680::/32 +2407:7780::/32 +2407:7880::/32 +2407:7980::/32 +2407:7c80::/32 +2407:7d00::/32 +2407:7d80::/32 +2407:7e80::/32 +2407:8880::/32 +2407:8b80::/32 +2407:8f40::/32 +2407:9080::/32 +2407:9180::/32 +2407:94c0::/32 +2407:9680::/32 +2407:9980::/32 +2407:9b40::/32 +2407:9bc0::/32 +2407:9f00::/32 +2407:9f80::/32 +2407:a040::/32 +2407:a640::/32 +2407:a7c0::/32 +2407:a880::/32 +2407:a940::/32 +2407:ad80::/32 +2407:ae80::/32 +2407:af80::/32 +2407:b080::/32 +2407:b180::/32 +2407:b280::/32 +2407:b380::/32 +2407:b580::/32 +2407:b680::/32 +2407:b780::/32 +2407:b880::/32 +2407:b980::/32 +2407:ba00::/32 +2407:ba80::/32 +2407:bb80::/32 +2407:bc00::/32 +2407:bc80::/32 +2407:bd80::/32 +2407:bdc0::/32 +2407:be80::/32 +2407:bf80::/32 +2407:c080::/32 +2407:c380::/32 +2407:c400::/32 +2407:c480::/32 +2407:c580::/32 +2407:c680::/32 +2407:c780::/32 +2407:c880::/32 +2407:c900::/32 +2407:c980::/32 +2407:cb80::/32 +2407:cc80::/32 +2407:cd80::/32 +2407:ce80::/32 +2407:cf00::/32 +2407:cf80::/32 +2407:d480::/32 +2407:d580::/32 +2407:d680::/32 +2407:d780::/32 +2407:d7c0::/32 +2407:d880::/32 +2407:d8c0::/32 +2407:d980::/32 +2407:d9c0::/32 +2407:da80::/32 +2407:db80::/32 +2407:dc80::/32 +2407:dd80::/32 +2407:de80::/32 +2407:df80::/32 +2407:dfc0::/32 +2407:e080::/32 +2407:e180::/32 +2407:e280::/32 +2407:e380::/32 +2407:e480::/32 +2407:e580::/32 +2407:e680::/32 +2407:e780::/32 +2407:e800::/32 +2407:ea80::/32 +2407:eb80::/32 +2407:ec40::/32 +2407:ec80::/32 +2407:ecc0::/32 +2407:ed80::/32 +2407:ee80::/32 +2407:ef80::/32 +2407:f080::/32 +2407:f180::/32 +2407:f280::/32 +2407:f380::/32 +2407:f480::/32 +2407:f580::/32 +2407:f680::/32 +2407:f780::/32 +2407:f880::/32 +2407:f980::/32 +2407:fa80::/32 +2407:fb80::/32 +2407:fc80::/32 +2407:fd80::/32 +2408:4000::/22 +2408:6000::/24 +2408:8000::/22 +2408:8400::/22 +2408:8800::/21 +2409:2000::/21 +2409:6000::/20 +2409:8000::/20 +240a:2000::/24 +240a:4000::/21 +240a:6000::/24 +240a:8000::/21 +240a:a000::/20 +240a:c000::/20 +240b:2000::/22 +240b:6000::/20 +240b:8000::/21 +240b:a000::/25 +240c::/28 +240c:4000::/22 +240c:8000::/21 +240c:c000::/20 +240d:4000::/21 +240d:8000::/24 +240e::/24 +240e:100::/24 +240e:200::/23 +240e:400::/22 +240e:800::/21 +240e:1000::/20 +240e:2000::/19 +240f:4000::/24 +240f:8000::/24 +240f:c000::/24 diff --git a/scripts/clash.sh b/scripts/clash.sh index df3480ddf..9549a9a2b 100644 --- a/scripts/clash.sh +++ b/scripts/clash.sh @@ -516,10 +516,12 @@ setipv6(){ [ -z "$ipv6_support" ] && ipv6_support=已开启 [ -z "$ipv6_redir" ] && ipv6_redir=未开启 [ -z "$ipv6_dns" ] && ipv6_dns=已开启 + [ -z "$cn_ipv6_route" ] && cn_ipv6_route=未开启 echo ----------------------------------------------- echo -e " 1 ipv6内核支持: \033[36m$ipv6_support\033[0m ——用于ipv6节点及规则支持" - echo -e " 2 ipv6透明代理: \033[36m$ipv6_redir\033[0m ——代理ipv6流量且不支持绕过CN" - echo -e " 3 ipv6-DNS解析: \033[36m$ipv6_dns\033[0m ——决定内置DNS是否返回ipv6地址" + echo -e " 2 ipv6透明代理: \033[36m$ipv6_redir\033[0m ——代理ipv6流量" + echo -e " 3 ipv6-DNS解析: \033[36m$ipv6_dns\033[0m ——决定内置DNS是否返回ipv6地址" + echo -e " 4 CN-ipv6绕过内核: \033[36m$cn_ipv6_route\033[0m ——优化性能,不兼容fake-ip" echo ----------------------------------------------- read -p "请输入对应数字 > " num case $num in @@ -547,6 +549,22 @@ setipv6(){ setconfig ipv6_dns $ipv6_dns setipv6 ;; + 4) + if [ "$ipv6_redir" = "未开启" ]; then + ipv6_support=已开启 + ipv6_redir=已开启 + setconfig ipv6_redir $ipv6_redir + setconfig ipv6_support $ipv6_support + fi + if [ -n "$(ipset -v 2>/dev/null)" -o -n "$(echo $redir_mod | grep Nft)" ];then + [ "$cn_ipv6_route" = "未开启" ] && cn_ipv6_route=已开启 || cn_ipv6_route=未开启 + setconfig cn_ipv6_route $cn_ipv6_route + else + echo -e "\033[31m当前设备缺少ipset模块或未使用Nft模式,无法启用绕过功能!!\033[0m" + sleep 1 + fi + setipv6 + ;; *) errornum ;; @@ -1148,7 +1166,7 @@ clashcfg(){ echo ----------------------------------------------- if [ -n "$(echo "$redir_mod" | grep -oE '混合|Tproxy|Tun')" ];then if [ "$quic_rj" = "未开启" ]; then - echo -e "\033[33m已禁止QUCI流量通过clash内核!!\033[0m" + echo -e "\033[33m已禁止QUIC流量通过clash内核!!\033[0m" quic_rj=已启用 else echo -e "\033[33m已取消禁止QUIC协议流量!!\033[0m" diff --git a/scripts/start.sh b/scripts/start.sh index 5c66179f8..eed90110f 100644 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -19,6 +19,7 @@ getconfig(){ [ -z "$ipv6_support" ] && ipv6_support=已开启 [ -z "$ipv6_redir" ] && ipv6_redir=未开启 [ -z "$ipv6_dns" ] && ipv6_dns=已开启 + [ -z "$cn_ipv6_route" ] && cn_ipv6_route=未开启 [ -z "$mix_port" ] && mix_port=7890 [ -z "$redir_port" ] && redir_port=7892 [ -z "$tproxy_port" ] && tproxy_port=7893 @@ -443,6 +444,25 @@ cn_ip_route(){ rm -rf cn_$USER.ipset } } +cn_ipv6_route(){ + [ ! -f $bindir/china_ipv6_list.txt ] && { + if [ -f $clashdir/china_ipv6_list.txt ];then + mv $clashdir/china_ipv6_list.txt $bindir/china_ipv6_list.txt + else + logger "未找到cn_ipv6列表,正在下载!" 33 + $0 webget $bindir/china_ipv6_list.txt "$update_url/bin/china_ipv6_list.txt" + [ "$?" = "1" ] && rm -rf $bindir/china_ipv6_list.txt && logger "列表下载失败!" 31 + fi + } + [ -f $bindir/china_ipv6_list.txt -a -z "$(echo $redir_mod|grep 'Nft')" ] && { + #ipv6 + echo "create cn_ip6 hash:net family inet6 hashsize 1024 maxelem 65536" > /tmp/cn6_$USER.ipset + awk '!/^$/&&!/^#/{printf("add cn_ip6 %s'" "'\n",$0)}' $bindir/china_ipv6_list.txt >> /tmp/cn6_$USER.ipset + ipset -! flush cn_ip6 2>/dev/null + ipset -! restore < /tmp/cn6_$USER.ipset + rm -rf cn6_$USER.ipset + } +} start_redir(){ #获取局域网host地址 host_lan @@ -484,6 +504,7 @@ start_redir(){ ip6tables -t nat -A clashv6 -d ::1/128 -j RETURN ip6tables -t nat -A clashv6 -d fc00::/7 -j RETURN ip6tables -t nat -A clashv6 -d fe80::/10 -j RETURN + [ "$dns_mod" = "redir_host" -a "$cn_ipv6_route" = "已开启" ] && ip6tables -t nat -A clashv6 -m set --match-set cn_ip6 dst -j RETURN 2>/dev/null if [ "$macfilter_type" = "白名单" -a -n "$(cat $clashdir/mac)" ];then #mac白名单 for mac in $(cat $clashdir/mac); do @@ -600,6 +621,7 @@ start_tproxy(){ ip6tables -t mangle -A clashv6 -d ::1/128 -j RETURN ip6tables -t mangle -A clashv6 -d fc00::/7 -j RETURN ip6tables -t mangle -A clashv6 -d fe80::/10 -j RETURN + [ "$dns_mod" = "redir_host" -a "$cn_ipv6_route" = "已开启" ] && ip6tables -t mangle -A clashv6 -m set --match-set cn_ip6 dst -j RETURN 2>/dev/null tproxy_set6(){ if [ "$macfilter_type" = "白名单" -a -n "$(cat $clashdir/mac)" ];then #mac白名单 @@ -726,6 +748,7 @@ start_tun(){ ip6tables -t mangle -A clashv6 -d ::1/128 -j RETURN ip6tables -t mangle -A clashv6 -d fc00::/7 -j RETURN ip6tables -t mangle -A clashv6 -d fe80::/10 -j RETURN + [ "$dns_mod" = "redir_host" -a "$cn_ipv6_route" = "已开启" ] && ip6tables -t mangle -A clashv6 -m set --match-set cn_ip6 dst -j RETURN 2>/dev/null if [ "$macfilter_type" = "白名单" -a -n "$(cat $clashdir/mac)" ];then #mac白名单 for mac in $(cat $clashdir/mac); do @@ -782,6 +805,10 @@ start_nft(){ ip -6 rule add fwmark 1 table 101 2> /dev/null ip -6 route add local ::/0 dev lo table 101 2> /dev/null nft add rule inet shellclash prerouting ip6 daddr {${RESERVED_IP6}} return + [ "$dns_mod" = "redir_host" -a "$cn_ipv6_route" = "已开启" -a -f $bindir/china_ipv6_list.txt ] && { + CN_IP6=$(awk '{printf "%s, ",$1}' $bindir/china_ipv6_list.txt) + [ -n "$CN_IP6" ] && nft add rule inet shellclash prerouting ip6 daddr {${CN_IP6}} return + } [ -n "$ipv6_wan" ] && { LOCAL_IP6="{$(echo $ipv6_wan | sed s/\ /\,\ /g)}" nft add rule inet shellclash prerouting ip6 daddr {${LOCAL_IP6}} return #屏蔽本机ipv6地址 @@ -797,6 +824,7 @@ start_nft(){ [ "$quic_rj" = 已启用 ] && { nft add chain inet shellclash input { type filter hook input priority 0 \; } [ -n "$CN_IP" ] && nft add rule inet shellclash input ip daddr {${CN_IP}} return + [ -n "$CN_IP6" ] && nft add rule inet shellclash input ip6 daddr {${CN_IP6}} return nft add rule inet shellclash input udp dport 443 reject comment 'ShellClash-QUIC-REJECT' } #代理本机(仅TCP) @@ -906,6 +934,10 @@ stop_firewall(){ #tun ip6tables -D FORWARD -o utun -j ACCEPT 2> /dev/null ip6tables -I FORWARD -p udp --dport 443 -o utun -m comment --comment "ShellClash-QUIC-REJECT" -j REJECT >/dev/null 2>&1 + #屏蔽QUIC + [ "$dns_mod" = "redir_host" -a "$cn_ipv6_route" = "已开启" ] && set_cn_ip6='-m set ! --match-set cn_ip6 dst' + iptables -D INPUT -p udp --dport 443 -m comment --comment "ShellClash-QUIC-REJECT" $set_cn_ip6 -j REJECT 2> /dev/null + iptables -D FORWARD -p udp --dport 443 -o utun -m comment --comment "ShellClash-QUIC-REJECT" $set_cn_ip6 -j REJECT 2> /dev/null #公网访问 ip6tables -D INPUT -p tcp --dport $mix_port -j REJECT 2> /dev/null ip6tables -D INPUT -p tcp --dport $mix_port -j ACCEPT 2> /dev/null @@ -1137,6 +1169,7 @@ afstart(){ #设置DNS转发 start_dns(){ [ "$dns_mod" = "redir_host" ] && [ "$cn_ip_route" = "已开启" ] && cn_ip_route + [ "$ipv6_redir" = "已开启" ] && [ "$dns_mod" = "redir_host" ] && [ "$cn_ipv6_route" = "已开启" ] && cn_ipv6_route if [ "$dns_no" != "已禁用" ];then if [ "$dns_redir" != "已开启" ];then [ -n "$(echo $redir_mod|grep Nft)" ] && start_nft_dns || start_ipt_dns From 5e703692eef7dec97a113579f38148706959822b Mon Sep 17 00:00:00 2001 From: embeddedlove Date: Wed, 21 Dec 2022 11:24:06 +0800 Subject: [PATCH 2/2] +1 --- scripts/start.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/start.sh b/scripts/start.sh index eed90110f..2e49c2ff3 100644 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -951,6 +951,7 @@ stop_firewall(){ } #清理ipset规则 ipset destroy cn_ip >/dev/null 2>&1 + ipset destroy cn_ip6 >/dev/null 2>&1 #移除dnsmasq转发规则 [ "$dns_redir" = "已开启" ] && { uci del dhcp.@dnsmasq[-1].server >/dev/null 2>&1