Ubuntu 18 配置 shadowsocks 客户端开机自启
在 ubuntu 16 以前,可以将要开机执行的命令写在 /etc/rc.local 文件的 exit 0 语句之前,但是 ubuntu 18 中已经由传统的 init 模式启动改为 systemd 模式,因此就没有 rc.local 文件了。
systemd 包含有一整套的命令以提供非常丰富的功能,这个不做介绍,这里只介绍使用 apt 或 pip 安装shadowsocks 时如何使用 systemd 提供的 systemctl 命令配置开机启动 shadowsocks 客户端。
在 /lib/systemd/system/ 目录下新建 shadowsocks.service 文件,vim shadowsocks.service 编辑文件,复制如下内容到文件,保存 & 退出:
[Unit]
Description=Shadowsocks Client Service
After=network.target
[Service]
Type=forking
User=root
ExecStart=/usr/local/bin/sslocal -d start -v -c /etc/ss.json
[Install]
WantedBy=multi-user.target
最后终端执行 systemctl enable shadowsocks
重启
Done !
评论
发表评论