生活记事

  • 🏠首页
    • 帮你谷歌
    • 帮你百度
  • 🪀花里胡哨
    • 🍃小风扇
    • ❄小空调
    • 🍉合成大西瓜
  • 🔧实用工具
    • 🎵音乐解锁
    • 🔗短链接服务
    • 🧩随机图片API
    • 🛠️V2rayNg配置生成
    • 🎨某站风格徽标生成器
  • ⚙管理后台
  • 隐私政策声明
  1. 首页
  2. Azure
  3. 正文

使用Azure搭建V2ray遇到的一些坑以及报错218/CAPABILITIES的解决方案

2021年07月11日 1050点热度 9人点赞 2条评论

今天心血来潮用免费的Azure学生机开了一台美国区域的CentOS的机子,想着搭一下V2ray玩一下,结果遇到了以下几个坑。

第一个就是Azure中创建的CentOS机器默认不使用Root用户,需要先连上机器然后在命令行中输入:

sudo passwd root

然后输入虚拟机创建时的密码,输入后回车,然后在输入root用户的密码,确认后在SSH中输入:

sudo su root -

切换到root用户。

因为本人比较懒,所以直接安装了宝塔面板,方便以后搭建网站使用。

CentOS 7安装宝塔面板命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装好宝塔后,我接着开始搭建V2ray的操作,在SSH中输入:

bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

可以快速搭建V2ray,剩下的就是配置文件的书写了前面以及生成配置(配置可以在我搭建的一个生成器里面快速生成,非常便捷,点击快速生成就可以快速生成配置)。

开放端口啥的都非常都十分顺利,最后在启动的时候也没有报错,于是我以为已经搭建成功了,还暗喜这次没有花几分钟就搞好了,于是在Clash中输入配置然后连接了了一下,发现并没有反应,没能达到预期的效果,于是就在Xshell里输入:

systemctl status v2ray

检查了一下V2ray的状态,这才发现V2ray没有正确启动,出现以下错误代码:

v2ray.service: main process exited, code=exited, status=218/CAPABILITIES

第二个坑出现,花了我好长时间才找到解决方法?

百度了一下也没有发现解决方案,最后找了好久才在一个国外的博主里找到解决方案,需要要修改v2ray.service里的代码,具体修改如下:

 CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE -------> CapabilityBoundingSet=~
 AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE   -------> AmbientCapabilities=
最后保存好后输入
systemctl start v2ray因为v2ray.service出现了更改所以需要输入

systemctl daemon-reload 来加载所作的更改,输入完毕后再次输入
systemctl start v2ray

即可。最后重新使用Clash连接?发现某不能打开的网站已经可以打开了.

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: Azure
最后更新:2023年02月07日

FangWei

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

COPYRIGHT © 2019-2022 FangWei. ALL RIGHTS RESERVED.

皖ICP备20004389号-1