OpenPCRS = PCRS = Proxypool + Clashcheck + Remove&Remake + Subconverter

PCRS支持 macOS(ARM/x86_64) Windows(x86_64) Linux(x86_64)

前期准备:
① git (必要)
② Python 3 (必要)
③ 在openpcrs/utils/pool/ 和 openpcrs/utils/clashcheck/ 中 pip install -r requirements.txt (必要)
④ 国内网络环境(必要)

主要功能: (未提及是其他用处)
① openpcrs/utils/pool/ 适用于搜集节点
② openpcrs/utils/clashcheck/ 适用于筛选节点
③ openpcrs/utils/rm/ 适用于节点去重和重命名

输入输出: (持续补充)
① 节点池openpcrs/utils/pool/config.yaml 作为输入 自行可添加标准Clash配置文件(自带一些节点池)
输出 output.yaml
② 筛选来源配置文件 openpcrs/utils/clashcheck/config.yaml
输入input.yaml , 输出check.yaml

使用方法: (持续补充)
① 搜集 cd ./openpcrs/utils/pool/ && python main.py
② 筛选 cd ./openpcrs/utils/clashcheck/ && python main.py
③ 注意搜集后需要将openpcrs/utils/pool/output.yaml 移动到 openpcrs/utils/clashcheck/input.yaml 以便筛选,具体命令 mv ./openpcrs/utils/pool/output.yaml ./openpcrs/utils/clashcheck/input.yaml

注意⚠️:
① 如果因故异常终止需要手动输入 ps 命令查看clash的进程并kill掉(重要)
② 可自行使用名为 input.yaml 的文件输入到 openpcrs/utils/clashcheck/ 进行筛选或输入一个网络上的clash标准配置文件 (https://example.com/example.yaml / https://example.com/example) 到clashcheck 中 config.yaml 里的 source: 项以引用并筛选网络中的clash配置文件