-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathonekey.sh
More file actions
64 lines (60 loc) · 2.04 KB
/
Copy pathonekey.sh
File metadata and controls
64 lines (60 loc) · 2.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#!/bin/bash
yum install gcc -y
yum install screen -y
#install GLIBC_2.18
wget http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
tar -zxvf glibc-2.18.tar.gz
cd glibc-2.18
mkdir build
cd build
../configure --prefix=/usr
make -j4
make install
#install BBR
echo "正在启动BBR功能"
echo net.core.default_qdisc=fq >> /etc/sysctl.conf
echo net.ipv4.tcp_congestion_control=bbr >> /etc/sysctl.conf
sysctl -p
sleep 2
#install shadowsocks
echo "安装 shadowsocks中..."
mkdir /root/shadowsocks
cd /root/shadowsocks
wget https://github.com/shadowsocks/shadowsocks-rust/releases/download/v1.20.4/shadowsocks-v1.20.4.x86_64-unknown-linux-gnu.tar.xz
tar -xvJf shadowsocks-v1.20.4.x86_64-unknown-linux-gnu.tar.xz
chmod +x /root/shadowsocks/ssserver
sleep 2
echo "删除多余文件中..."
rm -rf /root/shadowsocks/shadowsocks-v1.20.4.x86_64-unknown-linux-gnu.tar.xz
rm -rf /root/shadowsocks/sslocal
rm -rf /root/shadowsocks/ssurl
rm -rf /root/shadowsocks/ssmanager
rm -rf /root/shadowsocks/ssservice
sleep 2
echo "创建shadowsocks开机自启动操作..."
echo "screen -dmS shadowsocks /root/shadowsocks/ssserver -s 0.0.0.0:12888 -m chacha20-ietf-poly1305 -k 123 -U" >> /root/shadowsocks/run.sh
chmod +x /root/shadowsocks/run.sh
(echo @reboot /root/shadowsocks/run.sh;crontab -l) | crontab
echo "shadowsocks完成安装"
sleep 2
#install frp
echo "安装frp中..."
mkdir /root/frp
cd /root/frp
wget https://github.com/fatedier/frp/releases/download/v0.60.0/frp_0.60.0_linux_amd64.tar.gz
gzip -d frp_0.60.0_linux_amd64.tar.gz
tar -xvf frp_0.60.0_linux_amd64.tar
cp /root/frp/frp_0.60.0_linux_amd64/frpc /root/frp
sleep 2
echo "删除多余文件中..."
rm -rf /root/frp/frp_0.60.0_linux_amd64
rm -rf /root/frp/frp_0.60.0_linux_amd64.tar
sleep 2
echo "创建frpc开机自启动操作..."
echo "screen -dmS frpc /root/frp/frpc -c /root/frp/frpc.toml" >> /root/frp/run.sh
chmod +x /root/frp/run.sh
(echo @reboot /root/frp/run.sh;crontab -l) | crontab
sleep 2
echo "frp完成安装"
echo "全部操作已经执行完毕"
echo "请上传frpc.toml文件到/root/frp目录后执行reboot命令,重启vps"