ProxyPoolxSocks icon indicating copy to clipboard operation
ProxyPoolxSocks copied to clipboard

☁️Socks代理池服务端自动化搭建工具☁️

Results 9 ProxyPoolxSocks issues
Sort by recently updated
recently updated
newest added

师傅,帮忙看看以下curl 订阅地址获取的节点格式是不是无法使用? trojan://[email protected]:443?allowInsecure=1&peer=0.0.0.0&sni=0.0.0.0&type=ws#%EF%BC%88%E7%9C%8B%E8%BF%99%E9%87%8C%EF%BC%89%E6%AF%8F%E6%9C%88%E5%88%B7%E6%96%B0%E8%AE%A2%E9%98%85%E8%8E%B7%E5%8F%96%E6%96%B0%E8%8A%82%E7%82%B9 我导入后,python run.py显示无节点可用 ![image](https://github.com/Anyyy111/ProxyPoolxSocks/assets/92916343/1fd9c2df-74bc-4076-a826-ef05920863ba)

在Linux上成功搭建完代理之后,在低并发下使用没有任何问题,但是后续利用Burp做批量Intruder测试时,发现设置100-200的请求数,都会报错,报错信息如下 ![错误](https://github.com/Anyyy111/ProxyPoolxSocks/assets/48315869/2c6ad677-660f-4f24-9a84-15d95236a709) 通过查询相关资料发现是Linux系统本身和select的问题 ![image](https://github.com/Anyyy111/ProxyPoolxSocks/assets/48315869/848abd8f-050b-47a9-9d17-932af11a8eef) 之后在本地修改select为epoll发现能解决linux下高并发的问题,目前测试暂时未发现存在其他问题 代码修改的位置为server.py中的ExchangeData ``` def ExchangeData(self, client, remote): """ 交换数据 """ try: epoll = select.epoll() epoll.register(client.fileno(), select.EPOLLIN) epoll.register(remote.fileno(), select.EPOLLIN) while True: # 等待数据 events = epoll.poll() for...

[16:01:55][Node] [*] 获取节点中...... [16:01:55][Node] [+] 节点读取成功! [16:01:55][Node] [*] 已开始测试可用节点 -> 当前测试节点共有: 18个 /ProxyPoolxSocks/Client-check# python3 client.py Client 客户端测试代理连接脚本 Traceback (most recent call last): File "/usr/local/lib/python3.8/dist-packages/socks.py", line 787, in connect super(socksocket, self).connect(proxy_addr)...

![image](https://github.com/Anyyy111/ProxyPoolxSocks/assets/66779835/f211b8d5-3947-4a20-a6a0-ec867937c0c1)

程序会在运行的时候node.txt, 能不能写个定时任务,一段时间去重新获取node.txt的内容,并把没用的代理淘汰掉。

大佬,由于我的机器限制,有些依赖无法安装,希望大佬能用GitHub Actions构建一个docker镜像