Skip to content

SSR订阅链接转换BASH脚本

Mcl edited this page May 19, 2019 · 1 revision

因为自己的需求搞了个脚本:

https://github.com/mixool/script/blob/debian-9/subssr.sh


使用方式

  1. 下载脚本:
    wget --no-check-certificate https://raw.githubusercontent.com/mixool/script/debian-9/subssr.sh && chmod +x subssr.sh
  2. 编辑GROUP值为你想设定的分组:GROUP="FREE"
  3. 编辑MY_SSR_DIC来添加你的SSR链接,这里SSR在小飞机里面应该为设置相同的GROUP值,[**]为备注,可随意设置合理值,不影响脚本运行结果
  4. 编辑SUB_URL_DIC来添加你的SSR其它订阅链接,[**]为备注

    MY_SSR_DIC && SUB_URL_DIC 内容可以为空,但是格式要正确

  5. 其它选项:
in_words=()  # 只订阅包含关键字的链接,留空表示订阅全部
no_words=(维护 剩余 过期 官网)  # 剔除包含关键字的链接,留空表示不剔除
obfsparam="cloudflare.com" # 修改混淆参数,留空表示不修改
url_ip="true" # 将链接中的域名转换为IP,留空表示不转换
remarks="" # 修改remarks,留空表示不修改
sub_ssr_random_show="20" # 随机显示20条,留空表示显示全部
  1. 添加定时任务运行脚本,重定向输出结果到你网站的某个地方即可

    bash /root/subssr.sh > /data/www/ex.com/bWl4b29sMDIwNEBnbWiuasdqYs

    www.ex.com/bWl4b29sMDIwNEBnbWiuasdqYs即为订阅地址

使用场景

  • 选择机场中自己想要的节点使用
  • 分享自己的SSR订阅地址给小伙伴,我这边改了配置后,就不用再通知对方了,改一下脚本中MY_SSR_DIC然后运行一次即可
  • 添加免费的SSR订阅地址,或者抓取免费的SSR生成订阅链接,不过需要借助其它脚本了,以后加上这个功能
  • ...
You can’t perform that action at this time.