Skip to content

自动抓取tg频道、订阅地址、公开互联网上的ss、ssr、vmess、trojan节点信息,聚合去重测试可用性后提供节点列表

License

Notifications You must be signed in to change notification settings

hefangcan/proxypool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


proxypool

自动抓取tg频道、订阅地址、公开互联网上的ss、ssr、vmess、trojan、vless节点信息,去重测试可用性后提供节点列表

支持

  • 支持ss、ssr、vmess、trojan、vless多种类型
  • Telegram频道抓取
  • 订阅地址抓取解析
  • 公开互联网页面模糊抓取
  • 定时抓取自动更新
  • 通过配置文件设置抓取源
  • 自动检测节点可用性(不支持vless,H2)
  • 提供clash、surge配置文件
  • 提供ss、ssr、vmess、sip002订阅

安装

需要安装Golang

$ git clone https://github.com/hefangcan/proxypool.git

运行

$ go run main.go -c ./config/config.yaml

编译

$ make

使用

运行该程序需要具有访问完整互联网的能力。

修改配置文件

首先修改 config.yaml 中的必要配置信息。带有默认值的字段均可不填写。 抓取源该为单独文件,方便更新整理

config/clash.txt config/subscribe.txt config/tgchannel.txt

Clash配置文件

远程部署时Clash配置文件访问:https://domain/clash/config

本地运行时Clash配置文件访问:http://127.0.0.1:[端口]/clash/localconfig

查看所有节点信息查看:https://domain/clash/proxies?type=all

结语

clash年久失修,不支持VLESS测速。可配合其他如clash.meta,或xarY内核进行测速检测

发现一个很致命的问题,明明能联通得,程序检测不成功,暂未细看

固定住节点名称,按日期排序,节点名是固定的

声明

本项目遵循 GNU General Public License v3.0 开源,在此基础上,所有使用本项目提供服务者都必须在网站首页保留指向本项目的链接

本项目仅限个人自己使用,禁止使用本项目进行营利和做其他违法事情,产生的一切后果本项目概不负责

About

自动抓取tg频道、订阅地址、公开互联网上的ss、ssr、vmess、trojan节点信息,聚合去重测试可用性后提供节点列表

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published