自动爬取,高效,快速!
前往浏览文档 »
简体中文
·
English
自动爬取SS、SSR、vmess、trojan node信息,并将其 "本地化/集成" 到web面板中以方便使用。
⚠: 请注意,本项目 原文 由 sansui233 创建,在 GNU 协议授权下用于项目的衍生开发和发布;按照原开发者的要求, proxypool 及其附属下包含的项目内容 必须 保留copyleft并指出原开发者功劳, 因此,本项目及其包含的assets是在原项目的基础上发布和二次开发的新分支和版本, 请理解并确保原文 指向原作者 以便你自己开发。
-
原作者已不再维护原项目。因此衍生出本项目
-
为了防止进一步的affairs和issues发生,此版本库的iss功能将被禁用。
我(toshiki-proxypool)是谁?
Toshiki's 自动化代理池包含一套完整的SS、SSR、vmess、trojan node,用GoLang编写,并编译成VPS部署的Linux镜像,你也可以尝试为Heroku部署,完全免费使用,进一步信息见下一节。
- 🧩 可扩展: 支持SSS、SSR、vmess、trojan和各种类型的节点。
- 🎲 有特色: 支持地址订阅嗅探、分析和抓取。
- 🌐 万维网: 开放式网络模糊抓取。
- 🕒 计划性: 通过cron支持定时抓取和更新。
- 🎨 可定制: 可通过配置yaml文件定制抓取源。
- 🎀 自动化: 自动检测节点的正常运行时间和可用性。
- 🎯 便利性: 为clash直接提供配置文件,快速导入。
- 🔮 高速性: 提供直接的SS, SSR, vmess, sip002订阅。
- 🎠 可部署: 易于部署,支持 VPS/Heroku/Local/Docker 部署。
- 💬 Telegram: Telegram 频道资源嗅探和爬取。
点击按钮进入部署页面,填写基本信息然后运行
其中 DOMAIN
需要填写为你需要绑定的域名,CONFIG_FILE
需要填写你的配置文件路径。
heroku app域名为appname.herokuapp.com。项目内配置文件为./config/config.yaml
配置文件模板见 config/config.yaml
文件,可选项区域均可不填。完整配置选项请查看配置文件说明。
因为爬虫程序需要持续运行,所以至少选择 $7/月 的配置 免费配置长时间无人访问会被heroku强制停止
需要安装Golang
$ go get -u -v github.com/andatoshiki/toshiki-proxypool
运行
$ go run main.go -c ./config/config.yaml
编译
make
docker pull docker.pkg.github.com/andatoshiki/toshiki-proxypool/proxypool:latest
运行该程序需要具有访问完整互联网的能力。
首先修改 config.yaml 中的必要配置信息。带有默认值的字段均可不填写。完整的配置选项见配置文件说明
使用 -c
参数指定配置文件路径,支持http链接
proxypool -c ./config/config.yaml
如果需要部署到VPS,更多细节请查看wiki。
远程部署时Clash配置文件访问:https://domain/clash/config
本地运行时Clash配置文件访问:http://127.0.0.1:[端口]/clash/localconfig
此项非必须。为了提高实际可用性,可选择增加一个本地服务器,检测远程proxypool节点在本地的可用性并提供配置,见proxypoolCheck。