自己用arch不知道manjaro社区源的v2是不是也有这个问题,如果有systemd不能自启的问题,方法应该也是差不多的。
第一次更新的时候,我还以为是我节点或者电脑什么端口占用了之类的,害我一顿折腾,最后发现systemd没有启动。
看了一下,也有人有这个问题;https://github.com/v2ray/v2ray-core/issues/2716
也懒得改,直接自己手动启用,更新应该很快的。
sudo /usr/bin/v2ray -config /etc/v2ray/config.json
第二次更新的时候,systemd还是没有启动。。
第一次更新把v2的路径和配置文件路径搞错了。
whereis v2ray
即可查看应用路径。
第二次更新,把User=nobody注释掉即可。
user默认值是root,也可以设置为其他用户。
[Unit]
Description=V2Ray Service
Documentation=https://www.v2fly.org/
After=network.target nss-lookup.target
[Service]
#User=nobody
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE
AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE
NoNewPrivileges=true
ExecStart=/usr/bin/v2ray -config /etc/v2ray/%i.json
Restart=on-failure
[Install]
WantedBy=multi-user.target
不过一般用户创建的systemd一般放在/etc/systemd/system/
系统创建的才放在/usr/lib/systemd/system/
不知道是谁打包的,这个好像不太合理,虽然都可以。。。
arch设置开机自启的方法:
https://bbs.zsxwz.com/thread-2829.htm
systemctl手册:
http://www.jinbuguo.com/systemd/systemd.exec.html
上一篇:
一套挺好看的md设计论坛程序mdclub下一篇:
.gay域名开放注册。。。