将下面ubuntu命令编写成有一个脚本,一键运行:
sudo add-apt-repository ppa:hzwhuang/ssr
sudo apt update
sudo apt install shadowsocks-libev -y
sudo nano /etc/shadowsocks-libev/config.json
{
"server":"0.0.0.0",
"mode":"tcp_and_udp",
"server_port":8388,
"local_port":1080,
"password":"sGS4aF1D8UWo",
"timeout":86400,
"method":"chacha20-ietf-poly1305"
}
sudo systemctl restart shadowsocks-libev
sudo systemctl enable shadowsocks-libev
sudo systemctl status shadowsocks-libev
新建一个脚本文件 install_ss.sh,然后通过一键运行来完成所有操作。脚本文件内容:
#!/bin/bash
# 更新软件包
sudo apt update
sudo apt upgrade -y
# 添加 PPA 仓库
sudo add-apt-repository ppa:hzwhuang/ssr -y
# 更新软件包列表
sudo apt update
# 安装 shadowsocks-libev
sudo apt install shadowsocks-libev -y
# 创建配置文件目录(如果不存在)
sudo mkdir -p /etc/shadowsocks-libev
# 写入配置文件内容
sudo tee /etc/shadowsocks-libev/config.json > /dev/null <<EOL
{
"server":"0.0.0.0",
"mode":"tcp_and_udp",
"server_port":8388,
"local_port":1080,
"password":"sGS4aF1D8UWo",
"timeout":86400,
"method":"chacha20-ietf-poly1305"
}
EOL
# 启动 shadowsocks-libev 服务
sudo systemctl start shadowsocks-libev
# 设置 shadowsocks-libev 服务开机自启
sudo systemctl enable shadowsocks-libev
# 显示 shadowsocks-libev 服务状态
sudo systemctl status shadowsocks-libev
使用步骤:
-
打开终端,创建脚本文件:
nano install_ss.sh -
将上面的脚本内容复制粘贴到文件中,保存并退出(按
Ctrl + O保存,按Enter确认,按Ctrl + X退出)。 -
使脚本文件具有执行权限:
chmod +x install_ss.sh -
运行脚本:
./install_ss.sh

连接不上

登录服务器,重新启动服务
sudo systemctl restart shadowsocks-libev

这样,你就可以通过运行这个脚本来自动完成所有命令的执行,包括添加 PPA 仓库、更新软件包列表、安装 shadowsocks-libev、创建和配置配置文件、启动并设置服务开机自启以及检查服务状态。
当前文章价值1.13元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)

你可能感兴趣的文章
分类:ubuntu
标签:shadowsocks, shadowsocks libev, shell一键安装脚本, 脚本
评论已关闭!