Compare commits

...

25 Commits

Author SHA1 Message Date
zhiyi
d923c54720 onedrive客户端部分域名加入直连名单 2024-10-17 15:35:36 +08:00
GitHub Action
16f2713aa1 定期更新数据并生成 gfw.pac 2024-10-17 00:31:46 +00:00
zhiyi
07a9e9773b 优化workflow 2024-10-10 20:14:07 +08:00
zhiyi
f827e221e7 优化workflow 2024-10-10 17:35:05 +08:00
GitHub Action
357bbd09bd 自动生成 gfw.pac: 自动生成 gfw.pac: 添加部分小红书和字节系域名 2024-10-10 00:31:17 +00:00
GitHub Action
a283940216 自动生成 gfw.pac: 添加部分小红书和字节系域名 2024-10-05 23:58:34 +00:00
zhiyi
4a64f36f5c 添加部分小红书和字节系域名 2024-10-06 07:58:18 +08:00
GitHub Action
34b4cd9097 自动生成 gfw.pac: add ig whatsapp reddit to proxy-domains 2024-10-05 23:13:48 +00:00
zhiyi
812b8e7d4c add ig whatsapp reddit to proxy-domains 2024-10-06 07:13:33 +08:00
GitHub Action
0ab915b467 自动生成 gfw.pac: 代理域名列表添加一个bing相关的域名 2024-10-05 09:18:21 +00:00
zhiyi
87d75dba5f 代理域名列表添加一个bing相关的域名 2024-10-05 17:18:05 +08:00
zhiyi
3027e9e6a7 优化workflow 2024-10-04 05:00:57 +08:00
GitHub Action
b9032ea016 自动生成 gfw.pac 2024-10-03 20:28:33 +00:00
zhiyi
f7e2dd9dce add wps domains to direct domain list 2024-10-04 04:28:08 +08:00
zhiyi
41d62c40c6 fix a bug of workflow 2024-10-04 04:23:00 +08:00
GitHub Action
bcabb05039 自动生成 gfw.pac 2024-10-03 20:16:41 +00:00
zhiyi
4ac16b533e add x.com to proxy domains list 2024-10-04 04:16:24 +08:00
zhiyi
bf629eb3f3 push其他文件时也自动生成gfw.pac 2024-10-04 04:08:09 +08:00
GitHub Action
e6c2fd567a 自动更新 cidrs-cn.txt 和 gfw.pac 2024-10-03 19:32:13 +00:00
zhiyi
416f1dcf3b 把一个微软的域名从直连域名去掉 2024-10-04 03:30:51 +08:00
zhiyi
ec45c85714 对齐上游ip库更新时间 2024-10-03 19:42:06 +08:00
zhiyi
fb5d8aa6d4 直连域名列表中删除部分域名,防止哪天又解析到墙外;代理域名列表删除google域名,因为有些服务有国内cdn。 2024-10-03 18:37:18 +08:00
zhiyi
778963d00d 从直连域名列表中删除部分域名,防止哪天又解析到墙外;直连域名增加169.254.169.254这个不知道哪个框架一直自动访问的ip;从代理域名列表删除google域名,因为有些服务有国内cdn。 2024-10-03 18:17:05 +08:00
zhiyi
f78408a67f 从直连域名列表中删除部分域名,防止哪天又解析到墙外;直连域名增加169.254.169.254这个不知道哪个框架一直自动访问的ip;从代理域名列表删除google域名,因为有些服务有国内cdn。 2024-10-03 18:10:09 +08:00
zhiyi
48aa309ec3 改改 workflows 2024-10-03 17:19:33 +08:00
9 changed files with 187 additions and 169 deletions

41
.github/workflows/auto-generate-pac.yml vendored Normal file
View File

@@ -0,0 +1,41 @@
name: Auto Generate PAC File
on:
schedule:
- cron: '10 0 * * 4'
push:
paths-ignore:
- 'README.md'
- 'LICENSE'
- 'gfw.pac'
- '.gitignore'
- '.github/**'
workflow_dispatch:
jobs:
update-gfw-pac:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Download the latest cn.txt
run: curl -L https://raw.githubusercontent.com/Loyalsoldier/geoip/release/text/cn.txt -o cidrs-cn.txt
- name: Run gfw-pac.py script
run: ./gfw-pac.py -f gfw.pac -p "PROXY 127.0.0.1:3128" --proxy-domains=proxy-domains.txt --direct-domains=direct-domains.txt --localtld-domains=local-tlds.txt --ip-file=cidrs-cn.txt
- name: Commit and push changes
run: |
last_commit_message=$(git log -1 --pretty=%B)
commit_message=$([[ "${{ github.event_name }}" == "schedule" ]] && echo "定期更新数据并生成 gfw.pac" || echo "自动生成 gfw.pac: $last_commit_message")
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git add -A
git commit -a -m "${commit_message}"
git push
- name: Trigger Auto-Release
uses: benc-uk/workflow-dispatch@v1
with:
workflow: Auto Generate Release

View File

@@ -13,8 +13,6 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
env:
GH_TOKEN: ${{ secrets.PERSONAL_TOKEN }}
with:
fetch-depth: 0
@@ -23,20 +21,17 @@ jobs:
git config --global user.name "GitHub Actions"
git config --global user.email "actions@github.com"
- name: Get commit count for today
- name: Generate Release Name
id: commit_count
env:
GH_TOKEN: ${{ secrets.PERSONAL_TOKEN }}
run: |
today=$(date +%Y%m%d)
today=$(TZ=Asia/Shanghai date +%Y%m%d)
commit_count=$(TZ=Asia/Shanghai git log --date=local --since="$today 00:00:00" --until="$today 23:59:59" --pretty=format: --name-only | grep -c '^gfw.pac$')
echo "COMMIT_COUNT=$commit_count" >> $GITHUB_ENV
echo "RELEASE_NAME=v$(TZ='Asia/Shanghai' date +%Y%m%d).$commit_count" >> $GITHUB_ENV
echo "COMMIT_MESSAGE=$(git log -1 --pretty=%B)" >> $GITHUB_ENV
- name: Create Tag
id: create_tag
env:
GH_TOKEN: ${{ secrets.PERSONAL_TOKEN }}
run: |
git tag "${{ env.RELEASE_NAME }}"
git push origin ${{ env.RELEASE_NAME }}
@@ -44,16 +39,10 @@ jobs:
- name: Create Release
id: create_release
uses: softprops/action-gh-release@v2
env:
GH_TOKEN: ${{ secrets.PERSONAL_TOKEN }}
with:
tag_name: "${{ env.RELEASE_NAME }}"
name: "${{ env.RELEASE_NAME }}"
body: "Automatically generated release for pac file update"
body: "${{ env.COMMIT_MESSAGE }}"
draft: false
prerelease: false
files: gfw.pac
- name: Verify Release
run: |
echo "Release created with name ${{ env.RELEASE_NAME }}"
files: gfw.pac

View File

@@ -1,38 +0,0 @@
name: GFW PAC Update
on:
schedule:
- cron: '0 0 */7 * *'
workflow_dispatch:
jobs:
update-gfw-pac:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
env:
GH_TOKEN: ${{ secrets.PERSONAL_TOKEN }}
uses: actions/checkout@v4
- name: Download cn.txt
run: curl https://raw.githubusercontent.com/Loyalsoldier/geoip/refs/heads/release/text/cn.txt -o cidrs-cn.txt
- name: Run gfw-pac.py script
run: ./gfw-pac.py -f gfw.pac -p "PROXY 127.0.0.1:3128" --proxy-domains=proxy-domains.txt --direct-domains=direct-domains.txt --localtld-domains=local-tlds.txt --ip-file=cidrs-cn.txt
- name: Commit changes
env:
GH_TOKEN: ${{ secrets.PERSONAL_TOKEN }}
run: |
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git add .
git commit -a -m "自动更新 gfw.pac"
- name: Push changes
uses: ad-m/github-push-action@master
env:
GH_TOKEN: ${{ secrets.PERSONAL_TOKEN }}
with:
github_token: ${{ secrets.PERSONAL_TOKEN }}
branch: master

View File

@@ -2,7 +2,7 @@
科学上网 PAC 文件以及生成器。通过自定义域名和 CNIP 地址生成 PAC(Proxy auto-config) 文件。对存在于自定义域名和解析出的IP不是CNIP的域名使用代理支持IPv6。
**此仓库每 7 天自动通过 GitHub Action 从 `Loyalsoldier/geoip` 获取国内地址段并更新 `gfw.pac` 文件**
**此仓库每周四自动通过 GitHub Action 从 `Loyalsoldier/geoip` 同步数据并更新 `gfw.pac` 文件**
## 特性
* 开箱即用,直接可用的 `gfw.pac` 包含了常用的直连域名和代理域名以及国内IPv4/IPv6地址段

View File

@@ -946,7 +946,6 @@
45.192.189.0/24
45.192.190.0/24
45.195.6.0/24
45.202.69.0/24
45.248.8.0/22
45.248.80.0/22
45.248.88.0/22
@@ -1793,7 +1792,6 @@
103.59.76.0/22
103.59.112.0/21
103.59.120.0/24
103.59.123.0/24
103.59.124.0/22
103.59.128.0/22
103.59.148.0/22
@@ -1968,7 +1966,6 @@
103.79.192.0/20
103.79.208.0/21
103.79.228.0/23
103.80.28.0/22
103.80.44.0/22
103.80.72.0/22
103.80.176.0/21
@@ -2646,7 +2643,6 @@
103.185.80.0/23
103.186.4.0/23
103.186.108.0/23
103.186.158.0/23
103.186.228.0/23
103.189.92.0/23
103.189.140.0/23
@@ -4774,7 +4770,9 @@
154.208.144.0/20
154.208.160.0/21
154.208.172.0/23
154.209.2.0/24
154.209.251.0/24
154.212.129.0/24
154.213.4.0/23
154.218.7.0/24
154.223.168.0/23
@@ -4916,10 +4914,8 @@
163.181.26.0/24
163.181.28.0/24
163.181.32.0/21
163.181.40.0/23
163.181.42.0/24
163.181.40.0/22
163.181.44.0/24
163.181.49.0/24
163.181.50.0/24
163.181.52.0/24
163.181.56.0/23
@@ -4973,9 +4969,7 @@
163.181.201.0/24
163.181.202.0/23
163.181.204.0/22
163.181.208.0/24
163.181.213.0/24
163.181.214.0/23
163.181.208.0/21
163.181.216.0/24
163.181.219.0/24
163.181.220.0/23
@@ -5160,6 +5154,7 @@
185.75.172.0/23
185.75.174.0/24
185.78.106.0/23
185.241.43.0/24
185.241.211.0/24
185.255.152.0/24
188.131.128.0/17
@@ -7053,7 +7048,6 @@
2001:470:5:354::/64
2001:470:5:36b::/64
2001:470:5:36d::/64
2001:470:5:399::/64
2001:470:5:3a0::/64
2001:470:5:3bb::/64
2001:470:5:3c9::/64
@@ -7343,6 +7337,10 @@
2001:470:b:4f0::/63
2001:470:b:4fe::/64
2001:470:b:509::/64
2001:470:b:511::/64
2001:470:b:514::/64
2001:470:b:517::/64
2001:470:b:51e::/64
2001:470:b:521::/64
2001:470:b:527::/64
2001:470:b:564::/64
@@ -7752,9 +7750,15 @@
2001:470:d:500::/64
2001:470:d:502::/64
2001:470:d:504::/64
2001:470:d:507::/64
2001:470:d:506::/63
2001:470:d:509::/64
2001:470:d:50a::/64
2001:470:d:50c::/64
2001:470:d:50e::/64
2001:470:d:513::/64
2001:470:d:51a::/63
2001:470:d:51c::/64
2001:470:d:520::/64
2001:470:d:522::/63
2001:470:d:52a::/64
2001:470:d:52f::/64
@@ -8079,7 +8083,6 @@
2001:470:d:aaf::/64
2001:470:d:ab0::/63
2001:470:d:ab5::/64
2001:470:d:aba::/64
2001:470:d:abc::/64
2001:470:d:ac1::/64
2001:470:d:ac2::/64
@@ -9032,7 +9035,6 @@
2001:470:19:3d5::/64
2001:470:19:3d7::/64
2001:470:19:3d8::/62
2001:470:19:3df::/64
2001:470:19:3e0::/63
2001:470:19:3e3::/64
2001:470:19:3e4::/63
@@ -9294,7 +9296,7 @@
2001:470:19:686::/64
2001:470:19:689::/64
2001:470:19:68b::/64
2001:470:19:68c::/63
2001:470:19:68c::/64
2001:470:19:68e::/64
2001:470:19:691::/64
2001:470:19:693::/64
@@ -9425,7 +9427,7 @@
2001:470:19:7e6::/63
2001:470:19:7e8::/64
2001:470:19:7ea::/64
2001:470:19:7ec::/63
2001:470:19:7ec::/64
2001:470:19:7ef::/64
2001:470:19:7f0::/63
2001:470:19:7f5::/64
@@ -9556,7 +9558,6 @@
2001:470:19:938::/64
2001:470:19:93a::/64
2001:470:19:93c::/63
2001:470:19:93f::/64
2001:470:19:942::/64
2001:470:19:944::/64
2001:470:19:948::/64
@@ -9696,6 +9697,7 @@
2001:470:19:ac4::/63
2001:470:19:ac6::/64
2001:470:19:ac8::/64
2001:470:19:aca::/64
2001:470:19:acc::/64
2001:470:19:acf::/64
2001:470:19:ad0::/63
@@ -9801,7 +9803,7 @@
2001:470:19:bea::/63
2001:470:19:bed::/64
2001:470:19:bee::/63
2001:470:19:bf0::/63
2001:470:19:bf0::/64
2001:470:19:bf5::/64
2001:470:19:bf7::/64
2001:470:19:bf8::/64
@@ -9964,6 +9966,7 @@
2001:470:19:d97::/64
2001:470:19:d9a::/64
2001:470:19:d9e::/63
2001:470:19:da1::/64
2001:470:19:da3::/64
2001:470:19:da4::/63
2001:470:19:da6::/64
@@ -9996,11 +9999,16 @@
2001:470:19:de5::/64
2001:470:19:de8::/64
2001:470:19:deb::/64
2001:470:19:ded::/64
2001:470:19:dec::/63
2001:470:19:def::/64
2001:470:19:df0::/64
2001:470:19:df2::/64
2001:470:19:df4::/64
2001:470:19:df7::/64
2001:470:19:dfb::/64
2001:470:19:df8::/62
2001:470:19:dfe::/63
2001:470:19:e01::/64
2001:470:19:e02::/64
2001:470:19:e06::/64
2001:470:19:e14::/64
2001:470:19:e16::/64
@@ -10212,7 +10220,6 @@
2001:470:1d:291::/64
2001:470:1d:2b4::/64
2001:470:1d:2d6::/64
2001:470:1d:2fc::/64
2001:470:1d:316::/64
2001:470:1d:36d::/64
2001:470:1d:3a8::/64
@@ -10265,7 +10272,7 @@
2001:470:24:9a::/64
2001:470:24:9d::/64
2001:470:24:9f::/64
2001:470:24:a0::/63
2001:470:24:a0::/64
2001:470:24:a8::/64
2001:470:24:ad::/64
2001:470:24:ae::/64
@@ -10331,7 +10338,7 @@
2001:470:24:17b::/64
2001:470:24:17c::/64
2001:470:24:17e::/63
2001:470:24:182::/64
2001:470:24:182::/63
2001:470:24:18c::/63
2001:470:24:18f::/64
2001:470:24:190::/64
@@ -10448,7 +10455,7 @@
2001:470:24:331::/64
2001:470:24:33e::/63
2001:470:24:344::/63
2001:470:24:348::/64
2001:470:24:348::/63
2001:470:24:34d::/64
2001:470:24:34f::/64
2001:470:24:363::/64
@@ -10494,7 +10501,7 @@
2001:470:24:40c::/63
2001:470:24:410::/64
2001:470:24:416::/64
2001:470:24:418::/64
2001:470:24:418::/63
2001:470:24:41d::/64
2001:470:24:421::/64
2001:470:24:423::/64
@@ -10503,12 +10510,18 @@
2001:470:24:42c::/63
2001:470:24:42e::/64
2001:470:24:430::/64
2001:470:24:432::/64
2001:470:24:432::/63
2001:470:24:435::/64
2001:470:24:436::/64
2001:470:24:439::/64
2001:470:24:43b::/64
2001:470:24:43d::/64
2001:470:24:441::/64
2001:470:24:442::/63
2001:470:24:447::/64
2001:470:24:448::/64
2001:470:24:44a::/64
2001:470:24:44f::/64
2001:470:24:452::/64
2001:470:24:454::/64
2001:470:24:457::/64
@@ -10637,7 +10650,8 @@
2001:470:24:68d::/64
2001:470:24:691::/64
2001:470:24:694::/64
2001:470:24:698::/62
2001:470:24:699::/64
2001:470:24:69a::/63
2001:470:24:6a8::/63
2001:470:24:6ab::/64
2001:470:24:6ac::/64
@@ -10777,7 +10791,7 @@
2001:470:36:9b::/64
2001:470:36:9f::/64
2001:470:36:a2::/64
2001:470:36:a4::/63
2001:470:36:a5::/64
2001:470:36:ad::/64
2001:470:36:ae::/64
2001:470:36:b9::/64
@@ -10901,12 +10915,16 @@
2001:470:36:405::/64
2001:470:36:407::/64
2001:470:36:40a::/63
2001:470:36:40e::/63
2001:470:36:40f::/64
2001:470:36:416::/64
2001:470:36:41f::/64
2001:470:36:420::/64
2001:470:36:42e::/64
2001:470:36:439::/64
2001:470:36:43e::/64
2001:470:36:444::/64
2001:470:36:447::/64
2001:470:36:448::/64
2001:470:36:44c::/63
2001:470:36:456::/64
2001:470:36:458::/63
@@ -10964,7 +10982,6 @@
2001:470:36:5c5::/64
2001:470:36:5c7::/64
2001:470:36:5ca::/64
2001:470:36:5cd::/64
2001:470:36:5d1::/64
2001:470:36:5d5::/64
2001:470:36:5d6::/64
@@ -11124,7 +11141,6 @@
2001:470:4b:35::/64
2001:470:4b:5b::/64
2001:470:4b:64::/64
2001:470:4b:66::/64
2001:470:4b:7a::/64
2001:470:4b:86::/64
2001:470:4b:90::/64
@@ -11431,7 +11447,6 @@
2001:470:67:379::/64
2001:470:67:37c::/64
2001:470:67:386::/64
2001:470:67:38e::/64
2001:470:67:39a::/64
2001:470:67:3a7::/64
2001:470:67:3ab::/64
@@ -11570,6 +11585,7 @@
2001:470:6f:38b::/64
2001:470:6f:495::/64
2001:470:6f:4d3::/64
2001:470:6f:4f1::/64
2001:470:6f:620::/64
2001:470:6f:662::/64
2001:470:6f:6d8::/64
@@ -11654,6 +11670,7 @@
2001:470:7c:21f::/64
2001:470:7c:220::/64
2001:470:7c:231::/64
2001:470:7c:252::/64
2001:470:7c:258::/64
2001:470:7c:25c::/63
2001:470:7c:267::/64
@@ -11673,6 +11690,7 @@
2001:470:1873::/48
2001:470:1888::/48
2001:470:18a5::/48
2001:470:18c2::/48
2001:470:1945::/48
2001:470:199a::/48
2001:470:1ade::/48
@@ -11744,6 +11762,7 @@
2001:470:1f05:f9::/64
2001:470:1f05:fb::/64
2001:470:1f05:ff::/64
2001:470:1f05:104::/64
2001:470:1f05:107::/64
2001:470:1f05:109::/64
2001:470:1f05:10a::/64
@@ -11755,7 +11774,9 @@
2001:470:1f05:11c::/64
2001:470:1f05:120::/62
2001:470:1f05:12b::/64
2001:470:1f05:131::/64
2001:470:1f05:12d::/64
2001:470:1f05:12e::/63
2001:470:1f05:130::/63
2001:470:1f05:13f::/64
2001:470:1f05:140::/64
2001:470:1f05:14d::/64
@@ -11942,7 +11963,6 @@
2001:470:1f05:591::/64
2001:470:1f05:5a2::/64
2001:470:1f05:5a8::/64
2001:470:1f05:5aa::/64
2001:470:1f05:5ad::/64
2001:470:1f05:5b5::/64
2001:470:1f05:5b8::/64
@@ -12220,6 +12240,7 @@
2001:470:1f07:3e4::/64
2001:470:1f07:3fd::/64
2001:470:1f07:406::/64
2001:470:1f07:414::/64
2001:470:1f07:417::/64
2001:470:1f07:468::/64
2001:470:1f07:489::/64
@@ -12236,6 +12257,7 @@
2001:470:1f07:4e2::/64
2001:470:1f07:4e8::/64
2001:470:1f07:4f5::/64
2001:470:1f07:51d::/64
2001:470:1f07:51f::/64
2001:470:1f07:523::/64
2001:470:1f07:526::/64
@@ -12411,6 +12433,7 @@
2001:470:1f0b:cb5::/64
2001:470:1f0b:cd0::/64
2001:470:1f0b:cf1::/64
2001:470:1f0b:dc9::/64
2001:470:1f0b:dfc::/64
2001:470:1f0b:e2e::/64
2001:470:1f0b:ed1::/64
@@ -12427,7 +12450,6 @@
2001:470:1f0f:f::/64
2001:470:1f0f:12::/64
2001:470:1f0f:3b::/64
2001:470:1f0f:40::/64
2001:470:1f0f:45::/64
2001:470:1f0f:5d::/64
2001:470:1f0f:6d::/64
@@ -12436,7 +12458,6 @@
2001:470:1f0f:90::/64
2001:470:1f0f:95::/64
2001:470:1f0f:a6::/64
2001:470:1f0f:b3::/64
2001:470:1f0f:b4::/64
2001:470:1f0f:be::/64
2001:470:1f0f:d0::/63
@@ -12629,6 +12650,7 @@
2001:470:1f11:423::/64
2001:470:1f11:429::/64
2001:470:1f11:430::/64
2001:470:1f11:43a::/64
2001:470:1f11:450::/64
2001:470:1f11:4b1::/64
2001:470:1f11:598::/64
@@ -12694,7 +12716,6 @@
2001:470:1f15:1b5::/64
2001:470:1f15:242::/64
2001:470:1f15:278::/64
2001:470:1f15:289::/64
2001:470:1f15:2cf::/64
2001:470:1f15:2f7::/64
2001:470:1f15:2fe::/64
@@ -12717,7 +12738,6 @@
2001:470:1f15:642::/64
2001:470:1f15:690::/64
2001:470:1f15:6ca::/64
2001:470:1f15:79c::/64
2001:470:1f15:79e::/64
2001:470:1f15:7bf::/64
2001:470:1f15:7c1::/64
@@ -12871,7 +12891,6 @@
2001:470:1f19:1aa::/64
2001:470:1f19:1b1::/64
2001:470:1f19:1b5::/64
2001:470:1f19:1b6::/64
2001:470:1f19:1ba::/64
2001:470:1f19:1c3::/64
2001:470:1f19:1d0::/64
@@ -12948,6 +12967,7 @@
2001:470:1f1d:1eb::/64
2001:470:1f1d:1ec::/64
2001:470:1f1d:1ef::/64
2001:470:1f1d:207::/64
2001:470:1f1d:23e::/64
2001:470:1f1d:2f6::/64
2001:470:1f1d:304::/64
@@ -13108,6 +13128,7 @@
2001:470:1f2b:b7::/64
2001:470:1f2b:14f::/64
2001:470:1f2b:1b1::/64
2001:470:1f2b:1d7::/64
2001:470:1f2b:1e4::/64
2001:470:1f2b:1f4::/64
2001:470:1f2b:208::/64
@@ -13148,7 +13169,6 @@
2001:470:1f2d:1f9::/64
2001:470:1f2d:218::/64
2001:470:1f2d:244::/64
2001:470:1f2d:26c::/64
2001:470:1f2d:2ce::/64
2001:470:1f2d:3fa::/64
2001:470:1f2d:3fc::/63
@@ -13263,7 +13283,7 @@
2001:470:284b::/48
2001:470:2852::/48
2001:470:2858::/48
2001:470:2888::/47
2001:470:2889::/48
2001:470:289e::/48
2001:470:28a5::/48
2001:470:28b4::/48
@@ -13453,7 +13473,9 @@
2001:470:48d4::/47
2001:470:48d9::/48
2001:470:48da::/48
2001:470:48df::/48
2001:470:48e3::/48
2001:470:48eb::/48
2001:470:48f3::/48
2001:470:48f6::/48
2001:470:4911::/48
@@ -13499,7 +13521,6 @@
2001:470:4a84::/48
2001:470:4a8e::/48
2001:470:4a92::/48
2001:470:4aa8::/48
2001:470:4aca::/48
2001:470:4ae5::/48
2001:470:4af1::/48
@@ -13514,6 +13535,7 @@
2001:470:596b::/48
2001:470:59f8::/48
2001:470:59fa::/48
2001:470:5a39::/48
2001:470:6103::/48
2001:470:6130::/48
2001:470:6159::/48
@@ -13538,7 +13560,6 @@
2001:470:743f::/48
2001:470:749b::/48
2001:470:75d9::/48
2001:470:781c::/48
2001:470:78e6::/48
2001:470:7911::/48
2001:470:792b::/48
@@ -13575,6 +13596,8 @@
2001:470:8072::/48
2001:470:8074::/48
2001:470:8076::/47
2001:470:807e::/47
2001:470:8081::/48
2001:470:8090::/48
2001:470:80a0::/48
2001:470:80a4::/48
@@ -13676,7 +13699,7 @@
2001:470:82cc::/47
2001:470:82d0::/48
2001:470:82d2::/48
2001:470:839e::/47
2001:470:839f::/48
2001:470:83aa::/48
2001:470:83be::/48
2001:470:8400::/48
@@ -13744,7 +13767,6 @@
2001:470:b05f::/48
2001:470:b06e::/48
2001:470:b0e0::/48
2001:470:b13f::/48
2001:470:b182::/48
2001:470:b280::/48
2001:470:b330::/48
@@ -13760,9 +13782,8 @@
2001:470:b6e6::/48
2001:470:b814::/48
2001:470:b834::/48
2001:470:b84b::/48
2001:470:b854::/48
2001:470:b85e::/47
2001:470:b85f::/48
2001:470:b873::/48
2001:470:b87b::/48
2001:470:b87f::/48
@@ -13845,6 +13866,7 @@
2001:470:c18c::/48
2001:470:c193::/48
2001:470:c195::/48
2001:470:c1b8::/48
2001:470:c337::/48
2001:470:c888::/48
2001:470:c8e9::/48
@@ -13860,7 +13882,6 @@
2001:470:d972::/48
2001:470:d986::/48
2001:470:d98f::/48
2001:470:d9a6::/48
2001:470:d9b3::/48
2001:470:da78::/48
2001:470:de3b::/48
@@ -13874,7 +13895,6 @@
2001:470:e074::/48
2001:470:e095::/48
2001:470:e0c4::/48
2001:470:e0f0::/48
2001:470:e102::/48
2001:470:e106::/48
2001:470:e120::/48
@@ -13954,6 +13974,7 @@
2001:470:ecdf::/48
2001:470:ece8::/48
2001:470:ecee::/48
2001:470:ecfc::/48
2001:470:ed2b::/48
2001:470:ed35::/48
2001:470:ed3e::/48
@@ -13976,10 +13997,10 @@
2001:470:edb7::/48
2001:470:edc4::/48
2001:470:edc6::/48
2001:470:edcc::/48
2001:470:eddb::/48
2001:470:eddd::/48
2001:470:ede6::/48
2001:470:eded::/48
2001:470:edef::/48
2001:470:ee00::/48
2001:470:ee09::/48
@@ -14133,7 +14154,9 @@
2001:470:f1be::/48
2001:470:f1c0::/48
2001:470:f1c5::/48
2001:470:f1d2::/48
2001:470:f1d4::/48
2001:470:f1d6::/48
2001:470:f1d9::/48
2001:470:f1db::/48
2001:470:f1de::/47
@@ -14303,7 +14326,7 @@
2001:470:f87a::/47
2001:470:f87e::/48
2001:470:f881::/48
2001:470:f882::/47
2001:470:f882::/48
2001:470:f884::/47
2001:470:f887::/48
2001:470:f888::/46
@@ -14338,6 +14361,7 @@
2001:470:f8d2::/47
2001:470:f8d4::/47
2001:470:f8dc::/48
2001:470:f8de::/48
2001:470:f8e2::/48
2001:470:f8e4::/48
2001:470:f8e6::/47
@@ -14487,6 +14511,7 @@
2001:470:fa58:fff8::/62
2001:470:fa58:fffc::/63
2001:470:fa58:fffe::/64
2001:470:fa59::/48
2001:470:fa5b::/48
2001:470:fa5c::/48
2001:470:fa5e::/47
@@ -14504,7 +14529,6 @@
2001:470:fa81::/48
2001:470:fa82::/48
2001:470:fa87::/48
2001:470:fa89::/48
2001:470:fa8a::/48
2001:470:fa8f::/48
2001:470:fa94::/47
@@ -14615,7 +14639,7 @@
2001:470:fd08::/47
2001:470:fd0f::/48
2001:470:fd10::/48
2001:470:fd14::/48
2001:470:fd14::/47
2001:470:fd1e::/48
2001:470:fd20::/48
2001:470:fd24::/48
@@ -14629,11 +14653,13 @@
2001:470:fd65::/48
2001:470:fd69::/48
2001:470:fd6e::/48
2001:470:fd72::/48
2001:470:fd78::/48
2001:470:fd7d::/48
2001:470:fd7f::/48
2001:470:fd88::/48
2001:470:fd8b::/48
2001:470:fd8d::/48
2001:470:fd93::/48
2001:470:fd9d::/48
2001:470:fda6::/48
@@ -14853,7 +14879,6 @@
2400:4600::/32
2400:4640::/32
2400:46c0::/32
2400:4740::/32
2400:4920::/32
2400:4bc0::/32
2400:4e00::/32
@@ -15161,7 +15186,6 @@
2401:cc0::/32
2401:d40::/32
2401:e00::/32
2401:e60:10::/44
2401:1000::/32
2401:1160::/32
2401:11a0::/32
@@ -16016,10 +16040,11 @@
2404:2280:158::/46
2404:2280:15c::/47
2404:2280:181::/48
2404:2280:183::/48
2404:2280:193::/48
2404:2280:196::/48
2404:2280:198::/45
2404:2280:1a4::/47
2404:2280:1a5::/48
2404:2280:1a7::/48
2404:2280:1a8::/47
2404:2280:1b0::/48
@@ -16720,7 +16745,10 @@
2406:840:96a0::/43
2406:840:96c0::/42
2406:840:9700::/40
2406:840:9800::/42
2406:840:9800::/44
2406:840:9810::/45
2406:840:9818::/46
2406:840:9820::/43
2406:840:9850::/44
2406:840:9860::/43
2406:840:9880::/41
@@ -17344,7 +17372,6 @@
2600:70ff:c0ea::/47
2600:70ff:c0ee::/47
2600:70ff:c0fe::/48
2600:70ff:c100::/48
2600:70ff:c1c9::/48
2600:70ff:c1cb::/48
2600:70ff:c1cc::/48
@@ -17362,6 +17389,7 @@
2600:70ff:c27a::/47
2600:70ff:c27c::/48
2600:70ff:c8ac::/48
2600:70ff:c8dd::/48
2600:70ff:c96e::/48
2600:70ff:d00c::/48
2600:70ff:d02f::/48
@@ -17658,8 +17686,8 @@
2a06:9f81:5100::/40
2a06:9f81:5400::/40
2a06:9f81:6100::/40
2a06:9f81:640a::/48
2a06:9f81:640f::/48
2a06:9f81:641b::/48
2a06:9f81:641c::/48
2a06:9f81:6488::/48
2a06:9f81:64a1::/48
2a06:a005:260::/43
@@ -17678,7 +17706,19 @@
2a07:f480::/29
2a09:2700:2800::/40
2a09:2702:48::/48
2a09:54c6:c000::/40
2a09:54c1:62::/48
2a09:54c1:75::/48
2a09:54c1:76::/47
2a09:54c1:79::/48
2a09:54c1:133::/48
2a09:54c1:153::/48
2a09:54c6:b000::/40
2a09:54c6:c100::/40
2a09:54c6:c200::/39
2a09:54c6:c400::/40
2a09:54c6:c700::/40
2a09:54c6:c800::/40
2a09:54c6:cf00::/40
2a09:7c45:0:1::/64
2a09:7c45:0:2::/63
2a09:7c45:0:4::/62
@@ -18772,7 +18812,6 @@
2a0a:6040:d740::/48
2a0a:6040:ec00::/40
2a0a:6042:4100::/40
2a0a:6044:7a00::/40
2a0a:6044:b800::/40
2a0a:8f40:9::/48
2a0b:b87:ffb5::/48
@@ -18863,7 +18902,7 @@
2a0e:aa07:e151::/48
2a0e:aa07:e16a::/48
2a0e:aa07:e192::/48
2a0e:aa07:e1a0::/44
2a0e:aa07:e1a0::/43
2a0e:aa07:e1e1::/48
2a0e:aa07:e1e2::/47
2a0e:aa07:e200::/44
@@ -18928,16 +18967,15 @@
2a0f:7804:da00::/40
2a0f:85c1:816::/48
2a0f:85c1:89a::/48
2a0f:9400:6119::/48
2a0f:9400:7700::/48
2a0f:9407:f000::/36
2a0f:ac00::/29
2a0f:dec0::/29
2a10:500:4600::/40
2a10:2f00:15a::/48
2a10:9007:5:3::/64
2a10:c5c1:f016::/48
2a10:cc40:190::/48
2a10:ccc6:6660::/44
2a12:3fc2:1200::/44
2a12:3fc2:df11::/48
2a12:3fc2:e100::/44
@@ -18992,6 +19030,7 @@
2a13:a5c7:1888::/48
2a13:a5c7:2102::/47
2a13:a5c7:2109::/48
2a13:a5c7:2110::/48
2a13:a5c7:2200::/40
2a13:aac4::/32
2a13:b487:42d0::/44
@@ -19003,10 +19042,9 @@
2a14:7c0:5208::/48
2a14:4b00:5c00::/38
2a14:4c41::/32
2a14:7580:5000::/36
2a14:7580:6000::/36
2a14:7581:b20::/48
2a14:7581:ffb::/48
2a14:7581:9900::/40
2a14:7583::/32
2c0f:f7a8:8011::/48
2c0f:f7a8:8050::/48

View File

@@ -69,8 +69,18 @@ douyinstatic.com
douyinvod.com
supercachenode.com
bytedance.com
bytedanceapi.com
bytescm.com
bytecdn.cn
byteoc.com
bytednsdoc.com
bytetcc.com
feishu.cn
feishucdn.com
toutiao.com
toutiaoimg.com
toutiaostatic.com
yhgfb-cn-static.com
cmbchina.com
mi.com
xiaomi.com
@@ -80,73 +90,49 @@ meituan.com
meituan.net
sogou.com
dianping.com
o.pki.goog
www.googletagmanager.com
www.google-analytics.com
pagead2.googlesyndication.com
adservice.google.com
fonts.googleapis.com
safebrowsing.googleapis.com
fonts.gstatic.com
www.gstatic.com
ssl.gstatic.com
quark.cn
wps.cn
wpscdn.cn
xiaohongshu.com
xhscdn.com
push.apple.com
time-ios.apple.com
time.apple.com
time-macos.apple.com
setup.icloud.com
www.apple.com.cn
play.itunes.apple.com
appldnld.apple.com
configuration.apple.com
mesu.apple.com
oscdn.apple.com
osrecovery.apple.com
skl.apple.com
swcdn.apple.com
swdist.apple.com
swdownload.apple.com
swscan.apple.com
updates-http.cdn-apple.com
updates.cdn-apple.com
xp.apple.com
audiocontentdownload.apple.com
devimages-cdn.apple.com
devstreaming-cdn.apple.com
icloud.cdn-apple.com
iosdm-cn.cdn-apple.com
js-cdn.music.apple.com
oscdn.apple.com
speed-test-cnc.cdn-apple.com
download.developer.apple.com
playgrounds-assets-cdn.apple.com
sylvan.apple.com
diagassets.apple.com
doh.dns.apple.com
certs.apple.com
crl.apple.com
ocsp.apple.com
ocsp2.apple.com
valid.apple.com
appleid.cdn-apple.com
apzones.com
icloud.com.cn
guzzoni.apple.com
app-site-association.cdn-apple.com
smp-device-content.apple.com
idv.cdn-apple.com
weatherkit.apple.com
adcdownload.apple.com
alpdownloadit.cdn-apple.com
bricks.cdn-apple.com
pancake.apple.com
storage.live.com
blob.core.windows.net
self.events.data.microsoft.com
mobile.events.data.microsoft.com
browser.events.data.microsoft.com
ocsp.globalsign.com
ocsp2.globalsign.com
ocsp.digicert.cn
ocsp.dcocsp.cn
ocsp.dcocsp.cn
api.onedrive.com
storage.live.com
skyapi.live.net
roaming.officeapps.live.com
blob.core.windows.net
default.exp-tas.com

View File

@@ -1,12 +1,10 @@
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import urllib.parse
import json
import urllib.request, urllib.error, urllib.parse
from argparse import ArgumentParser
import ipaddress
import json
def parse_args():
parser = ArgumentParser()
@@ -22,7 +20,7 @@ def parse_args():
help='直连的域名文件,每行一个')
parser.add_argument('--localtld-domains', dest='localtld_rule',
help='本地 TLD 规则文件, 不走代理, 每行一个,以 . 开头')
parser.add_argument('--ip-file', dest='ip_file',
parser.add_argument('--ip-file', dest='ip_file', required=True,
help='中国IP地址段文件')
return parser.parse_args()

View File

File diff suppressed because one or more lines are too long

View File

@@ -1,9 +1,5 @@
google.com
google.com.hk
googleapis.com
gstatic.com
ggpht.com
googleusercontent.com
ent.com
youtube.com
googlevideo.com
ytimg.com
@@ -14,12 +10,14 @@ githubassets.com
bing.com
bing.cn
bing.net
bingapis.com
live.com
stackoverflow.com
wikipedia.org
godaddy.com
cloudflare.com
twitter.com
x.com
twimg.com
docker.com
facebook.com
@@ -28,4 +26,10 @@ fbcdn.net
segment.io
unpkg.com
jsdelivr.com
tv.apple.com
tv.apple.com
instagram.com
cdninstagram.com
reddit.com
redd.it
whatsapp.com
whatsapp.net