自动更新 gfw.pac

This commit is contained in:
GitHub Action
2024-09-23 15:49:25 +00:00
parent 2cfb445da7
commit 78422f884e
2 changed files with 24 additions and 11 deletions

View File

@@ -25,10 +25,10 @@
# #
###################################################################### ######################################################################
# #
2|apnic|20240922|79729|19830613|20240920|+1000 2|apnic|20240924|79748|19830613|20240923|+1000
apnic|*|asn|*|12620|summary apnic|*|asn|*|12623|summary
apnic|*|ipv4|*|51741|summary apnic|*|ipv4|*|51748|summary
apnic|*|ipv6|*|15368|summary apnic|*|ipv6|*|15377|summary
apnic|JP|asn|173|1|20020801|allocated apnic|JP|asn|173|1|20020801|allocated
apnic|NZ|asn|681|1|20020801|allocated apnic|NZ|asn|681|1|20020801|allocated
apnic|HK|asn|963|1|20220622|allocated apnic|HK|asn|963|1|20220622|allocated
@@ -5607,6 +5607,7 @@ apnic|AU|asn|133053|1|20130821|allocated
apnic|HK|asn|133054|1|20130821|allocated apnic|HK|asn|133054|1|20130821|allocated
apnic|IN|asn|133055|1|20130822|allocated apnic|IN|asn|133055|1|20130822|allocated
apnic|CN|asn|133056|1|20130825|allocated apnic|CN|asn|133056|1|20130825|allocated
apnic|AU|asn|133057|1|20240923|allocated
apnic|SG|asn|133058|1|20130826|allocated apnic|SG|asn|133058|1|20130826|allocated
apnic|KR|asn|133059|1|20130827|allocated apnic|KR|asn|133059|1|20130827|allocated
apnic|AU|asn|133060|1|20130827|allocated apnic|AU|asn|133060|1|20130827|allocated
@@ -12649,6 +12650,8 @@ apnic|CN|asn|153330|4|20240913|allocated
apnic|MY|asn|153334|1|20240920|allocated apnic|MY|asn|153334|1|20240920|allocated
apnic|HK|asn|153335|1|20240920|allocated apnic|HK|asn|153335|1|20240920|allocated
apnic|AU|asn|153336|1|20240920|allocated apnic|AU|asn|153336|1|20240920|allocated
apnic|BD|asn|153337|1|20240923|allocated
apnic|BD|asn|153338|1|20240923|allocated
apnic|AU|ipv4|1.0.0.0|256|20110811|assigned apnic|AU|ipv4|1.0.0.0|256|20110811|assigned
apnic|CN|ipv4|1.0.1.0|256|20110414|allocated apnic|CN|ipv4|1.0.1.0|256|20110414|allocated
apnic|CN|ipv4|1.0.2.0|512|20110414|allocated apnic|CN|ipv4|1.0.2.0|512|20110414|allocated
@@ -49316,6 +49319,13 @@ apnic|VN|ipv4|160.187.88.0|512|20240920|assigned
apnic|VN|ipv4|160.187.90.0|512|20240920|assigned apnic|VN|ipv4|160.187.90.0|512|20240920|assigned
apnic|HK|ipv4|160.187.92.0|512|20240920|assigned apnic|HK|ipv4|160.187.92.0|512|20240920|assigned
apnic|VN|ipv4|160.187.94.0|256|20240920|assigned apnic|VN|ipv4|160.187.94.0|256|20240920|assigned
apnic|AU|ipv4|160.187.95.0|256|20240923|assigned
apnic|MY|ipv4|160.187.96.0|512|20240923|allocated
apnic|AU|ipv4|160.187.98.0|256|20240923|allocated
apnic|ID|ipv4|160.187.99.0|256|20240923|assigned
apnic|TW|ipv4|160.187.100.0|512|20240923|allocated
apnic|BD|ipv4|160.187.102.0|512|20240923|allocated
apnic|VN|ipv4|160.187.104.0|512|20240923|assigned
apnic|JP|ipv4|160.188.0.0|65536|19920626|allocated apnic|JP|ipv4|160.188.0.0|65536|19920626|allocated
apnic|JP|ipv4|160.189.0.0|65536|19920626|allocated apnic|JP|ipv4|160.189.0.0|65536|19920626|allocated
apnic|JP|ipv4|160.190.0.0|65536|19920629|allocated apnic|JP|ipv4|160.190.0.0|65536|19920629|allocated
@@ -69276,10 +69286,16 @@ apnic|ID|ipv6|2001:df4:4900::|48|20180220|assigned
apnic|VN|ipv6|2001:df4:4940::|48|20240920|assigned apnic|VN|ipv6|2001:df4:4940::|48|20240920|assigned
apnic|ID|ipv6|2001:df4:4980::|48|20200721|assigned apnic|ID|ipv6|2001:df4:4980::|48|20200721|assigned
apnic|VN|ipv6|2001:df4:49c0::|48|20240920|assigned apnic|VN|ipv6|2001:df4:49c0::|48|20240920|assigned
apnic|PH|ipv6|2001:df4:4a40::|48|20240922|assigned
apnic|ID|ipv6|2001:df4:4a80::|48|20200721|assigned apnic|ID|ipv6|2001:df4:4a80::|48|20200721|assigned
apnic|AU|ipv6|2001:df4:4ac0::|48|20240923|assigned
apnic|ID|ipv6|2001:df4:4b00::|48|20180220|assigned apnic|ID|ipv6|2001:df4:4b00::|48|20180220|assigned
apnic|MY|ipv6|2001:df4:4b40::|48|20240923|assigned
apnic|CN|ipv6|2001:df4:4b80::|48|20200721|assigned apnic|CN|ipv6|2001:df4:4b80::|48|20200721|assigned
apnic|ID|ipv6|2001:df4:4bc0::|48|20240923|assigned
apnic|IN|ipv6|2001:df4:4c40::|48|20240923|assigned
apnic|MN|ipv6|2001:df4:4c80::|48|20200721|assigned apnic|MN|ipv6|2001:df4:4c80::|48|20200721|assigned
apnic|BD|ipv6|2001:df4:4cc0::|48|20240923|assigned
apnic|CN|ipv6|2001:df4:4d80::|48|20200723|assigned apnic|CN|ipv6|2001:df4:4d80::|48|20200723|assigned
apnic|AU|ipv6|2001:df4:4e00::|48|20160901|assigned apnic|AU|ipv6|2001:df4:4e00::|48|20160901|assigned
apnic|NZ|ipv6|2001:df4:4f00::|48|20180222|assigned apnic|NZ|ipv6|2001:df4:4f00::|48|20180222|assigned
@@ -73652,7 +73668,6 @@ apnic|CN|ipv6|2401:8be0::|32|20240321|allocated
apnic|AU|ipv6|2401:8c00::|32|20090901|allocated apnic|AU|ipv6|2401:8c00::|32|20090901|allocated
apnic|AU|ipv6|2401:8c01::|32|20110926|allocated apnic|AU|ipv6|2401:8c01::|32|20110926|allocated
apnic|TW|ipv6|2401:8c20::|32|20240321|allocated apnic|TW|ipv6|2401:8c20::|32|20240321|allocated
apnic|BD|ipv6|2401:8c60::|32|20240322|allocated
apnic|VN|ipv6|2401:8ce0::|32|20240325|allocated apnic|VN|ipv6|2401:8ce0::|32|20240325|allocated
apnic|CN|ipv6|2401:8d00::|32|20110725|allocated apnic|CN|ipv6|2401:8d00::|32|20110725|allocated
apnic|MM|ipv6|2401:8d20::|32|20240326|allocated apnic|MM|ipv6|2401:8d20::|32|20240326|allocated
@@ -74072,9 +74087,13 @@ apnic|CN|ipv6|2401:c540::|32|20170913|allocated
apnic|IN|ipv6|2401:c560::|32|20240919|allocated apnic|IN|ipv6|2401:c560::|32|20240919|allocated
apnic|IN|ipv6|2401:c5a0::|32|20240919|allocated apnic|IN|ipv6|2401:c5a0::|32|20240919|allocated
apnic|BD|ipv6|2401:c5c0::|32|20170914|allocated apnic|BD|ipv6|2401:c5c0::|32|20170914|allocated
apnic|AU|ipv6|2401:c5e0::|32|20240923|allocated
apnic|CN|ipv6|2401:c600::|32|20100423|allocated apnic|CN|ipv6|2401:c600::|32|20100423|allocated
apnic|TW|ipv6|2401:c620::|32|20240923|allocated
apnic|CN|ipv6|2401:c640::|32|20170914|allocated apnic|CN|ipv6|2401:c640::|32|20170914|allocated
apnic|VN|ipv6|2401:c660::|32|20240923|allocated
apnic|BD|ipv6|2401:c680::|32|20141124|allocated apnic|BD|ipv6|2401:c680::|32|20141124|allocated
apnic|BD|ipv6|2401:c6a0::|32|20240923|allocated
apnic|CN|ipv6|2401:c6c0::|32|20170914|allocated apnic|CN|ipv6|2401:c6c0::|32|20170914|allocated
apnic|HK|ipv6|2401:c700::|32|20110823|allocated apnic|HK|ipv6|2401:c700::|32|20110823|allocated
apnic|US|ipv6|2401:c740::|32|20170914|allocated apnic|US|ipv6|2401:c740::|32|20170914|allocated

View File

@@ -11078,22 +11078,18 @@ function FindProxyForURL(url, host) {
|| isPrivateIp(host) || isPrivateIp(host)
|| isLocalTestDomain(host) || isLocalTestDomain(host)
|| host === 'localhost') { || host === 'localhost') {
alert(`${host} MATCHES LOCAL, USING DIRECT`)
return direct; return direct;
} }
if (shExpMatch(url, "http:*")) { if (shExpMatch(url, "http:*")) {
alert(`${host} IS USING HTTP, USING DIRECT`)
return direct; return direct;
} }
if (!ipRegExp.test(host)) { if (!ipRegExp.test(host)) {
if (isInDirectDomain(host)) { if (isInDirectDomain(host)) {
alert(`${host} MATCHES DIRECT DOMAIN`)
return direct return direct
} }
if (isInProxyDomain(host)) { if (isInProxyDomain(host)) {
alert(`${host} MATCHES PROXY DOMAIN`)
return proxy; return proxy;
} }
strIp = dnsResolve(host); strIp = dnsResolve(host);
@@ -11107,10 +11103,8 @@ function FindProxyForURL(url, host) {
intIp = convertAddress(strIp); intIp = convertAddress(strIp);
if (match(intIp)) { if (match(intIp)) {
alert(`${host} MATCHES CNIP`)
return direct; return direct;
} }
alert(`${host} NO RULES WARE MATCHED, USING PROXY`)
return proxy; return proxy;
} }