7Sageer / sublink-worker

无需服务器,一键部署,快速使用自建节点分享URL进行订阅转换,提供灵活的自定义选项,支持SingBox/Clash/V2Ray/Xray
https://sublink-worker.sageer.me/
MIT License
975 stars 1.77k forks source link

openclash-订阅地址转换 #58

Open Premsvip1 opened 1 week ago

Premsvip1 commented 1 week ago

环境信息

问题描述

这边用的是openclash,众所周知openclash无法订阅HY节点,传统操作是搭建Docker 在Docker内部署订阅转换服务后端,但由于路由器内存过小无法在路由器内再部署Docker

预期行为

这边希望可以用到自定义部署的sublink-worker作为open clash订阅转换服务地址

iStore订阅订制

7Sageer commented 1 week ago

不好意思我没看懂你的需求,可能我没用过OpenWrt-OpenClash,现在是有什么原因让你不能这么做吗?

Premsvip1 commented 1 week ago

我想要使用我自己的策略。策略组链接:https://raw.githubusercontent.com/liandu2024/clash/refs/heads/main/Clash-Full.ini 届时只需要复制粘贴ini链接即可,使用自己的策略组了

7Sageer commented 6 days ago

感谢反馈,我也意识到了这个问题,可能会在未来进行一次重构以支持这一功能

oliverwu-cn commented 4 days ago

这个转换后的url 似乎无法导入open clash? 我的一直提示下载失败。内核日志

2024-11-27 22:06:36 level=error msg="rules[0] [GEOSITE,openai,💬 AI 服务] error: can't download GeoSite.dat: Get \"https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat\": context deadline exceeded" 2024-11-27 22:06:36 level=error msg="can't initial GeoSite: can't download GeoSite.dat: Get \"https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat\": context deadline exceeded" 2024-11-27 22:05:06 level=info msg="Can't find GeoSite.dat, start download" 2024-11-27 22:05:06 level=info msg="Geosite Matcher implementation: succinct" 2024-11-27 22:05:06 level=info msg="Geodata Loader mode: memconservative" 2024-11-27 22:05:06 level=info msg="Start initial configuration in progress"

有没有大佬搞定的指导一下,谢谢

7Sageer commented 4 days ago

这个转换后的url 似乎无法导入open clash? 我的一直提示下载失败。内核日志

2024-11-27 22:06:36 level=error msg="rules[0] [GEOSITE,openai,💬 AI 服务] error: can't download GeoSite.dat: Get "https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat\": context deadline exceeded" 2024-11-27 22:06:36 level=error msg="can't initial GeoSite: can't download GeoSite.dat: Get "https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat\": context deadline exceeded" 2024-11-27 22:05:06 level=info msg="Can't find GeoSite.dat, start download" 2024-11-27 22:05:06 level=info msg="Geosite Matcher implementation: succinct" 2024-11-27 22:05:06 level=info msg="Geodata Loader mode: memconservative" 2024-11-27 22:05:06 level=info msg="Start initial configuration in progress"

有没有大佬搞定的指导一下,谢谢

感觉应该是本地环境无法访问github导致的

Premsvip1 commented 4 days ago

如果你是转换后导入的,就把在线订阅关了。在线订阅勾选后,订阅地址服务地址那一栏其实是要填订阅网站的订阅后端,也就是说你的订阅转换服务项目没有给订阅后端

oliverwu-cn commented 4 days ago

如果你是转换后导入的,就把在线订阅关了。在线订阅勾选后,订阅地址服务地址那一栏其实是要填订阅网站的订阅后端,也就是说你的订阅转换服务项目没有给订阅后端

没有勾选在线订阅转换了,是把sublink worker 转换后的链接导入,但是没有成功

pinfer commented 2 days ago

非常需要开发个openclash的