这个清单是方便你重装VPS或更换VPS。客户端软件应该不用重新下载了,只需要把酸酸乳的服务器端安装好就可以了。
如果你还没看过东半球最好的科学上网教程,那么请点击这里访问。这个清单先收藏,以后用到了再说。如果你懒得自己动手拷贝粘贴,那么可以做一个脚本,让服务器自己安装。
1. 使用putty连接VPS,更新CentOS。
sudo dnf update -y
2. 安装必需的软件。
sudo dnf install git python3 nano wget firewalld nginx -y
3.1 克隆SSR。
cd /usr/local; sudo git clone -b manyuser https://github.com/shadowsocksrr/shadowsocksr.git
3.2. 初始化SSR。
cd /usr/local/shadowsocksr; sudo bash initcfg.sh
3.3.1 配置SSR。首先用nano打开配置文件。
sudo nano /usr/local/shadowsocksr/user-config.json
3.3.2 修改配置文件的内容。
第一步,先按Ctrl+6,然后按Alt+t,清空原文件
第二步,粘贴以下全部内容,可自行更改端口和密码。
{
"server": "0.0.0.0",
"server_ipv6": "::",
"server_port": 6538,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "L0v3U$$$",
"method": "none",
"protocol": "auth_chain_a",
"protocol_param": "",
"obfs": "plain",
"obfs_param": "",
"speed_limit_per_con": 0,
"speed_limit_per_user": 0,
"additional_ports" : {}, // only works under multi-user mode
"additional_ports_only" : false, // only works under multi-user mode
"timeout": 120,
"udp_timeout": 60,
"dns_ipv6": false,
"connect_verbose_info": 0,
"redirect": "",
"fast_open": false
}
3.3.3 保存文件并退出
按Ctrl+s保存内容,然后按Ctrl+x退出。
或者,旧版本的nono要做三次按键操作:按Ctrl+x,按y,按回车。
3.4.1 把SSR的运行编写成一项系统服务。新建文件
sudo nano /etc/systemd/system/shadowsocksr.service
3.4.2 将以下内容拷贝粘贴进去。
[Unit]
Description=ShadowsocksR server
After=network.target
Wants=network.target
[Service]
Type=forking
PIDFile=/var/run/shadowsocksr.pid
ExecStart=/usr/bin/python3 /usr/local/shadowsocksr/shadowsocks/server.py --pid-file /var/run/shadowsocksr.pid -c /usr/local/shadowsocksr/user-config.json -d start
ExecStop=/usr/bin/python3 /usr/local/shadowsocksr/shadowsocks/server.py --pid-file /var/run/shadowsocksr.pid -c /usr/local/shadowsocksr/user-config.json -d stop
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=always
[Install]
WantedBy=multi-user.target
3.4.3 保存文件并退出
按Ctrl+s保存内容,然后按Ctrl+x退出。
或者,旧版本的nono上:按Ctrl+x,按y,按回车。
3.4.4 将SSR服务加到开机启动系列,并启动它。
sudo systemctl enable shadowsocksr; sudo systemctl start shadowsocksr
4.1 将nginx加入开机启动系列,并开启服务进程。
sudo systemctl enable nginx; sudo systemctl start nginx
4.2.1 将firewalld将入开机启动系列,并启动服务。
systemctl enable firewalld.service; systemctl start firewalld.service
4.2.2 将SSR与nginx的网站服务放行(其中“6538”端口可能需要更改)。
sudo firewall-cmd --permanent --add-port=6538/tcp; sudo firewall-cmd --permanent --add-port=6538/udp; sudo firewall-cmd --permanent --zone=public --add-service=http; sudo firewall-cmd --reload
至此,科学上网已搞定。
接下来,请参考这篇教程,把你VPS的安全配置升级一下,让它固若金汤。
试了很多次,最成功的一次播放了10秒youtube
:(
希望出个故障排除方法
晚上(18点到24点)线路非常拥挤,很多白天飞快的VPS到了晚上也变龟速。所以最好在早晨和上午安装测试。如果平时不能早起,那么建议周末上午弄。
是从中午开始的,一直测试到晚上,一台一小时0.01美元的Vultr服务器,花了0.5美元才有这10秒的成绩
:)
我在网上看到了可以部署VPS加速,我想可能还需要这个,今天打算试试
因为你弄到了晚上,所以速度就不行了。
就我的经验看,不需要部署加速,但你也可以试试。
还是建议你早上弄,点这里用一键安装脚本,10分钟搞定一台。
弄好了,能用,飞速。感谢站长
(^▽^ )
之前不能用是因为没有仔细检查复制的代码
(^▽^ 😉