meta,mihomo的api,可以开关tun吗?

接口文档,能用的接口好像很少啊,找了半天,没找到控制tun开关的接口。

需求就是,在关机的时候,提前自动关闭tun。


老问题了,不提前关tun,下次开机就会没网,这时候需要在网络共享那,开关一下Internet共享,tun才恢复正常,总之就是太麻烦了

4 个赞

为什么我不提前关下次开机也正常?是不是你设置错了什么?

1 个赞

我也不知道,不少人出现过这个问题,可以搜到,。
开关网络共享,也是我搜出来的答案

是不是你还开多了“系统代理”模式?我之前开系统代理模式会这样,Tun模式下没这问题。

curl '/configs' -X PATCH --data-raw '{"tun":{"enable":true}}'
https://wiki.metacubex.one/api/#configs

1 个赞

没系统代理,只开tun

直接退出mihomo,tun应该就自动关闭了

检查下windows的“设置”,看看“网络和 Internet”中的“使用代理服务器”是不是打开了?

是的,没网基本就是这里,开机启动clash类软件就没啥问题

没有,代理都是关的

我用apifox请求,响应都是正确的204,但verge这里貌似没有啥反应,求教,我第一次用clash的api。。

先PATCH更新配置,

再PUT重载配置

再GET查询配置,确实写着是开着tun呢,但是win11,clash verge这边,并没有开启tun

噢,你是指,用脚本,在关电脑之前,先自动关了clash?
我觉得也可以,一会试试

不需要PUT啊

直接patch也是没有变化,204响应是正确的吧?但是verge并没有开启tun

那是verge的bug,我这里win设置里可以看到已经开启了

啊,还真是,感谢

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。