背景介绍
我们科学上网的时候,往往会有多个机场,这个时候订阅的管理就非常的麻烦,在以前我一直是每条订阅链接都去通过规则转换的后端去做一下处理,用的基本都是这个站点。
https://acl4ssr-sub.github.io/
其实也有看到SubStore,但是自己用的感觉还行也一直不知道这个是怎么玩的,那么最近空了一些,就去了解了一下,感觉确实对于多个订阅的管理还是很方便的。
能够很好解决我下面2个痛点
- windows用的是clash,mac用的是surge,如果机场订阅发生更变了,那么两个系统都要去规则转换后去导入,也就是说我有N个订阅发生变化了,我就得转换2N次。
- 多个订阅的节点无法聚合到一块,每次都要手动切换不通的订阅配置才能选对应的节点。
这篇文章我就简单的记录一下我是怎么去使用SubStore的,希望能给屏幕的前的你带来一些帮助。
SubStore搭建
我这里是使用我自己的VPS来部署的,使用的是Docker的方式,如果你不需要多设备去使用,那么只在本地部署也是可以的。
这里注意要把唯一标识替换成自己的,可以用工具随机生成一个,这个一定要保存好,并且不要被其他人知道,这就相当于密码,别人知道了就可以过来看你所有的订阅内容。
端口如果要改的话,可以把前面的3001换成任意没有被占用的端口。
docker run -it -d \
--restart=always \
-e "SUB_STORE_CRON=50 23 * * *" \
-e SUB_STORE_FRONTEND_BACKEND_PATH=/唯一标识 \
-p 127.0.0.1:3001:3001 \
-v /etc/sub-store:/opt/app/data \
--name sub-store \
xream/sub-store(非必须)1panel的安装可以去参考他们官网的教程,比较简单的。https://1panel.cn/
在Docker启动后,我们其实就可以访问substore了
用服务器部署的话把127.0.0.1换成自己的服务器ip就行了,记得防火墙去把对应的端口对外开放一下。
http://127.0.0.1:3001/sub?api=http://127.0.0.1:3001/唯一标识如果有自己的域名也可以去绑定一下,绑定域名后的地址就是
http://你的域名/sub?api=http://你的域名/唯一标识订阅配置
添加订阅
我们进来之后,可以在这里去添加订阅

这里就安装要求去填上我们的订阅链接就行了,如果我们有多条订阅,那么就分多次去添加,最后通过组合订阅把他们合在一起。
订阅聚合
接下来,我们继续点击左上角的➕号,这回选组合订阅
这一步很简单,只要把我们想要组合在一起的订阅给他选上就行了。
因为不通订阅里的节点的名字不一样,为了方便和美观,这里我们可以统一重命名和加上对应的国旗。
https://raw.githubusercontent.com/Keywos/rule/main/rename.js我们拉到下面,选择脚本操作,气质操作,节点排序
把我们的上面的链接填到脚本操作里,如果想要一些进阶的玩法,可以打开链接看上面的使用教程。
最后我们选择保存就行了。
订阅导入
最后我们首页就会有我们的单条订阅和组合订阅
我们想导入哪个订阅到我们的工具中,就点击哪个订阅然后选择对应的工具即可。
Surge托管配置
这里是因为的用Surge的分流需求,所以我自己还折腾了一下分流文件,其实大家如果闲麻烦的话可以把订阅拿到转换站处理一下也可以有相应的分流效果,一般老牌一些的转换站还是靠谱的,也不太会有偷订阅的情况。
如果你用的也是Surge那么可以看下我这里的分流文件配置。
我们先到文件管理去创建一个文件,类型我们选"文件"即可。
我们主要就是要填这个文件内容的地方
大家可以参考我的配置文件,自己在上面改一改,也可以直接拿去用的,我的是参照acl4ssr转换站里的模板改出来的。
这里有有两个链接要填【文件地址链接】指的是我们创建的分流文件的链接,这个是方便我们后面改分流文件后不用每次复制链接去导入更新,如果你觉得每次都去导入更新不麻烦的话,可以把第一行删掉。
【订阅链接】是我们那个组合订阅的链接,这个是必须要填的。
#!MANAGED-CONFIG 【文件地址链接】 interval=86400 strict=false
# > Surge 范例托管配置文件,推荐搭配 Sub-Store 插件进行使用
# > Evan的博客:www.evantalk.com
[General]
# 端口设置
http-listen = 0.0.0.0:7890
socks5-listen = 0.0.0.0:7891
#日志等级
loglevel = notify
bypass-system = true
#跳过代理
skip-proxy = 127.0.0.1,192.168.0.0/16,10.0.0.0/8,172.16.0.0/12,100.64.0.0/10,localhost,*.local,e.crashlytics.com,captive.apple.com,::ffff:0:0:0:0/1,::ffff:128:0:0:0/1,sequoia.apple.com,seed-sequoia.siri.apple.com
#DNS设置或根据自己网络情况进行相应设置
bypass-tun = 192.168.0.0/16,10.0.0.0/8,172.16.0.0/12
dns-server = 119.29.29.29,223.5.5.5
[Script]
http-request https?:\/\/.*\.iqiyi\.com\/.*authcookie= script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js
[Proxy Group]
🚀 节点选择 = select,♻️ 自动选择,🇭🇰 香港节点,🇨🇳 台湾节点,🇸🇬 狮城节点,🇯🇵 日本节点,🇺🇲 美国节点,🇰🇷 韩国节点,🚀 手动切换,DIRECT
🚀 手动切换 = select,policy-path=【订阅链接】
♻️ 自动选择 = url-test,policy-path=【订阅链接】,url=http://www.gstatic.com/generate_204,interval=300,tolerance=50
📲 电报消息 = select,🚀 节点选择,♻️ 自动选择,🇸🇬 狮城节点,🇭🇰 香港节点,🇨🇳 台湾节点,🇯🇵 日本节点,🇺🇲 美国节点,🇰🇷 韩国节点,🚀 手动切换,DIRECT
💬 Ai平台 = select,🚀 节点选择,♻️ 自动选择,🇸🇬 狮城节点,🇭🇰 香港节点,🇨🇳 台湾节点,🇯🇵 日本节点,🇺🇲 美国节点,🇰🇷 韩国节点,🚀 手动切换,DIRECT
📹 油管视频 = select,🚀 节点选择,♻️ 自动选择,🇸🇬 狮城节点,🇭🇰 香港节点,🇨🇳 台湾节点,🇯🇵 日本节点,🇺🇲 美国节点,🇰🇷 韩国节点,🚀 手动切换,DIRECT
🎥 奈飞视频 = select,🎥 奈飞节点,🚀 节点选择,♻️ 自动选择,🇸🇬 狮城节点,🇭🇰 香港节点,🇨🇳 台湾节点,🇯🇵 日本节点,🇺🇲 美国节点,🇰🇷 韩国节点,🚀 手动切换,DIRECT
📺 巴哈姆特 = select,🇨🇳 台湾节点,🚀 节点选择,🚀 手动切换,DIRECT
📺 哔哩哔哩 = select,🎯 全球直连,🇨🇳 台湾节点,🇭🇰 香港节点
🌍 国外媒体 = select,🚀 节点选择,♻️ 自动选择,🇭🇰 香港节点,🇨🇳 台湾节点,🇸🇬 狮城节点,🇯🇵 日本节点,🇺🇲 美国节点,🇰🇷 韩国节点,🚀 手动切换,DIRECT
🌏 国内媒体 = select,DIRECT,🇭🇰 香港节点,🇨🇳 台湾节点,🇸🇬 狮城节点,🇯🇵 日本节点,🚀 手动切换
📢 谷歌FCM = select,DIRECT,🚀 节点选择,🇺🇲 美国节点,🇭🇰 香港节点,🇨🇳 台湾节点,🇸🇬 狮城节点,🇯🇵 日本节点,🇰🇷 韩国节点,🚀 手动切换
Ⓜ️ 微软Bing = select,DIRECT,🚀 节点选择,🇺🇲 美国节点,🇭🇰 香港节点,🇨🇳 台湾节点,🇸🇬 狮城节点,🇯🇵 日本节点,🇰🇷 韩国节点,🚀 手动切换
Ⓜ️ 微软云盘 = select,DIRECT,🚀 节点选择,🇺🇲 美国节点,🇭🇰 香港节点,🇨🇳 台湾节点,🇸🇬 狮城节点,🇯🇵 日本节点,🇰🇷 韩国节点,🚀 手动切换
Ⓜ️ 微软服务 = select,DIRECT,🚀 节点选择,🇺🇲 美国节点,🇭🇰 香港节点,🇨🇳 台湾节点,🇸🇬 狮城节点,🇯🇵 日本节点,🇰🇷 韩国节点,🚀 手动切换
🍎 苹果服务 = select,DIRECT,🚀 节点选择,🇺🇲 美国节点,🇭🇰 香港节点,🇨🇳 台湾节点,🇸🇬 狮城节点,🇯🇵 日本节点,🇰🇷 韩国节点,🚀 手动切换
🎮 游戏平台 = select,DIRECT,🚀 节点选择,🇺🇲 美国节点,🇭🇰 香港节点,🇨🇳 台湾节点,🇸🇬 狮城节点,🇯🇵 日本节点,🇰🇷 韩国节点,🚀 手动切换
🎶 网易音乐 = select,DIRECT,🚀 节点选择,♻️ 自动选择
🎯 全球直连 = select,DIRECT,🚀 节点选择,♻️ 自动选择
🛑 广告拦截 = select,REJECT,DIRECT
🍃 应用净化 = select,REJECT,DIRECT
🐟 漏网之鱼 = select,🚀 节点选择,♻️ 自动选择,DIRECT,🇭🇰 香港节点,🇨🇳 台湾节点,🇸🇬 狮城节点,🇯🇵 日本节点,🇺🇲 美国节点,🇰🇷 韩国节点,🚀 手动切换
# > 外部节点自动匹配
# > 匹配到关键字,自动收纳为节点组
🇭🇰 香港节点 = url-test, policy-path=【订阅链接】, policy-regex-filter=(🇭🇰)|(港)|(Hong)|(HK), url=http://www.gstatic.com/generate_204, interval=300, tolerance=150
🇨🇳 台湾节点 = url-test, policy-path=【订阅链接】, policy-regex-filter=(🇨🇳)|(台)|(Tai)|(TW), url=http://www.gstatic.com/generate_204, interval=300, tolerance=150
🇺🇲 美国节点 = url-test, policy-path=【订阅链接】, policy-regex-filter=(🇺🇸)|(美)|(States)|(US), url=http://www.gstatic.com/generate_204, interval=300, tolerance=150
🇯🇵 日本节点 = url-test, policy-path=【订阅链接】, policy-regex-filter=(🇯🇵)|(日)|(Japan)|(JP), url=http://www.gstatic.com/generate_204, interval=300, tolerance=150
🇸🇬 狮城节点 = url-test, policy-path=【订阅链接】, policy-regex-filter=(🇸🇬)|(新)|(Singapore)|(SG), url=http://www.gstatic.com/generate_204, interval=300, tolerance=150
🇰🇷 韩国节点 = url-test, policy-path=【订阅链接】, policy-regex-filter=(🇰🇷)|(韩)|(Korea)|(KR), url=http://www.gstatic.com/generate_204, interval=300, tolerance=150
🎥 奈飞节点 = select, policy-path=【订阅链接】, policy-regex-filter=(NF)|(奈飞)|(Netflix)|(video)|(Video)|(nf), url=http://www.gstatic.com/generate_204, interval=300, tolerance=150
[Rule]
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list,🎯 全球直连,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list,🎯 全球直连,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list,🛑 广告拦截,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list,🍃 应用净化,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleFCM.list,📢 谷歌FCM,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list,🎯 全球直连,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/SteamCN.list,🎯 全球直连,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Bing.list,Ⓜ️ 微软Bing,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/OneDrive.list,Ⓜ️ 微软云盘,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Microsoft.list,Ⓜ️ 微软服务,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Apple.list,🍎 苹果服务,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list,📲 电报消息,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/AI.list,💬 Ai平台,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/OpenAi.list,💬 Ai平台,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/NetEaseMusic.list,🎶 网易音乐,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Epic.list,🎮 游戏平台,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Origin.list,🎮 游戏平台,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Sony.list,🎮 游戏平台,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Steam.list,🎮 游戏平台,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Nintendo.list,🎮 游戏平台,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/YouTube.list,📹 油管视频,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Netflix.list,🎥 奈飞视频,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Bahamut.list,📺 巴哈姆特,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/BilibiliHMT.list,📺 哔哩哔哩,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Bilibili.list,📺 哔哩哔哩,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaMedia.list,🌏 国内媒体,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list,🌍 国外媒体,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyGFWlist.list,🚀 节点选择,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list,🎯 全球直连,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaCompanyIp.list,🎯 全球直连,update-interval=86400
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Download.list,🎯 全球直连,update-interval=86400
GEOIP,CN,🎯 全球直连
FINAL,🐟 漏网之鱼参考资料
https://www.youtube.com/watch?v=nEw1iadtPvs
https://www.youtube.com/watch?v=ty5mI3bp6lk
https://hub.docker.com/r/xream/sub-store
评论 (0)