Quantumult X如何连接使用v2ray-plugin的Shadowsocks-libev服务

Posted by ColasDAD on 26 Aug, 2022

之前介绍CentOS 8用Nginx建站的文章提到了用Shadowsocks-libev + v2ray-plugin建立跨境服务,在此架构下大多数客户端整体使用都很好,唯独遇到了iOS上的Quantumult X,按照一般配置不能顺利连接,这里就来给大家出出招。

如何配置

服务端如何配置

其实解决的问题方法很简单,就是Shadowsocks-libev-libev + v2ray-plugin的服务端配置文件进行一下修改,将”plugin_opts”部分增加”mux=0”这个信息,按照架构进行完整的服务端配置参考如下:

{
    "server":"127.0.0.1",
    "server_port":8443,
    "password":"自己设置的密码",
    "timeout":300,
    "user":"nobody",
    "method":"chacha20-ietf-poly1305",
    "fast_open":true,
    "nameserver":"8.8.8.8",
    "mode":"tcp_only",
    "plugin":"v2ray-plugin",
    "plugin_opts":"server;mux=0"
}

Quantumult X如何配置

Quantumult X的配置就是按照范例进行,参考如下:

shadowsocks=你的域名:443, method=chacha20-ietf-poly1305, password=自己设置的密码, obfs=wss, obfs-uri=/your_path/, fast-open=false, udp-relay=false, tag=ss-ws-tls

再次提醒我这Quantumult X的配置里有path但是服务器端没是因为我是按照之前的文档说的用了nginx做反向代理来解析path,如果服务器端是v2ray-plugin直连,大家记得服务端也要配置上和Quantumult X一样的path,另外IP和端口也要调整。

注意如果为了Quantumult X客户端修改服务器配置后,普通的v2ray-plugin客户端便会连接不上,也就是说两者互不兼容。如果需要两种客户端同时使用,推荐创建多个配置文件启动多个服务来解决。


   跨境    DIY   

 Share on: Twitter / Facebook / Google+ / Email