Giter VIP home page Giter VIP logo

sub-store-org / sub-store Goto Github PK

View Code? Open in Web Editor NEW
4.3K 4.3K 491.0 8.05 MB

Advanced Subscription Manager for QX, Loon, Surge, Stash and Shadowrocket!

Home Page: https://www.notion.so/Sub-Store-6259586994d34c11a4ced5c406264b46

License: GNU Affero General Public License v3.0

JavaScript 99.93% Vim Snippet 0.07%
clash http loon quantumultx shadowrocket shadowsocks shadowsocksr ssr stash surge4 trojan vmess

sub-store's People

Contributors

ariesly avatar chaoyuelee avatar dependabot[bot] avatar desnlee avatar dnomd343 avatar eltociear avatar eric-gitta-moore avatar fossabot avatar jasonzj avatar jojoforshaun avatar keywos avatar kotahv avatar makabaka888 avatar marsoit avatar nobyda avatar peng-ym avatar prankymat avatar quentinhsu avatar qwerzl avatar skyxim avatar stashnetworks avatar virgilclyne avatar walkxspace avatar xaver985 avatar xream avatar yes-lee avatar zzpiglet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sub-store's Issues

经 Sub-Store 处理后,节点配置发生错误,导致无法连接

问题订阅获取的节点(共1个 SS 节点,A)配置经 Sub-Store 处理后,密码末尾的 = 丢失,导致节点无法连接。

问题订阅的 Sub-Store 具体配置:

  1. 订阅单个订阅常用选项 全部默认选项,节点操作 无;
  2. 用了组合订阅。但同样 常用选项 全部默认选项,节点操作 无;
  3. 最终从组合订阅获取的 SS 节点 A,password 末尾的 = 丢失,导致该节点无法连接。

相关订阅连接已 Telegram 私信。

Sub-Store

关键词删除和关键词重命名无法使用,修改后无效果

使用sub-store转换

使用sub-store转换ssLinks的链接阿根廷🇦🇷国家在surge4上ping测试会显示失败,其他国家能ping通

添加旗帜emoji 小问题

"🏳️‍🌈": ["流量", "时间", "应急", "过期", "Bandwidth", "expire"]
这一段可以放到下面吗,节点的名字带有流量,结果优先命中此条,添加了彩虹旗

Surge For Mac无法通过cron-sync-artifacts.js脚本自动更新远程订阅到gist

感谢作者发布自动同步脚本,我在Surge iphone端和Mac端同时配置了Sub Store,并同时设置了同步脚本。(由于我的配置是通过icloud共享的,所以脚本也是iphone端和mac端同时响应,我其他的脚本都能正常运行。)
iphone端正常每日中午12点能自动更新订阅。
但是很遗憾,Mac端没法自动同步,而且成功或者不成功都没有任何通知,不知作者能帮忙看下这是什么原因,多谢。

转换clash订阅后无法使用

使用sub-store转换clash订阅后,在该订阅节点列表里可以看到节点,复制到浏览器打开同样可以看到节点信息。将链接导入到surge策略组的外部代理后,也可订阅出节点,但是无法ping通。

同云步功能好像不能用了

昨晚突然被覆盖了之前得配置!现在改了手动也没法上传也不能下载!但是重启后又会被覆盖之前的配置,不能正常使用了!

Bug提交

Surge的外部资源-全部更新,如果Sub-Store有一个资源是空的,就是不含有效节点,那么其它正常的Sub-Store资源也会导致更新失败
B7F79177-899E-47F0-A080-E2FA0410ABF4

手动更新正常的节点可以更新出来
7D0B5EB3-ED0C-44DF-AE51-FB825217FAAF

“单个订阅”下有一个订阅无法删除

创建了一个名“Cloud SS”的订阅(引号内容中间有空格)
发现无法删除,做任何编辑后也无法保存
排查后发现应该是“订阅名称”这一项不能包含空格
当初也不知怎么成功创建的
希望能提供删掉的方法

substore环境下无法拉取订阅的问题

感谢大佬的作品,非常实用,反馈一个问题:在qx v1.0.21-build539环境下的substore会出现个别机场订阅无法拉取节点的问题,报错代码status code 500,直接使用qx或者小火箭的远程订阅可以拉取到,如果大佬需要调试的话我在tg上私信您出现问题的几个订阅链接。

点击保存显示成功创建订阅,但是无法保存任何设置

机型:11 Pro Max
系统:iOS 13.5
软件:Loon-TF-2.15(227)
进入入口:https://sub-store.vercel.app/#/
插件链接:https://raw.githubusercontent.com/Peng-YM/Sub-Store/master/config/Loon.plugin
证书正常安装信任;MitM正常开启;复写、脚本均正常开启

问题:【严重】
1、进入sub-store后,添加订阅,提示:“已成功创建订阅xxx”,如图
image
2、然后就没有然后了,点击订阅没有任何反应
3、杀后台重进,刚才设置的东西啥都没有保存,如图
image

尝试自我排除问题:【失败】
1、考虑是否是开启了Safari内容拦截器的原因,于是把Safari内容拦截器全部关闭再次测试,问题依旧,如图
image

2、考虑是否是去广告规则屏蔽,于是把去广告规则全部禁用,问题依旧,如图
image

总结:
实在是没有办法了,能想到的方法我都试了,就是保存不了,用不了,请求大佬帮助

“发生错误,无法创建订阅”

我按照指南在surge中输入地址安装了模块并打开了surge,然后输入网址,到这里一切正常。
但是当我输入订阅名称和订阅链接后,按下下载键,屏幕底部就出现标题中提到的红字。
iphone,ipad,mac各个平台上的surge都试过了,手头的几个机场(包括my,pq等)也都试过了,都是一样的结果。
不明白是什么原因,surge的版本是最新的tf版4.10.0-1850,本身运行正常,可以正常走代理的。是否可帮忙指点一二,谢谢。

QX无需使用Backend。本地或远程重写即可。

方法A:

  • 远程订阅重写(希望YY能直接提供):
    https://raw.githubusercontent.com/RainyMoment/Quantumult-X/main/Sub-Store.rewrite.quanx.conf

方法B:

  1. 【Rewrite Local】中添加:
    ^https?:\/\/sub\.store url script-analyze-echo-response https://raw.githubusercontent.com/Peng-YM/Sub-Store/master/backend/sub-store.min.js
  2. 【hostname】中添加:
    sub.store

Surge订阅提示Remote resource returned zero data

请问TF Surge下操作:

默认Default.conf配置下 - Surge安装模块Surge.sgmodule - 规则模式、打开了rewrite、MitM、脚本 - 到safari访问sub-store - 新建单个订阅 - 名称、机场链接、没有配置导入 - 完成 - 复制https://sub.store/download/TAG到Surge代理服务器新的策略组 -更新 -提示Remote resource returned zero data 返回数据为空

但是safari直接打开https://sub.store/download/TAG是有节点信息的,请问是哪一步出错了呢,感谢~~

入门小白,见谅。

iPhone上surge(1873)无法上传或者恢复云端配置

在最新的surge1873版本上我更改了我的sub-store内容后想要上传到github上,发现提示error:network Error错误。
我怀疑是我的问题,在MacBook上进行操作试图复现发现MacBook上的sub-store可以正常修改并上传,我在我的iPad端也可以成功的将我修改后的配置从github上下载。但是在我尝试iPhone仍提示network error错误。
我先后尝试清除sub-store缓存,更换为商店版surge,更换网络后依旧没有任何改变
o(╥﹏╥)o。
我再三确认我的mitim已打开,网络正常。我的iPhone设备为iPhone8plus,系统为ios最新,js也更新最新版本。
同时我在qx上第一次使用substore可以还原。image

Clash 格式Vmess节点解析错误

- {name: 🇺🇸 US-VMESS, server: host, port: 8080, type: vmess, uuid: uuid, alterId: 0, cipher: aes-128-gcm, tls: false, network: ws, ws-path: /, udp: true}

这个格式使用vmess+ws,不用tls,通过sub-store丢失了path,变成如下(qx下测试):
vmess=host:8080, method=aes-128-gcm, password=uuid, fast-open=true, udp-relay=true, tag=🇺🇸 US-VMESS

KOP-XIAO的解析器能正确解析并使用

有尝试使用subconverter先转换成loon或qx的格式,放入sub-store可以成功使用节点,subconverter转成clash导入无法使用,也是丢失了path相关信息

  • 通过转换subc转成qx/loon后导入由sub-store在qx中订阅得到结果:
    vmess=host:8080, method=aes-128-gcm, password=uuid, obfs=ws, obfs-host=us.skyxim.com, obfs-uri=/, fast-open=false, udp-relay=false, tag=🇺🇸 US-VMESS

最近数据同步的时间错误

js已更新到最新版,Surge版本也是最新版本,Safari为最新系统最新版本;尝试过删除gist上的文件再次上传无法解决,尝试过运行清除缓存的脚本后也无法解决,尝试过清除浏览器的缓存也无法解决。但是感觉也不太影响使用

Surge格式Trojan协议解析错误

最近机场更换成Trojan协议了,新的原节点信息为:
trojan://[email protected]:11111?allowInsecure=1&peer=xxxxxxx.com#XXXXXXXXXXXXXXXXX
格式转换后丢失了peer信息,导致节点无法使用
我查看了源码,貌似在读取Trojan类型URL的时候获取的是sni,而不是peer

Sent from PPHub

关于正则重命名

想问下作者正则重命名后面想修改的名字怎么加序号

比如说我的表达式为 ([A-Z]|[a-z]).*HK 想修改为HK 01、HK 02以此类推

想达到的效果

节点名称
D+.ZV231353丨V2RAY.电联特批 HK
D+.ZV231353丨V2RAY.三網特批 HK

想修改为
HK 01
HK 02

希望可以优化添加订阅的按钮

当存放过多的订阅后,添加订阅的按钮会遮挡住最后一个订阅列表的更多功能选项,导致无法进行复制、编辑、删除等操作,是否可以尝试将订阅按钮放置于左下角之类的来避免这种情况发生

发生错误,无法保存订阅

用的surge,机场订阅链接里面是v2ray的节点,已查看官方教程,节点操作没有任何问题,但是保存的时候报 发生错误,无法保存订阅。是不是不支持该订阅格式,,,这个订阅地址小火箭可以直接订阅,中转网站也可以转换成功,我直接打开订阅链接貌似是用base64编码了,这种情况怎么解哈(是不是必须用surge专用的订阅链接才能在sub-store里面转给surge用?)

无法获取当前运行环境

   大佬 ,我用了substore模块,也开启了mitm和脚本,并信任了CA证书,原来safari浏览器上也成功转换了订阅并成功导入了surge。但之后再打开sub store时却提示无法获取当前运行环境,无法拉取订阅等提示,请问可能是什么总题导致的?
   还有,就是正常情况下,在浏览器打开并发送到桌面后,会有一个substore图标显示的,我的不显示sub store图标,显示一个网页内容缩略图的图标,这个是什么问题?
   盼大佬拨冗给予解答,谢谢!

节点刷新错误信息显示时间

提个小建议
节点列表刷新如果出错,下方红色报错一闪而过,看不太清具体什么问题
是否可以做成点击关闭,或显示时间稍微长一点点。

Surge(4.10.0)1847

更新后iOS设备上Surge版无法使用,Mac上的Surge倒是可以正常使用,使用相同的配置,iOS上貌似MitM失败了,但是MitM其他主机名表现正常

surge最新tf版本 4.1.0(1908)提示:错误 Failed to parse remote resource data

surge版本:最新tf版本 4.1.0(1908)
sub-store模块:最新版本
MITM:打开且证书正常信任
脚本:启用
模块:启用
复写:启用

问题:
1、17小时前都一切正常可以更新订阅,刚才突然发现就无法更新订阅了。
1
2、提示:“错误 Failed to parse remote resource data”
大佬,这是因为surge无法识别节点的原因吗?
2
3、打开sub-store手动点击节点信息都没有任何问题,甚至还执行了恢复出厂设置和重置缓存两个脚本,重新下载都不行,我这里什么都没有变,就好端端的无法更新订阅了。
$persistentStore.write(null, "sub-store")
$done()

$persistentStore.write("{}", "sub-store")
$done()

后来手动打开订阅网址,发现变成这样了
3
大佬,是因为这种格式surge不识别所以提示错误的吗?可是我这里什么都没动,3月开始一直正常的,求大佬看看,麻烦您了~

Sub-Store 建议

大佬能否将本地转换后的节点列表也可以同步到gist,这样PC端的订阅就可以直接填自己的gist库地址了。。。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.