【100%开源-100%AI代码】PigeonRelay 复杂的订阅管理-鸽阅

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
【100%开源-100%AI代码】PigeonRelay 复杂的订阅管理-鸽阅
【100%开源-100%AI代码】PigeonRelay 复杂的订阅管理-鸽阅
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

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


image

github.com

GitHub - Gezi121/pigeonrelay

通过在 GitHub 上创建帐户来为 Gezi121/pigeonrelay 开发做出贡献。

项目介绍:
鸽阅-全名叫鸽子订阅管理器,其实现流程是:
3x-ui导出节点链接->导入到鸽阅->编辑该节点的一些信息,比如端口,比如stream 的分流表需要你修改端口为443。->(可选)在本地优选界面里添加第三方优选域名->返回节点管理,点击设置,在里面绑定CF优选->设置订阅->导入客户端 你就能得到…

image
让我来进行详细介绍:
首先来看节点管理,这也是我们第一步要做的做的东西,你需要在右上角点击批量导入,然后将3x-ui导出的节点链接粘贴进去 点击确认后就可以获得一条节点
不过目前只实验了vless中的ws tls 还有图上的一些比如Xhttp hy2什么的 其他的不保证能够正常工作
image
导入后,如果你有端口需求,又或者3xui导出的ip或者域名不对,可以点击编辑来到这个页面进行修改,这样订阅得到的就是你修改后的节点配置
image
如果你需要cf优选,也可以点击设置,这里有三方优选和本地优选可以添加
但需要你先在本地优选界面提前设置好对应的域名,这样选择框就可以选择了
我们在订阅后就可以获得一堆的这种cf节点
image
本地优选界面 这个界面主要负责添加你自己的本地优选子域名,并且设置算法
后面会展示由算法筛选出来的ip,并且通过设置里的cf令牌每30分钟映射到对应的dns解析
image
延迟监控,下面主要讲解第二个核心功能->本地优选
其设计理念是互联网上一些第三方优选服务往往是根据自己本地的宽带去挑选第三方cfip 但由于我个人比较拉跨的移动宽带 这些第三方cf可能不能在高峰期很好的支持我的使用
图里展示的是通过在我自己宽带上搭建的一个小vps运行的测速客户端,5分钟测速一次返回每个优选的ip情况给服务端 由服务端的算法通过测速标本量 延迟 丢包率等因素去分配ip到子域名
(但请你注意 筛选ip的算法可能没那么智能 具体搭建教程请看github)
image
image
优选算法界面 这里我的设计初衷是考虑到可能有多个测速机,所以为了分开这些测速机设计的测速机与算法绑定 再有本地优选界面去绑定对应的算法
不过该功能目前不进行深层次开发 因为我个人没有这个需求了
image
系统设置 这里提供了一个clash模板 不过可能没那么好用
下面的一些设置参考github去调整
image
配置备份… 当然 没做()
image
订阅界面,原设计还有什么账号管理啥乱七八糟的还有流量监控 后面由于设计方案改了都没法整了 支持导出clash与V2ray订阅
image

事先声明:
由于整个项目也比较赶,再加上DeepseekV4烧了我100块了…
整个项目的安全性 可靠性 维护性 我都无法保证,也不会为使用中的损失补偿。
项目差不多用了我一个五一的时间去制作,而且也是我自己的心血吧,虽然代码不是我自己写的,但是其的设计方案,思路,还有一些优化,修复的bug都是我自己负责的,付出的时间和金钱是实实在在的。
所以如果你喜欢,记得在github上给我点个星星。你也可以自己用ai去制作后续的功能,只需要记得引用我的仓库。

碎碎念:
项目的初衷其实是3xui的导出订阅链接啥的不太支持clash 更别提如果要套CF啥的或者分流表还得设置端口。再加上好像没有这种订阅开源好用的项目,所以做来做去就做了个这个出来。
由于本人还在上学,本项目可能也不会修复bug? 不过如果我闲的没事干也许会去修修。文章是纯手写,因为是凌晨了,可能脑子不清醒见谅吧。

1 个帖子 - 1 位参与者

阅读完整话题

来源: linux.do查看原文