|
写在前面2022 年 6 月 18 日适用于 CentOS 7 或 CentOS Stream 8 / Rocky Linux 8 / AlmaLinux 8 等或 CentOS Stream 9 / Rocky Linux 9 / AlmaLinux 9 等的 Teddysun Linux Repository 发布了。& q; a7 l2 ?8 e5 B/ ~' I% ?& ?
通过这种方式可以非常方便地安装,升级 rpm 包。
( _' x; u1 U, S由于需要安装依赖包,所以事先要开启 EPEL Repository
' h, S& c. `5 {) L% k) U. ?0 C2 f- yum install -y yum-utils epel-release
+ \* h# W9 G: S8 T$ [3 y1 @5 L6 l - yum-config-manager --enable epel
复制代码
7 |7 C4 a0 S9 H- q1. 创建以下 repo 文件
( G9 G, S- L* F6 x+ c0 Z4 f/etc/yum.repos.d/teddysun.repo3 Z% q1 d5 |4 X& o
文件的内容如下:
, ]5 T1 ?5 w( r. S6 c. Z: y- # Name: Teddysun Linux Repository1 A+ P4 @3 i) L8 j5 {
- # URL: https://teddysun.com/666.html2 O; R8 [% X U
# S Z6 s6 ~. U. R- K" \- [teddysun]- t/ C' Z8 s b4 B' n9 a
- name=Teddysun Linux Repository for EL $releasever
3 S( D3 h9 a! r) R5 P" N( U2 k - baseurl=https://dl.lamp.sh/shadowsocks/el$releasever/$basearch/7 H9 p" c% m+ D! z
- https://fr1.teddyvps.com/shadowsocks/el$releasever/$basearch/
, d/ F/ d" m5 n - enabled=1" O' }% T* J/ w" P9 q6 l3 B
- gpgcheck=0
复制代码 ! q6 g! y9 u" U1 q7 y
或者执行以下命令直接安装 teddysun.repo:5 _8 c3 J) a( r0 T8 |
- yum-config-manager --add-repo https://dl.lamp.sh/shadowsocks/teddysun.repo
复制代码
/ ]1 \- _; O/ g( x% H+ v2. 重建 repo 缓存,执行如下命令:9 T( `' ^" t: C. t# S) J
8 \7 g4 l5 I) t4 g
3. 通过 yum 来安装软件包,比如:6 P& m1 U4 s4 A7 V' U9 n$ q$ J8 V
- yum install shadowsocks-libev v2ray-plugin xray-plugin
复制代码
: V' b. B) w2 x \1 f4. 以后软件若有升级,也可通过 yum 来升级软件包,比如:9 g3 n' o2 ^9 _4 o: `4 [$ B5 C
- yum update shadowsocks-libev v2ray-plugin xray-plugin
复制代码 3 u* ]7 l& u: D2 k+ G2 e4 \
5. 若想卸载,也可通过 yum 来卸载软件包,比如:
. I6 i9 S# Q" q$ a6 p i: d, U- yum remove shadowsocks-libev v2ray-plugin xray-plugin
复制代码 3 i. U* L+ S% q" i+ K3 U
目前,Teddysun Linux Repository 里有如下几款软件,欢迎使用。如有问题需要反馈,请到我的 Telegram 群里提出。- g. L& {9 S4 d
shadowsocks-libev
& ^& R q( F( Y0 b* }shadowsocks-rust
! t& K; X' a1 c$ l" s1 q0 qgo-shadowsocks24 V& v; V; Z: W$ e- c0 N1 K
v2ray-plugin
" [$ Q( d( D& S+ I8 Pxray-plugin6 M. [' }; N9 N6 V7 a
2022 年 6 月 19 日 Teddysun Linux Repository 支持 aarch64 架构。
4 c0 x- |* _; [* ~1. 查看 Teddysun Linux Repository 里所有软件包:0 w, C- g. T( ]4 S( |& h5 y, n
- yum repo-pkgs teddysun list
复制代码 . E2 B; E/ d/ ?7 j& V
% ]) `$ {( E% j. u
- w/ t# a$ I. v& p) H
2. 一次性安装 Teddysun Linux Repository 里所有软件包: - yum repo-pkgs teddysun install
复制代码 , C1 x P& W1 H0 ?
Shadowsocks-libev 使用 root 用户执行以下命令安装: - yum install -y shadowsocks-libev
复制代码
) G$ S+ q+ y. {/ V3 l' u" w" Y& H成功安装后,执行以下命令查看版本号:+ Q$ _6 r J, c( x2 u& r
返回值节选: Q* I2 X& P ~/ ^
默认配置文件如下,如需自定义端口,密码,插件等信息,请自行修改 - /etc/shadowsocks/shadowsocks-libev-config.json
复制代码
1 I( D; q* W$ N服务端 service 文件- /usr/lib/systemd/system/shadowsocks-libev-server.service
复制代码 ) u. F* B& `+ K( ?! w
启动服务端- systemctl start shadowsocks-libev-server
复制代码 " e7 P; q2 j7 B
停止服务端- systemctl stop shadowsocks-libev-server
复制代码
7 h5 C f, A% b8 N查看服务端状态- systemctl status shadowsocks-libev-server
复制代码
% b" c( [5 j0 ]; x! a% G设置服务端 service 开机自启动- systemctl enable shadowsocks-libev-server
复制代码
7 i' _' a) u8 D/ D& |7 Y# ]$ m" n, D其他 service 文件,用法同服务端 service 一致,但需要事先修改配置文件- /usr/lib/systemd/system/shadowsocks-libev-manager.service
' ]# Q; O6 R" u; G7 u Z# Q0 | - /usr/lib/systemd/system/shadowsocks-libev-client.service3 s7 J; m8 u9 K- r, ^- y+ `- K
- /usr/lib/systemd/system/shadowsocks-libev-redir.service% W4 D% w3 [/ Q% ^! u z3 b
- /usr/lib/systemd/system/shadowsocks-libev-tunnel.service
5 z. Q. [/ y7 K - /usr/lib/systemd/system/shadowsocks-libev-nat.service
复制代码
% U& X, f+ ]1 u% k+ a. p) GShadowsocks-rust使用 root 用户执行以下命令安装:
5 c* q7 E, Q) z6 ^4 M! Z* V& G- yum install -y shadowsocks-rust
复制代码 . {8 U) ~7 o4 k9 p! ?4 ~5 p
成功安装后,执行以下命令查看版本号:
" y E8 z. V: z* B
$ |1 R& d. u4 O; v7 ?返回值: N8 g) L% q5 V- B' f2 {0 R9 j
+ t f W) K, m默认配置文件如下,如需自定义端口,密码,插件等信息,请自行修改7 B+ N* k3 z6 |# z
- /etc/shadowsocks/shadowsocks-rust-config.json
复制代码
8 u6 A- F! t8 E服务端 service 文件( o, J9 @' L2 m& C/ W& T, X- ^" n
- /usr/lib/systemd/system/shadowsocks-rust-server.service
复制代码 0 r+ e+ g9 |! O- r" {; H+ W( j& @) [0 q
启动服务端* N, c$ a4 ^ p% G( d
- systemctl start shadowsocks-rust-server
复制代码
( S9 h! L" L I2 L2 q& [停止服务端
9 \& h+ Q% X/ [" p' d( [6 ?9 ]7 A8 B- systemctl stop shadowsocks-rust-server
复制代码
( t6 v2 D& h9 C! g$ _- v9 H查看服务端状态* ]+ m3 K9 }; H' C. H
- systemctl status shadowsocks-rust-server
复制代码
; C: _7 W) K' i5 r, G设置服务端 service 开机自启动8 l& A- h& F: T& Y: Y0 s, J
- systemctl enable shadowsocks-rust-server
复制代码
# b+ |0 t1 [6 }4 O其他 service 文件,用法同服务端 service 一致,但需要事先修改配置文件
- ]& Z+ b2 A8 [6 r, o- /usr/lib/systemd/system/shadowsocks-rust-client.service
复制代码
& E; L( X. }: A8 E- a. Cv2ray-plugin使用 root 用户执行以下命令安装:# j1 z4 d4 z5 i
- yum install -y v2ray-plugin
复制代码
: d& A/ D, W2 k4 `/ X9 P成功安装后,执行以下命令查看版本号:& F2 C2 i3 P( a: q; m- J, H
1 r, B4 M: R6 m/ I) a5 i8 w" Z返回值:% |- y% {: `1 `: z: `9 S
- v2ray-plugin v5.0.7
3 Y, i* o& s: {+ x& x3 a - Go version go1.18.3' S7 O4 p' I4 P4 T
- Yet another SIP003 plugin for shadowsocks
复制代码 & X: e+ }; `% Q8 D9 Y l
该插件兼容 shadowsocks-libev 和 shadowsocks-rust,修改其默认配置文件即可调用插件。) x1 Z1 u( t- a) i3 ~# o
" M# s5 E0 j/ a1 \0 x" f
" X: }, N y& s3 k% y" |: _) Y- A
xray-plugin使用 root 用户执行以下命令安装:
# C& D7 w6 G* x- yum install -y xray-plugin
复制代码 & p: Q4 O# P* ^* t5 p/ P
成功安装后,执行以下命令查看版本号:
" a: T1 p4 ]0 x7 C5 O2 G9 B A1 F- xray-plugin v1.5.80 R& J; N& l. v2 D
- Go version go1.18.3* E3 ]. i, g6 C3 [/ ]. l
- Yet another SIP003 plugin for shadowsocks
复制代码 ( x0 T" i# J4 Z, y. E
该插件同样兼容 shadowsocks-libev 和 shadowsocks-rust,修改其默认配置文件即可调用插件。
4 u4 t! C. h& p# }
0 T- B, X8 _, g/ Y9 I& t. p/ X# I* {+ X& }0 I' b/ r
One more thing1. 统一下载地址:
& R; W9 O& _4 x) K# p+ phttps://fr1.teddyvps.com/shadowsocks/2 G+ t. N0 J# B' @/ h
2. 以上所有 rpm 包可以安装在同一系统下,不会产生冲突。0 g* P# x& p; y9 V" F, R
$ ]9 P; |& ~$ d7 E9 f
二进制文件路径:& e: ?- a' l5 Y) L# z8 ?; I
; {- |! w1 U( f# d
( o* d6 f( C4 Q
9 K& q8 L' \4 g: B' y! K( F2 O4 _
6 c9 J0 y( g2 }2 a8 q ! g* `: ?3 L& A
" \; `; ]( T& l
2 i* \8 W4 l# C# A9 Q
$ O# o+ F8 H+ T% ^$ z: [$ U9 c
2 J4 z! o$ U. m3 e9 | |
|