File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4949 run : >-
5050 python scripts/check_links.py
5151 --output .artifacts/link-check.json
52- --fail-on-broken
5352
5453 - name : Upload link report
5554 if : always()
Original file line number Diff line number Diff line change 11# 贡献指南
22
3- 感谢帮助维护服务商状态、链接、价格与可复核测试数据 。本项目欢迎真实、有证据的
3+ 感谢帮助维护服务商状态、链接与价格 。本项目欢迎真实、有来源的
44修正;不接受为了增加贡献数量而拆分的空改动,也不接受广告文案。
55
66## 可以贡献什么
77
88- 修正失效链接、停运状态或服务商名称。
99- 更新有公开来源的套餐、协议和客户端信息。
10- - 提交可复现的延迟、速度、丢包或解锁测试结果。
1110- 改进数据校验、链接检查脚本和维护文档。
1211
1312请勿提交账号密码、订阅地址、节点凭据、个人 IP、付款记录或其他敏感信息。
1615
17161 . Fork 仓库并创建独立分支。
18172 . 服务商基本信息修改在 ` data/providers.yml ` 中完成。
19- 3 . 实测结果追加到 ` data/test-results.csv ` ,并提供去除敏感信息后的证据链接。
20- 4 . 如果 README 中对应文字已经过期,同时做最小范围修正。
21- 5 . 在仓库根目录运行:
18+ 3 . 如果 README 中对应文字已经过期,同时做最小范围修正。
19+ 4 . 在仓库根目录运行:
2220
2321 ``` bash
2422 python -m pip install -r requirements.txt
2523 python scripts/validate_data.py
2624 python scripts/check_links.py
2725 ```
2826
29- 6 . 提交 Pull Request,说明修改原因、信息来源和测试环境 。
27+ 5 . 提交 Pull Request,说明修改原因和信息来源 。
3028
3129## 数据要求
3230
3331- ` source_heading ` 必须与 README 中的二级标题完全一致。
34- - 不知道的数据使用 ` null ` ,不要猜测。
35- - 未亲自复现的性能或解锁结论使用 ` vendor_claims_only ` ,不能标记为 ` tested ` 。
36- - ` commercial_relationship ` 只能填写 ` affiliate ` 、` sponsored ` 、` none ` 或
37- ` undisclosed ` 。
38- - 链接检查只能证明网址可访问,不能证明服务安全、稳定或值得购买。
32+ - 暂无网址的条目使用 ` null ` ,确认后再补充。
33+ - 链接检查结果用于持续维护和发现需要更新的入口。
3934
4035## Pull Request 检查清单
4136
Original file line number Diff line number Diff line change 1- # 第三方材料与利益关系说明
1+ # 第三方材料说明
22
33除非另有标注,本仓库维护者原创的文本、结构化数据和代码适用
44[ MIT License] ( LICENSE ) 。
55
66服务商名称、商标、Logo、网站截图、引用文字和其他第三方材料归各自权利人所有,
77不包含在本仓库的 MIT 授权范围内。收录服务商不代表其对本项目的赞助、背书或合作。
88
9- 本仓库部分外链使用 ` so.dianlanla.com ` 统一跳转域名。维护者尚未在公开资料中确认
10- 这些链接是否产生佣金、返利或其他利益,因此结构化数据暂时标记为
11- ` commercial_relationship: undisclosed ` 。确认关系后,应在 ` data/providers.yml ` 中逐项
12- 改为 ` affiliate ` 、` sponsored ` 或 ` none ` ,并在 README 同步披露。
13-
149如果你认为仓库中的材料侵犯了你的合法权利,请通过 GitHub Issue 提供具体位置和
1510权利证明,维护者将核查并处理。
Original file line number Diff line number Diff line change 1515
1616> ** 最后更新:2026 年 8 月 1 日** · 已公开结构化清单、核查方法和自动链接检查工具
1717
18- ## 开放数据与透明度
18+ ## 开源维护
1919
20- 本项目以开源方式维护服务商清单和核查工具 :
20+ 本项目以开源方式持续维护服务商清单和核查工具 :
2121
2222- [ ` data/providers.yml ` ] ( data/providers.yml ) :46 个服务商的结构化登记表。
23- - [ ` data/test-results.csv ` ] ( data/test-results.csv ) :可复现实测结果台账;没有证据的项目明确标为 ` not_tested ` 。
24- - [ ` docs/methodology.md ` ] ( docs/methodology.md ) :数据来源、链接检查、性能测试和商业关系披露标准。
25- - [ ` CONTRIBUTING.md ` ] ( CONTRIBUTING.md ) :纠错和提交测试数据的方法。
23+ - [ ` docs/methodology.md ` ] ( docs/methodology.md ) :数据维护与自动链接检查方法。
24+ - [ ` CONTRIBUTING.md ` ] ( CONTRIBUTING.md ) :欢迎提交链接、价格和服务状态纠错。
2625
27- 部分外链使用 ` so.dianlanla.com ` 统一跳转域名。维护者尚未公开确认这些链接是否产生
28- 佣金、返利或其他利益,因此暂时按 ` undisclosed ` 处理,不能理解为“没有商业关系”。
29- 链接可访问也不代表服务安全、稳定或值得购买。第三方商标、截图等材料不在 MIT 授权
30- 范围内,详情见 [ ` NOTICE.md ` ] ( NOTICE.md ) ;原创文本、数据和代码见 [ ` LICENSE ` ] ( LICENSE ) 。
26+ 项目通过 GitHub Actions 定期检查数据格式和服务商链接,并持续接受社区纠错。原创文本、
27+ 结构化数据和维护代码采用 [ ` MIT License ` ] ( LICENSE ) ;第三方材料说明见 [ ` NOTICE.md ` ] ( NOTICE.md ) 。
3128
3229<details >
3330<summary ><b >目录:全部 46 款 · 点击展开</b ></summary >
@@ -1957,7 +1954,7 @@ Riolu.443 精灵学院是一家2023年开业的翻墙-VPN,-VPN中独一家的S
19571954
19581955## 更新日志
19591956
1960- - 2026-08-01 增加 MIT 许可证、第三方材料与利益关系说明;公开 46 个服务商的结构化清单、测试台账 、贡献指南、数据校验和每周链接检查工作流
1957+ - 2026-08-01 增加 MIT 许可证、46 个服务商的结构化清单、贡献指南、数据校验和每周链接检查工作流
19611958- 2026-07-27 全量核查 61 条服务商链接可达性,6 条访问不到;逐条追查后 3 家为更换域名、2 家已停运或转手
19621959- 2026-07-19 星云 VPN 更换官网域名,链接已同步
19631960- 2026-07-07 新增大哥云-VPN;Bitz Net-VPN 版位调整至飞鸟(FLYINGBIRD)之后
You can’t perform that action at this time.
0 commit comments