Toperlock / sing-box-subscribe

https://sing-box-subscribe-doraemon.vercel.app
1.84k stars 1.83k forks source link

json导入singbox如何更新订阅呢? #34

Closed evilyao closed 9 months ago

evilyao commented 9 months ago

如何更新订阅链接

Toperlock commented 9 months ago

ReadME

evilyao commented 9 months ago

ReadME

用我蹩脚的英文和翻译器阅读了一遍。没看到哪里有更新订阅的地方。 请明示!

Toperlock commented 9 months ago

视频演示

Toperlock commented 9 months ago

正好有人出了教学视频

evilyao commented 9 months ago

视频演示

我了解这种更新,经过使用,它好像不会更新机场从新下发的节点内容。比如某机场一个节点为流量重置日期还剩5天。通过您的这总方式第二天更新后该节点还是剩余5天。 如果该节点直接用订阅链接更新就会变成4天。我不知道我又没有说清楚。

evilyao commented 9 months ago

正好有人出了教学视频

他的视频我看了一下就是口述了作者的wiki,不过添加自定义域名部分倒是挺好。不过这种更新方式它好像不会更新机场从新下发的节点内容。比如某机场一个节点为流量重置日期还剩5天。通过您的这总方式第二天更新后该节点还是剩余5天。 如果该节点直接用订阅链接更新就会变成4天。我不知道我又没有说清楚。

Toperlock commented 9 months ago

正好有人出了教学视频

他的视频我看了一下就是口述了作者的wiki,不过添加自定义域名部分倒是挺好。不过这种更新方式它好像不会更新机场从新下发的节点内容。比如某机场一个节点为流量重置日期还剩5天。通过您的这总方式第二天更新后该节点还是剩余5天。 如果该节点直接用订阅链接更新就会变成4天。我不知道我又没有说清楚。

https://xxxxxxx.vercel.app/config/url

这种格式不能符合你的要求吗? 用此格式就是能随时更新订阅转换成singbox内容,不能做到吗? 用此格式,只要你点击这个链接(触发网络请求的行为),服务器vercel就是重新解析url订阅链接内容 怎么会像你说的得到的内容不是最新的

evilyao commented 9 months ago

正好有人出了教学视频

他的视频我看了一下就是口述了作者的wiki,不过添加自定义域名部分倒是挺好。不过这种更新方式它好像不会更新机场从新下发的节点内容。比如某机场一个节点为流量重置日期还剩5天。通过您的这总方式第二天更新后该节点还是剩余5天。 如果该节点直接用订阅链接更新就会变成4天。我不知道我又没有说清楚。

https://xxxxxxx.vercel.app/config/url

这种格式不能符合你的要求吗? 用此格式就是能随时更新订阅转换成singbox内容,不能做到吗? 用此格式,只要你点击这个链接(触发网络请求的行为),服务器vercel就是重新解析url订阅链接内容 怎么会像你说的得到的内容不是最新的

Screenshot_20240101_021714_sing-box.jpg

Screenshot_20240101_021913_sing-box.jpg

抱歉,我可能前面没讲清楚。单独添加一个订阅链接更新可以看到变化。

Screenshot_20240101_022347_sing-box.jpg

这图是,我加入三个订阅链接通过gist把三个机场的节点转换成gistfile1.txt直连文件,再通过您方式转换,无论怎么更新都无法获得最新节点内容。

是否我的方法有问题?我一直觉得我这种把所有节点都转换出来再拿去转换成base64的方法很蠢,可是我一直找不到如何同时整合多个机场节点的方法。

Toperlock commented 9 months ago

哈哈哈哈因为你gist存的是"那时获得的订阅内容"这是固定的。 机场提供的订阅链接内容是实时改变的,所以你一直转换的是那个你获得的时间点的订阅内容。

目前 https://xxxxxxx.vercel.app/config/url 格式可以最多转换两个订阅链接(readme有写你应该会操作吧) 我晚点更新代码弄成能转换三个机场订阅

evilyao commented 9 months ago

哈哈哈哈因为你gist存的是"那时获得的订阅内容"这是固定的。 机场提供的订阅链接内容是实时改变的,所以你一直转换的是那个你获得的时间点的订阅内容。

目前 https://xxxxxxx.vercel.app/config/url 格式可以最多转换两个订阅链接(readme有写你应该会操作吧) 我晚点更新代码弄成能转换三个机场订阅

哦,好的。等着你的更新呦,亲。 一直没睡等着你的回复

evilyao commented 9 months ago

哈哈,因为你的要点是“随后获得的订阅内容”是固定的。 机场提供的订阅链接内容是实时更改的,所以你一直转换的是你获得的时间点的订阅内容。

目前https://xxxxxxx.vercel.app/config/url格式最多可以转换两个机场订阅链接(readme有写你应该会操作吧) 我晚点更新代码弄成能转换三个机场订阅

我刚看你更新了,试了一下放入3个订阅链接编码后导入1.8的singbox,出来的节点是前两个的订阅节点,第三个订阅节点没出来

Toperlock commented 9 months ago

image

evilyao commented 9 months ago

image

1

我确实这样操作的。我还试着用了通用订阅链接不带clash的。第三条就是出不来

evilyao commented 9 months ago

https://sing-box-subscribe.vercel.app/config/https%3A%2F%2Fpastebin.com%2Fraw%2FxWWAYfeq%7Chttps%3A%2F%2Fmareep.netlify.app%2Fsub%2Fmerged_proxies_new.yaml%7Chttps%3A%2F%2Fgist.githubusercontent.com%2FToperlock%2Fb1ca381c32820e8c79669cbbd85b68ac%2Fraw%2Fdafae92fbe48ff36dae6e5172caa1cfd7914cda4%2Fgistfile1.txt

???

哦 我知道了。 可能是因为我是fork你的在我的vercel.com里操作的 还是老版本没更新的。抱歉抱歉!