多个vmess,trojan,ss,ssr链接管理成一个base64订阅地址

 多个vmess,trojan,ss,ssr链接管理成一个base64订阅地址

PHP动态页面转换

是把Base64编码交给PHP语言处理,优点是txt文件支持备注方便多个vmess连接时删改某个单节点,缺点是需要PHP环境支持,可以网上随便搞一个支持php的空间即可:

1、http://domain.com/fly.txt 写入vmess或者其他协议的信息,支持#备注和空行:

 XML/HTML代码

  1. #可以写入备注1  
  2. vmess://ew0KICAidiI6ICIyIiwNCiAgI...  
  3.   
  4. #可以写入备注2  
  5. vmess://ew0KICAidiI6ICIyIiwNCiAgI...  

 2、http://domain.com/fly-base64.php 写入base64编码脚本,此脚本会自动把fly.txt这个文本内容转换成Base64编码:

 PHP代码

  1. <?php  
  2. //$str = 'This is an encoded string';  
  3. $str = file_get_contents("fly.txt");  
  4. echo base64_encode($str);  
  5. ?>  

 3、将http://domain.com/fly-base64.php写入v2等软件订阅更新即可。

PHP生成固定订阅地址

购买的机场订阅地址记不住,太复杂,可以在自己网站上新建一个PHP文件!内容如下(把http://www.baidu.com/替换成你的订阅地址)~这样只要访问这个PHP就会跳转到订阅地址。

 PHP代码

  1. <html>  
  2. <?php  
  3. /* This will give an error. Note the output 
  4. * above, which is before the header() call */  
  5. header('Location: http://www.baidu.com/');  
  6. exit;  
  7. ?>  

 关于转换成clash订阅

以上方法适用于自建服务器比较多,经常变动服务器地址,懒得手动输入,想简单一键搞定,可以搞一个支持php的空间,生成固定链接,私人使用。如果需要导入clash,订阅格式不支持base64,需要转换订阅,例如openclash已经提供了内置的订阅转换服务器,直接选择一个服务器,clash即可支持,如果clash不支持,谷歌或者百度下,在线订阅转换,即可一键搞定clash的支持。

https://sub.ops.ci/

subconverter 订阅转换:

后端部署:

https://github.com/stilleshan/subconverter

 

XML/HTML代码
  1. docker run  -d --name=subconverter --restart=always -p 25500:25500 stilleshan/subconverter  
前端部署:

 

https://github.com/stilleshan/subweb

适用于本机快速部署使用

XML/HTML代码
  1. docker run -d --name subweb --restart always \  
  2.   -p 18080:80 \  
  3.   stilleshan/subweb  
访问 http://127.0.0.1:18080

 

 

docker 自定义版 + 短链接版

自定义版可以挂载配置文件来修改API 地址,短链接地址,站点名称,导航链接.
参考以下命令,修改本地挂载路径,启动容器后会生成config.js配置文件,更改后刷新生效.
XML/HTML代码
  1. docker run -d --name subweb --restart always \  
  2.   -p 18080:80 \  
  3.   -v /PATH/subweb/public/conf:/usr/share/nginx/html/conf \  
  4.   stilleshan/subweb  
同时也可以不挂载目录,直接通过-e环境变量来修改API 地址,短链接地址和站点名称,但是无法修改导航链接.
注意:以下域名请严格填写 http 或 https 协议,结尾不要 / 斜杠符号.
XML/HTML代码
  1. docker run -d --name subweb --restart always \  
  2.   -p 18080:80 \  
  3.   -e SITE_NAME=subweb \  
  4.   -e API_URL=https://sub.ops.ci \  
  5.   -e SHORT_URL=https://s.ops.ci \  
  6.   stilleshan/subweb  
访问 http://127.0.0.1:18080

上一篇: ShellClash
下一篇: 利用qemu-img工具给img镜像扩容

访客评论
目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):