自动更新 gfw.pac
This commit is contained in:
@@ -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
|
||||||
|
|||||||
6
gfw.pac
6
gfw.pac
@@ -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;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user