何为VMess协议?vmess节点怎么用

很多小伙伴或许对于VMess协议还比较陌生,它是一种能在V2Ray下使用的加密传输协议,其功用是帮助客户端跟服务器之间建立通信。它和SS实际上有着不少相似之处,但相比之下,VMess协议要更为复杂。

在进行配置前,一个好用的文本编辑器是相当重要的。不少大神都会选用TXT文档,但这里还是建议大家使用JQ或是atom等编辑器。文本编辑器最大的好处就是能避免出现偶然的错误语法,另外,V2Ray也自带检查功能,可以帮你轻松捉虫。

具体的配置方法如下:

1.把客户端内的config.json改为以下代码,然后将V2Ray重启,此时你的修改才会起作用。(注意//后的各种提示)

2.服务器同理,按照/etc/v2ray的路径,把config.json改为以下代码,同样也是改完重启。(注意//后的各种提示)=

3.将客户端的inbounds,port后改成1080,协议默认为socks。然后将outbounds,protocol后改为vmess。这里要注意,inbounds里面有个sniffing字段是相当有用的,它不仅能避免DNS污染,同时也可以对BT协议进行快速识别。

4.UUID格式的ID最好不要乱编,如果能生成的话再好不过,否则格式错误是相当麻烦的。另外,VMess协议是可以用加密方式的,但其实用不用差别不大,假如有兴趣的朋友可以自己研究下。此时V2Ray就已经最终部署完成了。

当然,第一次配置肯定不可能十全十美,这里也是为大家提供了一些问题的解决方法:

1.客户端闪退问题。这种情况通常是配置文件有问题,检查一遍看是否有疏漏,然后修改一下即可。

2.客户端出现Proxy|HTTP:failed to read http request> malformed HTTP request “\x05\x01\x00″。这种情况是客户端inboud和浏览器的协议不一致导致的,把inboud改成https或者把代理改为socks4或socks5。

3.客户端出现Socks: unknown Socks version的提示。这种情况是inboud没有改成socks,另外浏览器的代理协议也不对。后者应该是和客户端的inboud一模一样的,改掉就OK了。

假如这三点都没问题,使用V2Ray还是连网失败,那就要考虑重新部署一遍了。当然,因为V2Ray本身就要比SS配置复杂太多,所以就算弄不明白也情有可原。最行之有效的办法就是求助相关方面的大神,希望大家都能体验到V2Ray之美吧!