v2ray启动报code=exited, status=218/CAPABILITIES错误的解决方法

v2ray

今天再一台香港的vps上安装好v2ray后,一键安装脚本在这里:

bash <(curl -L -s https://install.direct/go.sh)

安装一起正常,通过service v2ray start命令启动后,也没有提示任何错误。但是通过service v2ray status查看状态后,发现启动失败了,一直报这个错误:code=exited, status=218/CAPABILITIES

几经查询后无果,感觉像是vps的问题。后来在国外的一篇文章中找到类似问题。解决方法如下:

1、编辑v2ray的服务配置文件

vi /etc/systemd/system/v2ray.service

2、对文件内容做如下修改:

将:

CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE
AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE

改为:

CapabilityBoundingSet=~
AmbientCapabilities=

3、检查v2ray的端口号,必须设定为大于 1024的端口号才行。

做好以上修改后,执行:service v2ray restart 即可启动成功。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!