搓了一个直观的代理节点转本地代理(http/socks)工具,支持自动选点和链式代理,来看看吧

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
搓了一个直观的代理节点转本地代理(http/socks)工具,支持自动选点和链式代理,来看看吧
搓了一个直观的代理节点转本地代理(http/socks)工具,支持自动选点和链式代理,来看看吧
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


场景介绍

之所以有这种需求,都是搞AI害的,AI真是害苦了我呀(

这个项目功能很简单,就是你有一堆各种协议的节点,比如说vless vmess trojan hysteria2 之类的,把他们导入进来。

然后把在美国的一个节点配置在 1081 端口,在欧洲两个节点的放在 1082 端口(流量会自动走延迟较低的一个),珍藏的家宽节点放在 1083 端口。有个节点IP不错但是直连速度很慢,于是你可以用节点串联套一个高速节点用于中转,放在 1084 端口。

proxyhub-pool-flow-zh

截图展示

其实大家看一眼主界面基本上就懂了

image

安装使用 + 传送门

github.com

GitHub - fy0/proxy-hub: 简单易用的代理节点转换工具 / 代理池管理工具。 Import common proxy...

简单易用的代理节点转换工具 / 代理池管理工具。 Import common proxy links and turn them into ready-to-use local SOCKS5/HTTP endpoints

推荐使用docker安装:

docker run -d --name proxyhub -p 3020:3020 -v proxyhub-data:/app/data ghcr.io/fy0/proxy-hub:latest

npm也可以(名字有重复包名换了):

npm install -g pxhub
pxhub

使用:

http://127.0.0.1:3020

一点分享

其实尝试了 sing-box 和 mihomo 两个方案,最后说是 sing-box 的架构更加现代,节点禁用和动态添加的成本要更低,所以选择了 sing-box

部分参考了 GitHub - jasonwong1991/easy_proxies 的思路,在此感谢。

功能上的特色:

  • 节点串联(链式代理) - 把多个节点按顺序串成一条代理路径,流量会经过每个节点转发
  • 四种模式 - 最低延迟、故障转移、负载均衡、手动切换。
  • 批量导入 - 支持多个链接和订阅导入
  • 订阅支持 - 可以导入应该是clash的订阅格式,但是分流规则不被支持(在这个应用场景也没必要)
  • 拉黑机制 - 连续3次自动检查失败,节点会被拉黑30分钟,如果端口关联的全部节点不可用,会复活历史表现好的部分节点(相对于easy_proxies的区别是,ep在全部不可用的时候会全部复活)

除了基础框架以外,由gpt辅助完成,截至目前版本122轮对话

image

4 个帖子 - 3 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文