Skip to content

建立自己的Trojan/V2ray/SS/SSR订阅链接

三种方法

  1. 这种所有协议都支持,但需要github + netlify。每次修改节点之后将自动部署在netlify上。非常方便。最终效果就是
    • input: 修改github上的node.txt
    • output: 自动生成netlify上面的订阅链接https://x-y-z.netlify.app/
    • (-) 缺点不支持Clash.
  2. V2rayURL Docker
    • 这种只支持v2ray (我试了ss和trojan都不行),但是可以通过docker部署在自己的vps上。可控。也不支持Clash
  3. https://sebs.club/user/node – 第三方工具,简单实用,只要你信得过。
    • 能自动生成base64和clash的链接
    • (-) 不支持trojan

Github+Netlify

参考https://www.youtube.com/watch?v=K6FgtC4rcZw ,但视频中的github应该找不到了。我从其他地方clone了一个,还改了点代码,可以同时支持ss, ssr, v2ray 和 trojan。

这是公开的 https://github.com/yangyao/ssr_subscribe_tool

我改的代码

1- Clone 上面的Public project; 变成Template, 然后make private(不然你的节点大家都能看到).

2- 和Netlify 对接上并建立自动发布。

记得要选择”Private” repository.

Build Command就用默认的,别按视频当中的写rpm… 来写。

3- 调试

调试的时候需要验证生成的Base64是否靠谱,直接点击页面上面的自动生成的类似链接https://compassionate-aryabhata-e822b7.netlify.app;结果就是Base64编码;然后丢入随便一个解码工具(试试这个:https://tool.oschina.net/encrypt?type=3),就可以看到一行一行的站点链接。

试了试安卓上的V2rayNG, Pharos Pro都没有问题。

Docker V2rayURL

参考 https://www.youtube.com/watch?v=esEEK8g6vnE&feature=youtu.be

安装Portainer – 也可以参考之前的一篇文章

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --name ui --restart=always lihaixin/portainer:me

安装这个V2ray URL Docker

主要就是添加 V2RAYURL_xxx 格式的变量就可以增加订阅链接当中的节点。

结果就是访问http://ip:55555 (端口你自己定的)得到相应的Base64编码。

sebs.club

Leave a Reply

Your email address will not be published.