2dust / v2rayN

A GUI client for Windows, support Xray core and v2fly core and others
https://1.2345345.xyz
GNU General Public License v3.0
67.04k stars 11.18k forks source link

从剪贴板直接导入clash类型的配置,可以翻墙,开启后只能看软件自己在切换节点,请问该怎么手动选用特定节点 #4356

Closed uru8 closed 8 months ago

uru8 commented 10 months ago

相关问题

想切换节点

描述你希望的解决方案

无法做到

描述你所考虑的替代方案

No response

我确认已查询历史issues

Naruse-developer commented 10 months ago

[!NOTE] 手动切换节点 1 点击你想要使用的节点,设置为活动服务器(快捷方式回车键) 2 点击你想要使用的节点,按一下回车键即可 3 右下角的图标右键,会显示当前使用的服务器,点击它,选择你想要使用的服务器

pys16 commented 10 months ago

以前可以用clash.razord.top或者自己本地开一个clash dashboard控制切换,但现在clash dashboard已经删库了;所以如果没有刚需clash那些规则的话,还是建议用原生的v2ray配置,有刚需的话就找个clash dashboard的存档

ASh-en commented 10 months ago

提供一个方案:你目前通过从剪贴板直接导入clash类型的配置,应该是有以一个clash的yaml文件了。这里给你一个转换网址 https://v2rayse.com/clash-convert, 当然你能找到其它转换工具也可以,通过这个工具你可以将yaml中的配置信息转换成一个个节点的url,然后复制这些url,通过v2rayN的从剪贴板导入就行了。这就是目前我的解决方法。如果你能找到其他方法,或者其他离线转换工具也麻烦分享一下,这个转换网址https://v2rayse.com/clash-convert 虽然说是纯前端的,但是访问该网址就需要先翻墙,而且是否会记录甚至盗取节点数据我也不能确定。

shunia commented 9 months ago

这个问题我真的没搞懂,我一直以为V2rayN有这功能,但是我是个傻子不会用而已。这会儿大半夜我寻思再试试,看看怎么能把clash或者ss的订阅显示成所有服务器的列表而不是一个单独的yaml文件或者一个hy类型的json,结果我是真的没搞明白。

它明明能上网,也就是它知道我的订阅里有多个服务器,但是它就是不显示出来,我既看不到自己有哪些服务器,也没法去做出选择和切换。

作者或者说使用者都是怎么使用这个软件的?不使用订阅?还是不考虑手动切换节点?还是说都是自己找个办法把节点摘出来在软件里一个一个的手动填写?真的给我整懵了。

有没有大神给解一下惑?

pys16 commented 9 months ago

这个问题我真的没搞懂,我一直以为V2rayN有这功能,但是我是个傻子不会用而已。这会儿大半夜我寻思再试试,看看怎么能把clash或者ss的订阅显示成所有服务器的列表而不是一个单独的yaml文件或者一个hy类型的json,结果我是真的没搞明白。

它明明能上网,也就是它知道我的订阅里有多个服务器,但是它就是不显示出来,我既看不到自己有哪些服务器,也没法去做出选择和切换。

作者或者说使用者都是怎么使用这个软件的?不使用订阅?还是不考虑手动切换节点?还是说都是自己找个办法把节点摘出来在软件里一个一个的手动填写?真的给我整懵了。

有没有大神给解一下惑?

clash本身是一个可以命令行执行的软件,它的控制方式是给external-controller指定的端口post一些请求;而通常我们会用的,可以手动选服务器的"clash"严格意义上叫clash-gui更好一点,是基于命令行clash的基础上加了图形界面来方便进行控制。

回到你的问题,毕竟这个软件叫V2rayN,主要提供v2ray订阅的支持,对于clash的支持差不多相当于只是拿命令行clash开了个服务,所以控制这个服务就需要你自己通过外部软件搞。目前来说,你可以浏览器访问https://clash.razord.top或者https://yacd.haishan.me,如果你的服务提供商默认给external-controller端口写的9090,应该是能直接控制的,不然就查一下配置文件里面的端口号。

而更直接的方法就是,既然用V2rayN了,那就用v2ray订阅链接了;这样就很符合直觉,一排节点可以选。

shunia commented 9 months ago

这个问题我真的没搞懂,我一直以为V2rayN有这功能,但是我是个傻子不会用而已。这会儿大半夜我寻思再试试,看看怎么能把clash或者ss的订阅显示成所有服务器的列表而不是一个单独的yaml文件或者一个hy类型的json,结果我是真的没搞明白。 它明明能上网,也就是它知道我的订阅里有多个服务器,但是它就是不显示出来,我既看不到自己有哪些服务器,也没法去做出选择和切换。 作者或者说使用者都是怎么使用这个软件的?不使用订阅?还是不考虑手动切换节点?还是说都是自己找个办法把节点摘出来在软件里一个一个的手动填写?真的给我整懵了。 有没有大神给解一下惑?

clash本身是一个可以命令行执行的软件,它的控制方式是给external-controller指定的端口post一些请求;而通常我们会用的,可以手动选服务器的"clash"严格意义上叫clash-gui更好一点,是基于命令行clash的基础上加了图形界面来方便进行控制。

回到你的问题,毕竟这个软件叫V2rayN,主要提供v2ray订阅的支持,对于clash的支持差不多相当于只是拿命令行clash开了个服务,所以控制这个服务就需要你自己通过外部软件搞。目前来说,你可以浏览器访问https://clash.razord.top或者https://yacd.haishan.me,如果你的服务提供商默认给external-controller端口写的9090,应该是能直接控制的,不然就查一下配置文件里面的端口号。

而更直接的方法就是,既然用V2rayN了,那就用v2ray订阅链接了;这样就很符合直觉,一排节点可以选。

很感谢你的回复,我觉得你说的有一部分道理。但是基于这个软件本身就有“服务器列表”这个概念和GUI的样式,我觉得它就不应该对能识别出来的服务器或者服务器列表不做列表式的呈现,这太违反直觉了。

当然这都看作者怎么实现,我对这并没有异议。另外它不只是Clash订阅不显示成列表,其他非v2ray系的订阅似乎都不行,至少我用了SS和Trojan,都不会显示成列表。

我的机场只提供SS、Clash、Trojan订阅,我觉得很合理。正常来说Clash是一般用户的主流选择,简单易用功能满足绝大部分需求。SS和Trojan提供给使用其他软件的用户一个通用的选择。所以这也是我和这个软件一直没有匹配的原因。