该项目提供代理池服务,内部实现了 提取器、验活器、中继器,实现到统一入站,多口出站,自我验活功能
使用者无需关心代理的存活和延迟状态,仅需设置一个代理地址即可以实现每次访问都使用不同的代理
目前只支持socks5的出站代理, 本人亲测性能跑满本机宽带20mb/s
开发过程仅兼顾兼容Unix系统,且Windows系统保证运行不起来
已不再提供安装入口
php artisan app:proxies #启动代理池服务
php artisan serve #启动API服务
//抛入代理
Route::get('/api/push', [Api::class, 'push']);
//有效代理数量
Route::get('/api/count', [Api::class, 'count']);
//验活队列数量
Route::get('/api/queue', [Api::class, 'queue']);
//随机取一条有效代理
Route::get('/api/get', [Api::class, 'get']);
#插入一条代理
curl http://127.0.0.1:8000/api/push?protocol=socks5&host=127.0.0.1&port=1080
#仅需设置一次代理
export http_proxy=http://127.0.0.1:29980
export https_proxy=https://127.0.0.1:29980
#验证代理效果
curl https://ipconfig.io/ip #得到结果1
curl https://ipconfig.io/ip #得到结果2
curl https://ipconfig.io/ip #得到结果3
curl https://ipconfig.io/ip #得到结果4
curl https://ipconfig.io/ip #得到结果5
此项目为学习项目,不保证稳定性,仅供学习参考
没做太多扩展如局域网过滤等功能
该项目中用到的p-ripple也支持Workerman
欢迎尝鲜 p-ripple-drive
什么时候搞个 入站 S5 ,中继器,出站 S5的
计划内,混合出入
等你。
你好,还能下载吗,想学习...
没有的,哥
好的👌🏻,得自己造轮子了,想站在巨人的肩膀上
workermna v5新版好像支持挂代理