mirror of
https://github.com/gfwlist/gfwlist.git
synced 2025-11-08 18:47:26 +00:00
Compare commits
No commits in common. "30778d675f8d4d53e71323c0786bfceec34321c8" and "0c9520d40265210cb86ba42b3a4a0cd4f66c2427" have entirely different histories.
30778d675f
...
0c9520d402
54
.github/workflows/sendGFWList.yml
vendored
54
.github/workflows/sendGFWList.yml
vendored
@ -1,54 +0,0 @@
|
|||||||
name: send GFWList
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
paths:
|
|
||||||
- 'list.txt'
|
|
||||||
branches:
|
|
||||||
- master
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
convert-and-push:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Checkout repository
|
|
||||||
uses: actions/checkout@v5
|
|
||||||
with:
|
|
||||||
submodules: 'true'
|
|
||||||
fetch-depth: '0'
|
|
||||||
|
|
||||||
- name: Install dependencies
|
|
||||||
run: |
|
|
||||||
sudo apt-get update
|
|
||||||
sudo apt-get install -y file git openssl perl
|
|
||||||
|
|
||||||
- name: Sanity check.
|
|
||||||
run: |
|
|
||||||
for cmd in date file git openssl perl; do
|
|
||||||
command -v $cmd >/dev/null 2>&1 || { echo "Error: You must have $cmd command installed!"; exit 1; }
|
|
||||||
done
|
|
||||||
|
|
||||||
- name: update date and checksum
|
|
||||||
run: |
|
|
||||||
cp apollyon/* ./
|
|
||||||
perl addChecksum.pl list.txt || { echo "Error: Failed to update checksum"; exit 1; }
|
|
||||||
if [ "$(file -b list.txt | grep -o "ASCII text")" != "ASCII text" ]; then
|
|
||||||
echo "Error: list.txt invalid, please make sure:"
|
|
||||||
echo "1. there is no non-ASCII characters;"
|
|
||||||
echo "2. configure your text editor to use unix style line break."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
echo "DATE=$(date)" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: convert to gfwlist.txt
|
|
||||||
run: |
|
|
||||||
openssl base64 -in list.txt | tr -d '\r' > gfwlist.txt
|
|
||||||
|
|
||||||
- name: save local changes to git & svn
|
|
||||||
id: auto-commit-action
|
|
||||||
uses: stefanzweifel/git-auto-commit-action@v7
|
|
||||||
with:
|
|
||||||
commit_message: gfwlist edited ${{ env.DATE }}
|
|
||||||
file_pattern: 'gfwlist.txt'
|
|
||||||
1
.gitignore
vendored
1
.gitignore
vendored
@ -0,0 +1 @@
|
|||||||
|
list.txt
|
||||||
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -1,3 +0,0 @@
|
|||||||
[submodule "apollyon"]
|
|
||||||
path = apollyon
|
|
||||||
url = https://github.com/gfwlist/apollyon
|
|
||||||
27
README.md
27
README.md
@ -16,7 +16,7 @@ Support languages:
|
|||||||
:tulip:***如需获取 GFWList 的精简版本,请访问 [tinylist 项目主页](https://github.com/gfwlist/tinylist)。***
|
:tulip:***如需获取 GFWList 的精简版本,请访问 [tinylist 项目主页](https://github.com/gfwlist/tinylist)。***
|
||||||
******
|
******
|
||||||
|
|
||||||
:hammer:***如需获取 GFWList 维护工具的源代码,请访问 [apollyon 项目](https://github.com/gfwlist/apollyon)。***
|
:hammer:***如需获取源自目前正在维护的高级 GFWList 的源代码,请访问 [apollyon 项目](https://github.com/gfwlist/apollyon)。***
|
||||||
******
|
******
|
||||||
|
|
||||||
# gfwlist
|
# gfwlist
|
||||||
@ -24,21 +24,15 @@ Support languages:
|
|||||||
|
|
||||||
## 如果您想报告新的网址,请务必先查看我们的 [wiki](https://github.com/gfwlist/gfwlist/wiki/Cautions)。
|
## 如果您想报告新的网址,请务必先查看我们的 [wiki](https://github.com/gfwlist/gfwlist/wiki/Cautions)。
|
||||||
|
|
||||||
## 如果您想要求匿名,您可以直接向我们发送报告
|
## 如果您想要求匿名,您可以直接向我们发送报告,请访问 [此个人资料](https://github.com/cicku) 以获取电子邮件地址。
|
||||||
|
|
||||||
### 请将您的报告发送至 [gfwlistreport@proton.me](mailto:gfwlistreport@proton.me) (发送给bocchi810) 或者 [gfw@dyi.ng](mailto:gfw@dyi.ng) (发送给cicku)
|
|
||||||
|
|
||||||
### 为了保护您的隐私,请不要将报告邮件发送到非以上两个邮箱的其他地址(包括维护者主页的个人邮箱)
|
|
||||||
|
|
||||||
警告:
|
警告:
|
||||||
|
|
||||||
* 由于特殊的网络控制,处理来自以下地区或运营商用户的报告是不切实际的:
|
* 由于特殊的网络控制,处理来自以下省份用户的报告是不切实际的:
|
||||||
|
|
||||||
- 新疆
|
- 新疆(新疆维吾尔自治区)
|
||||||
- 中国移动
|
|
||||||
- 中国广电(蜂窝移动数据)
|
|
||||||
|
|
||||||
新疆和中国移动都有自己的一份审查名单,中国广电使用中国移动的骨干网,会受到中国移动的审查影响
|
例如:百度网盘不允许在新疆使用,但将其添加到列表中会给居住在该国其他地区的人们带来麻烦。
|
||||||
|
|
||||||
因此,鼓励这些地区内的任何用户要么维护自定义规则,要么始终使用代理。
|
因此,鼓励这些地区内的任何用户要么维护自定义规则,要么始终使用代理。
|
||||||
|
|
||||||
@ -51,15 +45,18 @@ GFWList URL(Github):https://raw.githubusercontent.com/gfwlist/gfwlist/mast
|
|||||||
**尽管 Github 有能力进行分发,但为了避免中断或连接问题,我们仍然建议使用以下任何 URL。**
|
**尽管 Github 有能力进行分发,但为了避免中断或连接问题,我们仍然建议使用以下任何 URL。**
|
||||||
|
|
||||||
**官方镜像 URL:**
|
**官方镜像 URL:**
|
||||||
|
1. Pagure:https://pagure.io/gfwlist/raw/master/f/gfwlist.txt
|
||||||
|
|
||||||
1. Repo.or.cz:http://repo.or.cz/gfwlist.git/blob_plain/HEAD:/gfwlist.txt
|
2. Repo.or.cz:http://repo.or.cz/gfwlist.git/blob_plain/HEAD:/gfwlist.txt
|
||||||
|
|
||||||
2. Bitbucket:https://bitbucket.org/gfwlist/gfwlist/raw/HEAD/gfwlist.txt
|
3. Bitbucket:https://bitbucket.org/gfwlist/gfwlist/raw/HEAD/gfwlist.txt
|
||||||
|
|
||||||
3. GitLab:https://gitlab.com/gfwlist/gfwlist/raw/master/gfwlist.txt
|
4. Gitlab:https://gitlab.com/gfwlist/gfwlist/raw/master/gfwlist.txt
|
||||||
|
|
||||||
|
5. TuxFamily: https://git.tuxfamily.org/gfwlist/gfwlist.git/plain/gfwlist.txt
|
||||||
|
|
||||||
**镜像可以缓解 GitHub 上原始文件获取导致的问题,这可能违反 [GitHub ToS](https://github.com/site/terms)。**
|
**镜像可以缓解 GitHub 上原始文件获取导致的问题,这可能违反 [GitHub ToS](https://github.com/site/terms)。**
|
||||||
|
|
||||||
## Stargazers
|
## Stargazers
|
||||||
|
|
||||||
[](https://starchart.cc/gfwlist/gfwlist)
|
[](https://starchart.cc/gfwlist/gfwlist)
|
||||||
|
|||||||
1
apollyon
1
apollyon
@ -1 +0,0 @@
|
|||||||
Subproject commit caf685e7eda2a54d85ae2b18c50aecff8b04f3b1
|
|
||||||
5188
gfwlist.txt
5188
gfwlist.txt
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user