我一直用的是老的v2-ui面板,也不怎么经常用,好像去年开发者就开始要弃坑v2-ui,转而开发x-ui面板。前者用python开发,后者使用go开发。不想谈孰优孰劣,主要是现在v2-ui已经停止开发了,然后x-ui又加了些新功能(流量限制,过期日期限制等)。我觉得这个面板更适合小范围知根知底的朋友分享,大范围贩卖,小心风险。我本可以把v2-ui完全卸载,重新安装x-ui,考虑到又要折腾证书,还是算了吧。就直接按照官方给出的方法,先迁移看看,然后设置下登录用户。当然了如果是拿一台全新的vps,直接安装就好了。如下是官方文档:

https://xtls.github.io/

https://github.com/vaxilu/x-ui

 

直接执行一键安装/升级脚本就可以了:

然后执行x-ui v2-ui,把v2-ui数据库中的节点信息迁移到x-ui中来。

之后停止v2-ui, 重启x-ui,由于v2-ui用的是v2ray程序,x-ui用的是xray,区别如下:

Xray与V2Ray完全类同,Xray 是 Project X 项目的核心模块。因为Xray和XTLS黑科技的作者rprx曾经是V2fly社区的重要成员,所以Xray直接Fork全部V2Ray的功能,然后进行性能优化,并增加了新功能,使Xray在功能上成为了V2Ray的超集,且完全兼容V2Ray。

简而言之,Xray是V2Ray的项目分支,Xray是V2Ray的超集,就跟Trojan-Go和Trojan-GFW的关系类似,而且Xray性能更好、速度更快,更新迭代也更频繁。由于自V2ray-core 4.33.0 版本起,删除了XTLS黑科技,但仍然支持VLESS,所以是否原生支持XTLS是Xray和V2Ray最大的区别之一。

xray的配置文件路径在/usr/local/x-ui/bin/config.json,启动后, 经过测试怎么都科学不上了网,将xray切换到1.8.4版本也不行,怀疑是客户端客户较旧, 尝试下载最新的客户端:

https://github.com/2dust/v2rayN/releases

结果还是不行,将xray日志打开, 在面板中做如下配置:

 

日志的报错是:rejected proxy/vmess/encoding: invalid user > user do not exist

参考https://github.com/v2ray/v2ray-core/issues/2966后, 得出原因是:

需要将额外ID(AlterID)设置为0。因为自2022年起v2ray服务端将强制启用aead认证机制.

经过修改,解决问题

客户端可以用V2rayN 或 Clash,具体对比:https://jiasupanda.com/v2rayn-clash

V2rayN 下载地址是:https://github.com/2dust/v2rayN/releases/download/6.29/zz_v2rayN-With-Core-SelfContained.7z

Categories: SECURITY

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *