YukiCoco / ToMoon

基于 SteamOS 定制的网络工具,自动配置 TUN 模式加速游戏,网络代理。
BSD 3-Clause "New" or "Revised" License
895 stars 37 forks source link

dashboard页面地址error #9

Open JJins opened 1 year ago

JJins commented 1 year ago

现在dashboard点开后地址栏会直接变成error

才发现decky有卸载功能,但是卸载后进桌面模式运行安装脚本后还是有同样的问题

kmyqchy commented 1 year ago

我也是同样的问题,错误102,在之前有开过代理,怀疑可能是网络的什么问题。但是做了很多尝试也没解决。系统3.4.4,decky 2.4.8 最新稳定版

YukiCoco commented 1 year ago

这个问题通常出现在之前选择了一个节点,但现在该节点无法连接网络,导致 Steam 判断为无法上网的状态,此时打开任何网页都是 Error,包括本地的 Dashboard 地址。 目前的解决方法就是手动删除 /hoime/deck/.config/clash/.cache 这个缓存文件。 也可以在开启 Clash 的情况下进入桌面模式打开浏览器进入 dashboard 手动切换一个可用的节点(或 DIRECT)。

另外,关于 Steam 判断无法上网的逻辑还有待测试。

kmyqchy commented 1 year ago

这个问题通常出现在之前选择了一个节点,但现在该节点无法连接网络,导致 Steam 判断为无法上网的状态,此时打开任何网页都是 Error,包括本地的 Dashboard 地址。 目前的解决方法就是手动删除 /hoime/deck/.config/clash/.cache 这个缓存文件。 也可以在开启 Clash 的情况下进入桌面模式打开浏览器进入 dashboard 手动切换一个可用的节点(或 DIRECT)。

另外,关于 Steam 判断无法上网的逻辑还有待测试。

/home/deck/.config/ 找不到clash/.cache ,另外我这直接点enable会出现提示错误查看请查看GitHub的提示

JJins commented 1 year ago

我是连旁路由加速器加速开机更新之后直接来装tomoon的,应该没有过clash,路径下确实也没有

YukiCoco commented 1 year ago

这个问题通常出现在之前选择了一个节点,但现在该节点无法连接网络,导致 Steam 判断为无法上网的状态,此时打开任何网页都是 Error,包括本地的 Dashboard 地址。 目前的解决方法就是手动删除 /hoime/deck/.config/clash/.cache 这个缓存文件。 也可以在开启 Clash 的情况下进入桌面模式打开浏览器进入 dashboard 手动切换一个可用的节点(或 DIRECT)。 另外,关于 Steam 判断无法上网的逻辑还有待测试。

/home/deck/.config/ 找不到clash/.cache ,另外我这直接点enable会出现提示错误查看请查看GitHub的提示

/tmp/tomoon.log 文件发上来

kmyqchy commented 1 year ago

这个问题通常出现在之前选择了一个节点,但现在该节点无法连接网络,导致 Steam 判断为无法上网的状态,此时打开任何网页都是 Error,包括本地的 Dashboard 地址。 目前的解决方法就是手动删除 /hoime/deck/.config/clash/.cache 这个缓存文件。 也可以在开启 Clash 的情况下进入桌面模式打开浏览器进入 dashboard 手动切换一个可用的节点(或 DIRECT)。 另外,关于 Steam 判断无法上网的逻辑还有待测试。

/home/deck/.config/ 找不到clash/.cache ,另外我这直接点enable会出现提示错误查看请查看GitHub的提示

/tmp/tomoon.log 文件发上来

[ERROR] Run clash error: Error Kind: ConfigFormatError, Error Message: No such file or directory (os error 2)) 是说没有找到clash的配置文件吗,刚开始时候是地址没输入对,最后download成功了

kmyqchy commented 1 year ago

tomoon.log

YukiCoco commented 1 year ago

使用 PC,下载 Clash Meta 内核手动运行一遍你的配置看看能不能跑,一般是这个原因

./clash -f path/to/your/config.yaml
Rokuki commented 1 year ago

我也出现跟上述一样的问题


刚我又尝试了下,原来要先选择config,再开启.....

kmyqchy commented 1 year ago

@YukiCoco 是我笨了,就是 @Rokuki 说的原因,要选择config再开启。感谢大佬,现在可以用了。 另外建议前端可以稍微优化一下,比如报错时候提示download后未选择配置文件。

JJins commented 1 year ago

桌面模式也打不开127.0.0.1:9090显示连接拒绝,55555端口倒是有反应,不过没有响应get请求

JJins commented 1 year ago

似乎是clash core的原因?我的订阅里有vless协议,clash meta可以跑,premium会报错,现在只用ss协议就正常了

YukiCoco commented 1 year ago

似乎是clash core的原因?我的订阅里有vless协议,clash meta可以跑,premium会报错,现在只用ss协议就正常了

Meta Clash 才支持 vless,如果需要使用 Meta Clash,手动替换掉 ~/homebrew/plugins/tomoon/bin/core/clash 为 Meta 的版本

zhaolin-st commented 1 year ago

你好 请教一下, 我启动服务以后打开dashboard 也出现了-102 error这个问题 应该选择了config,不是上面的问题 安装步骤按照您提供的说明文档 decky loader版本release:v2.6.4 tomoon也是目前最新的

tomoon.log

15:28:12 [INFO] Successfully set network status
15:28:12 [INFO] Got USDPL call 11 (`get_clash_status`, params: 0)
15:28:12 [INFO] Got USDPL call 12 (`get_sub_list`, params: 0)
15:28:12 [INFO] Got USDPL call 13 (`get_clash_status`, params: 0)
15:28:13 [INFO] get clash status with true
15:28:13 [INFO] Got USDPL call 14 (`get_sub_list`, params: 0)
15:28:13 [INFO] Got USDPL call 15 (`get_clash_status`, params: 0)
15:28:13 [INFO] get clash status with true
15:28:13 [INFO] Got USDPL call 16 (`get_sub_list`, params: 0)
15:28:13 [INFO] Got USDPL call 17 (`get_clash_status`, params: 0)
15:28:13 [INFO] get clash status with true
15:28:13 [INFO] Got USDPL call 18 (`get_sub_list`, params: 0)
15:28:13 [INFO] get clash status with true
15:28:13 [INFO] Got USDPL call 19 (`get_running_status`, params: 0)
15:28:13 [INFO] Got USDPL call 20 (`get_clash_status`, params: 0)
15:28:13 [INFO] get clash status with true
15:28:13 [INFO] Got USDPL call 21 (`get_sub_list`, params: 0)
15:28:13 [INFO] Got USDPL call 22 (`get_clash_status`, params: 0)
15:28:13 [INFO] get clash status with true
15:28:13 [INFO] Got USDPL call 23 (`get_sub_list`, params: 0)
15:29:54 [INFO] Got USDPL call 24 (`get_clash_status`, params: 0)
15:29:54 [INFO] get clash status with true
15:29:54 [INFO] Got USDPL call 25 (`get_sub_list`, params: 0)

tomoon.clash.log

23:28:12 FTL [Config] parse config failed error=proxy 2: unsupport proxy type: vless

似乎是哪里配置的不对? 需要怎么改吗?

zhaolin-st commented 1 year ago

似乎是clash core的原因?我的订阅里有vless协议,clash meta可以跑,premium会报错,现在只用ss协议就正常了

Meta Clash 才支持 vless,如果需要使用 Meta Clash,手动替换掉 ~/homebrew/plugins/tomoon/bin/core/clash 为 Meta 的版本

我好像也是这个问题 请问要怎么替换META CLASH版本呢

zhaolin-st commented 1 year ago

似乎是clash core的原因?我的订阅里有vless协议,clash meta可以跑,premium会报错,现在只用ss协议就正常了

Meta Clash 才支持 vless,如果需要使用 Meta Clash,手动替换掉 ~/homebrew/plugins/tomoon/bin/core/clash 为 Meta 的版本

你好 我替换了一个clash.meta cgo版本的,然后dashboard可以正常进入了,但是新的问题是导入订阅连接的时候总是会显示下载失败,(二维码和手动的方式我都试了一下)

YukiCoco commented 1 year ago

似乎是clash core的原因?我的订阅里有vless协议,clash meta可以跑,premium会报错,现在只用ss协议就正常了

Meta Clash 才支持 vless,如果需要使用 Meta Clash,手动替换掉 ~/homebrew/plugins/tomoon/bin/core/clash 为 Meta 的版本

你好 我替换了一个clash.meta cgo版本的,然后dashboard可以正常进入了,但是新的问题是导入订阅连接的时候总是会显示下载失败,(二维码和手动的方式我都试了一下)

请检查订阅地址是否能被正确访问,并附上错误提示信息。

zhaolin-st commented 1 year ago

似乎是clash core的原因?我的订阅里有vless协议,clash meta可以跑,premium会报错,现在只用ss协议就正常了

Meta Clash 才支持 vless,如果需要使用 Meta Clash,手动替换掉 ~/homebrew/plugins/tomoon/bin/core/clash 为 Meta 的版本

你好 我替换了一个clash.meta cgo版本的,然后dashboard可以正常进入了,但是新的问题是导入订阅连接的时候总是会显示下载失败,(二维码和手动的方式我都试了一下)

请检查订阅地址是否能被正确访问,并附上错误提示信息。

你好 同一个订阅连接 (包含vless) 用原来的clash下载订阅是没有问题的,替换meta clash后 下载订阅会有错误,是我替换的方式不对吗 13:32:37 [ERROR] Failed while downloading sub. 13:32:37 [ERROR] Error Message:unexpected end of file 13:32:37 [INFO] 192.168.1.23 "POST /download_sub HTTP/1.1" 500 22 "http://192.168.1.33:55556/" "Mozilla/5.0 (iPhone; CPU iPhone OS 16_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3 Mobile/15E148 Safari/604.1" 5.104309

RonDingDing commented 11 months ago

我也遇到同样的问题,卸载也不行