Bubble's blog
Home
About
阿里云服务器脱机部署Shadowsocks-libev
Category:
技术
Date:
2025-07-01T02:52:08Z
以下是**完全基于 `yum` 的 Shadowsocks-libev 离线源码包部署流程**,适用于: * ✅ **root 用户** * ✅ `.tar.gz` 包已放在 `/root` 目录,包从这里下载[https://github.com/shadowsocks/shadowsocks-libev/releases/download/v3.3.5/shadowsocks-libev-3.3.5.tar.gz](https://github.com/shadowsocks/shadowsocks-libev/releases/download/v3.3.5/shadowsocks-libev-3.3.5.tar.gz) * ✅ 使用 `yum` * ✅ 系统为 Alibaba Cloud Linux 3(兼容 CentOS 8) --- ## ✅ 一、安装依赖(使用 yum) ```bash yum groupinstall "Development Tools" -y ``` ``` yum install -y epel-release ``` >> 提示包冲突的话,用‘--allowerasing’参数替换冲突包,命令: ``` yum install -y epel-release --allowerasing ``` ``` yum install -y autoconf automake libtool gettext gcc-c++ \ c-ares-devel libev-devel mbedtls-devel libsodium-devel ``` > 如果提示找不到某个包,请先运行: ```bash yum makecache ``` --- ## ✅ 二、解压 Shadowsocks-libev 源码包 ```bash cd /root tar xzvf shadowsocks-libev-3.3.5.tar.gz cd shadowsocks-libev-3.3.5 ``` --- ## ✅ 三、安装 Shadowsocks-libev GitHub 上下载的 shadowsocks-libev-3.3.5.tar.gz 是“发布版本的源码包”,已经包含 configure 脚本,不需要 autogen.sh,直接配置: ```bash ./configure ``` ./configure命令执行后,缺什么依赖就装它 ‘yum install -y <包名>’,比如:yum install pcre pcre-devel -y ``` make -j$(nproc) make install ``` --- ## ✅ 四、创建配置文件 ```bash mkdir -p /etc/shadowsocks-libev ``` ``` vi /etc/shadowsocks-libev/config.json { "server": "0.0.0.0", "server_port": 8388, "password": "your_secure_password", "timeout": 300, "method": "aes-256-gcm", "mode": "tcp_and_udp" } ``` --- ## ✅ 五、使用 nohup 后台运行 [nohup ss-server -c /etc/shadowsocks-libev/config.json -v > /var/log/ss-server.log 2>&1 &](nohup ss-server -c /etc/shadowsocks-libev/config.json -v > /var/log/ss-server.log 2>&1 &) 验证服务运行 ``` ps aux | grep ss-server tail -f /var/log/ss-server.log ``` --- ## ✅ 六、创建系统服务 ```bash vi /usr/lib/systemd/system/shadowsocks-libev.service ``` 按 i 插入以下内容: ``` [Unit] Description=Shadowsocks-libev Server Service After=network.target [Service] Type=simple ExecStart=/usr/local/bin/ss-server -c /etc/shadowsocks-libev/config.json Restart=always RestartSec=5 [Install] WantedBy=multi-user.target ``` 按 ESC,然后 :wq 保存退出。 --- ## ✅ 七、管理服务 ```bash # 重新加载服务配置 systemctl daemon-reload # 启动服务 systemctl start shadowsocks-libev # 设置开机启动 systemctl enable shadowsocks-libev # 查看服务状态 systemctl status shadowsocks-libev ``` --- ## 🔚 部署完成
Share
Permalink
×
0 Comments
latest
No comments.
Name
Email
Site
Comment
Human check: 7 + 6 = ?
Links
CSDN
GitHub
WHOIS
吾爱破解
看雪论坛
Categories
Default
0
技术
24
时事
0
Change Theme
Perfect Blue
Black Swan
0 Comments latest
No comments.