fudyou 发表于 2022-7-4 15:54:52

Shadowsocks 编译版

写在前面2022 年 6 月 18 日适用于 CentOS 7 或 CentOS Stream 8 / Rocky Linux 8 / AlmaLinux 8 等或 CentOS Stream 9 / Rocky Linux 9 / AlmaLinux 9 等的 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


name=Teddysun Linux Repository for EL $releasever
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
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
https://teddysun.com/wp-content/uploads/2022/shadowsocks_rpm_3.png

2. 一次性安装 Teddysun Linux Repository 里所有软件包:yum repo-pkgs teddysun install
https://teddysun.com/wp-content/uploads/2022/shadowsocks_rpm_4.pngShadowsocks-libev使用 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使用 root 用户执行以下命令安装:
yum install -y shadowsocks-rust
成功安装后,执行以下命令查看版本号:
ssserver --version
返回值:
shadowsocks 1.14.3
默认配置文件如下,如需自定义端口,密码,插件等信息,请自行修改
/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使用 root 用户执行以下命令安装:
yum install -y v2ray-plugin
成功安装后,执行以下命令查看版本号:
v2ray-plugin -version
返回值:
v2ray-plugin v5.0.7
Go version go1.18.3
Yet another SIP003 plugin for shadowsocks
该插件兼容 shadowsocks-libev 和 shadowsocks-rust,修改其默认配置文件即可调用插件。


xray-plugin使用 root 用户执行以下命令安装:
yum install -y xray-plugin
成功安装后,执行以下命令查看版本号:
xray-plugin v1.5.8
Go version go1.18.3
Yet another SIP003 plugin for shadowsocks
该插件同样兼容 shadowsocks-libev 和 shadowsocks-rust,修改其默认配置文件即可调用插件。


One more thing1. 统一下载地址:
https://fr1.teddyvps.com/shadowsocks/
2. 以上所有 rpm 包可以安装在同一系统下,不会产生冲突。
https://teddysun.com/wp-content/uploads/2022/shadowsocks_rpm_1.png
二进制文件路径:
https://teddysun.com/wp-content/uploads/2022/shadowsocks_rpm_2.png









页: [1]
查看完整版本: Shadowsocks 编译版