最近花了点时间制作了 shadowsocks-libev,shadowsocks-rust,go-shadowsocks2,v2ray-plugin,xray-plugin 的 rpm 包。
以后在 CentOS 7 或 CentOS Stream 8 / Rocky Linux 8 / AlmaLinux 8 或 CentOS Stream 9 / Rocky Linux 9 / AlmaLinux 9 或 Fedora 37 / Fedora 38 系统下,可以一键安装,自动解决依赖,可以说是非常方便了。
多说一句,其实 Docker Image 就能搞定一切了,但是安装 rpm 包的话,系统资源开销更小一些,适用于小内存的机器。
以上的 rpm 包,不出意外的话,我将会持续更新。
写在前面
2022 年 6 月 18 日适用于 CentOS 7 或 CentOS Stream 8 / Rocky Linux 8 / AlmaLinux 8 等或 CentOS Stream 9 / Rocky Linux 9 / AlmaLinux 9 或 Fedora 37 / Fedora 38 的 Teddysun Linux Repository 发布了。
通过这种方式可以非常方便地安装,升级 rpm 包。
由于需要安装依赖包,所以事先要开启 EPEL Repository
yum install -y yum-utils epel-release yum-config-manager --enable epel
1. 创建以下 repo 文件
/etc/yum.repos.d/teddysun.repo
文件的内容如下:
# Name: Teddysun Linux Repository # URL: https://teddysun.com/666.html [teddysun] name=Teddysun Linux Repository for EL $releasever - $basearch baseurl=https://dl.lamp.sh/shadowsocks/el$releasever/$basearch/ https://fr1.teddyvps.com/shadowsocks/el$releasever/$basearch/ enabled=1 gpgcheck=0
或者执行以下命令直接安装 teddysun.repo:
yum-config-manager --add-repo https://dl.lamp.sh/shadowsocks/teddysun.repo
系统为 Fedora 37 / Fedora 38 的时候, repo 文件:
/etc/yum.repos.d/teddysun_fedora.repo
文件的内容如下:
[teddysun] name=Teddysun Linux Repository for Fedora $releasever - $basearch baseurl=https://dl.lamp.sh/shadowsocks/fedora/$releasever/$basearch/ https://fr1.teddyvps.com/shadowsocks/fedora/$releasever/$basearch/ enabled=1 gpgcheck=0
或者执行以下命令直接安装 teddysun_fedora.repo:
yum-config-manager --add-repo https://dl.lamp.sh/shadowsocks/teddysun_fedora.repo
2. 重建 repo 缓存,执行如下命令:
yum makecache
3. 通过 yum 来安装软件包,比如:
yum install shadowsocks-libev v2ray-plugin xray-plugin
4. 以后软件若有升级,也可通过 yum 来升级软件包,比如:
yum update shadowsocks-libev v2ray-plugin xray-plugin
5. 若想卸载,也可通过 yum 来卸载软件包,比如:
yum remove shadowsocks-libev v2ray-plugin xray-plugin
目前,Teddysun Linux Repository 里有如下几款软件,欢迎使用。如有问题需要反馈,请到我的 Telegram 群里提出。
shadowsocks-libev
shadowsocks-rust
go-shadowsocks2
v2ray-plugin
xray-plugin
2022 年 6 月 19 日 Teddysun Linux Repository 支持 aarch64 架构。
1. 查看 Teddysun Linux Repository 里所有软件包:
yum repo-pkgs teddysun list
2. 一次性安装 Teddysun Linux Repository 里所有软件包:
yum repo-pkgs teddysun install
Shadowsocks-libev
2022 年 6 月 24 日更新日志:
编译了 shadowsocks-libev 最新代码 (Commits on Jun 23, 2022);
2022 年 6 月 16 日更新日志:
编译了 shadowsocks-libev 最新代码 (Commits on Jun 4, 2022);
使用 root 用户执行以下命令安装:
yum install -y shadowsocks-libev
成功安装后,执行以下命令查看版本号:
ss-server -h
返回值节选:
shadowsocks-libev 3.3.5
默认配置文件如下,如需自定义端口,密码,插件等信息,请自行修改
/etc/shadowsocks/shadowsocks-libev-config.json
服务端 service 文件
/usr/lib/systemd/system/shadowsocks-libev-server.service
启动服务端
systemctl start shadowsocks-libev-server
停止服务端
systemctl stop shadowsocks-libev-server
查看服务端状态
systemctl status shadowsocks-libev-server
设置服务端 service 开机自启动
systemctl enable shadowsocks-libev-server
其他 service 文件,用法同服务端 service 一致,但需要事先修改配置文件
/usr/lib/systemd/system/shadowsocks-libev-manager.service /usr/lib/systemd/system/shadowsocks-libev-client.service /usr/lib/systemd/system/shadowsocks-libev-redir.service /usr/lib/systemd/system/shadowsocks-libev-tunnel.service /usr/lib/systemd/system/shadowsocks-libev-nat.service
Shadowsocks-rust
2023 年 9 月 23 日更新日志:
编译了 shadowsocks-rust 版本 v1.16.2;
2023 年 9 月 1 日更新日志:
编译了 shadowsocks-rust 版本 v1.16.1;
2023 年 8 月 27 日更新日志:
编译了 shadowsocks-rust 版本 v1.16.0;
2023 年 7 月 7 日更新日志:
编译了 shadowsocks-rust 版本 v1.15.4;
2023 年 3 月 13 日更新日志:
编译了 shadowsocks-rust 版本 v1.15.3;
2022 年 12 月 24 日更新日志:
编译了 shadowsocks-rust 版本 v1.15.2;
2022 年 12 月 17 日更新日志:
编译了 shadowsocks-rust 版本 v1.15.1;
编译了 shadowsocks-rust 版本 v1.15.0;
2022 年 6 月 18 日更新日志:
编译了 shadowsocks-rust 最新稳定版 v1.14.3;
使用 root 用户执行以下命令安装:
yum install -y shadowsocks-rust
成功安装后,执行以下命令查看版本号:
ssservice --version
返回值:
shadowsocks 1.16.2
默认配置文件如下,如需自定义端口,密码,插件等信息,请自行修改
/etc/shadowsocks/shadowsocks-rust-config.json
服务端 service 文件
/usr/lib/systemd/system/shadowsocks-rust-server.service
启动服务端
systemctl start shadowsocks-rust-server
停止服务端
systemctl stop shadowsocks-rust-server
查看服务端状态
systemctl status shadowsocks-rust-server
设置服务端 service 开机自启动
systemctl enable shadowsocks-rust-server
其他 service 文件,用法同服务端 service 一致,但需要事先修改配置文件
/usr/lib/systemd/system/shadowsocks-rust-client.service
v2ray-plugin
2023 年 6 月 1 日更新日志:
编译了 v2ray-plugin 最新版 v5.7.0;
2023 年 5 月 24 日更新日志:
编译了 v2ray-plugin 最新版 v5.5.0;
2023 年 2 月 22 日更新日志:
编译了 v2ray-plugin 最新版 v5.4.0;
2023 年 2 月 8 日更新日志:
编译了 v2ray-plugin 最新版 v5.3.0;
2022 年 12 月 26 日更新日志:
编译了 v2ray-plugin 最新版 v5.2.0;
2022 年 9 月 7 日更新日志:
编译了 v2ray-plugin 最新版 v5.1.0;
2022 年 8 月 20 日更新日志:
编译了 v2ray-plugin 最新版 v5.0.8;
2022 年 6 月 16 日更新日志:
编译了 v2ray-plugin 最新版 v5.0.7;
使用 root 用户执行以下命令安装:
yum install -y v2ray-plugin
成功安装后,执行以下命令查看版本号:
v2ray-plugin -version
返回值:
v2ray-plugin v5.7.0 Go version go1.20.4 Yet another SIP003 plugin for shadowsocks
该插件兼容 shadowsocks-libev 和 shadowsocks-rust,修改其默认配置文件即可调用插件。
xray-plugin
2023 年 8 月 29 日更新日志:
编译了 xray-plugin 最新版 v1.8.4;
2023 年 6 月 19 日更新日志:
编译了 xray-plugin 最新版 v1.8.3;
2023 年 4 月 18 日更新日志:
编译了 xray-plugin 最新版 v1.8.1;
2023 年 3 月 11 日更新日志:
编译了 xray-plugin 最新版 v1.8.0;
2023 年 2 月 9 日更新日志:
编译了 xray-plugin 最新版 v1.7.5;
2023 年 2 月 2 日更新日志:
编译了 xray-plugin 最新版 v1.7.3;
2022 年 12 月 26 日更新日志:
编译了 xray-plugin 最新版 v1.7.0;
2022 年 12 月 12 日更新日志:
编译了 xray-plugin 最新版 v1.6.6;
2022 年 11 月 28 日更新日志:
编译了 xray-plugin 最新版 v1.6.5;
2022 年 11 月 14 日更新日志:
编译了 xray-plugin 最新版 v1.6.4;
2022 年 11 月 7 日更新日志:
编译了 xray-plugin 最新版 v1.6.3;
2022 年 10 月 29 日更新日志:
编译了 xray-plugin 最新版 v1.6.2;
2022 年 10 月 22 日更新日志:
编译了 xray-plugin 最新版 v1.6.1;
2022 年 9 月 20 日更新日志:
编译了 xray-plugin 最新版 v1.6.0;
2022 年 8 月 29 日更新日志:
编译了 xray-plugin 最新版 v1.5.10;
2022 年 7 月 16 日更新日志:
编译了 xray-plugin 最新版 v1.5.9;
2022 年 6 月 20 日更新日志:
编译了 xray-plugin 最新版 v1.5.8;
2022 年 6 月 16 日更新日志:
编译了 xray-plugin 最新版 v1.5.7;
使用 root 用户执行以下命令安装:
yum install -y xray-plugin
成功安装后,执行以下命令查看版本号:
xray-plugin -version
返回值:
xray-plugin v1.8.4 Go version go1.21.0 Yet another SIP003 plugin for shadowsocks
该插件同样兼容 shadowsocks-libev 和 shadowsocks-rust,修改其默认配置文件即可调用插件。
simple-obfs
2023 年 4 月 6 日更新日志:
注意:该插件已经废弃,不再更新。是出于给老(顽固)用户使用而编译的 rpm 包。严重推荐使用 v2ray-plugin 或 xray-plugin 插件。
编译了 simple-obfs 目前的最新版 v0.0.5,Commit 为 486bebd9208539058e57e23a12f23103016e09b4;
使用 root 用户执行以下命令安装:
yum install -y shadowsocks-simple-obfs
成功安装后,执行以下命令查看版本号:
obfs-server -h
obfs-local -h
返回值节选:
simple-obfs 0.0.5
该插件兼容 shadowsocks-libev 和 shadowsocks-rust,修改其默认配置文件即可调用该插件。
One more thing
1. 统一下载地址:
https://dl.lamp.sh/shadowsocks/
2. 以上所有 rpm 包可以安装在同一系统下,不会产生冲突。
rpm -qa | grep -E "shadowsocks|ray-plugin"
二进制文件路径:
ll /usr/bin/ss* /usr/bin/go-* /usr/bin/*ray-plugin | grep -v -E "ssh|sss_"