TyrantLucifer / ssr-command-client

:airplane:The commend client of ssr based Python3
Apache License 2.0
975 stars 239 forks source link

其它类型的订阅链接转换后怎么适用 #36

Closed dawnli139 closed 3 years ago

dawnli139 commented 3 years ago

我使用的地方没有直接提供ssr订阅,我转换成了短链接(长的好像直接无法添加进去),但是出现了如下错误: 2021-03-07 18:52:53,819 - parse_utils.py[line:116] - [parse_shadowsocksr_by_subscribe_url] - ERROR: 'utf-8' codec can't decode byte 0xe0 in position 1: invalid continuation byte 2021-03-07 18:52:53,820 - parse_utils.py[line:117] - [parse_shadowsocksr_by_subscribe_url] - ERROR: Parse subscribe url https://suo.yt/xxxxxxxxxx error

(xxxxxx是订阅部分,我码掉了哈)

TyrantLucifer commented 3 years ago

请提供一下订阅链接,我需要本地测试一下,找到bug后你可以在机场修改订阅链接,因为之前并没有出现过这种情况,我需要复现一下,如果不想在issue中提供,可以发我邮箱tyrantlucifer@gmail.com

dawnli139 commented 3 years ago

已发送,请查收

TyrantLucifer commented 3 years ago

哈喽,订阅链接我这边已经收到了,我发现你的订阅链接是v2ray类型的,转换链接是转成了clash,那就更不支持了,shadowsocksr-cli目前只能支持shadowsocksr协议的节点解析,链接必须是ssr://xxxxx,而不是vmess://xxxxx,希望能够帮助到你。

dawnli139 commented 3 years ago

是这样的,给您发的转换网址里面是可选客户端的,我选择的是ssr,或者您帮我尝试看看您那边转换后能否正常使用

TyrantLucifer commented 3 years ago

因为你的源机场只提供了vmess协议的节点,那个转换只是筛选出来是shadowsocksr协议的节点,但是你的机场没有提供,所以选出来是空的。

dawnli139 commented 3 years ago

OK,我懂啦,谢谢你!