首页 > Uncategorized > 如何在vps上搭建ss科学上网梯子
2017
03-01

如何在vps上搭建ss科学上网梯子

主要是借用秋水逸冰大神写的一键shadowshocks-go服务端安装脚本,在安装脚本过程中发现在多用户配置的时候出现错误,自己试着对centos7防火墙进行设置,问题得到了解决。

记录一下安装shadowsocks-go脚本的过程,首先使用root用户登录,运行以下命令:

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-go.sh chmod +x shadowsocks-go.sh ./shadowsocks-go.sh 2>&1 | tee shadowsocks-go.log

安装完成后,脚本提示如下:

Congratulations, Shadowsocks-go install completed!
Your Server IP:your_server_ip
Your Server Port:your_server_port
Your Password:your_password
Your Local Port:1080
Your Encryption Method:aes-256-cfb

Welcome to visit:https://teddysun.com/392.html
Enjoy it!

卸载方法:
使用 root 用户登录,运行以下命令:

./shadowsocks-go.sh uninstall

可以查看 Shadowsocks-go 进程是否已经启动。
本脚本安装完成后,已将 shadowsocks-go 加入开机自启动。
使用命令:
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status

多用户多端口配置文件示例:

命令:vi /etc/shadowsocks/config.json
配置文件路径:/etc/shadowsocks/config.json

{
    "port_password":{
         "8989":"password0",
         "9001":"password1"
    },
    "method":"aes-256-cfb",
    "timeout":600
}

对防火墙进行设置:

查看所有zone:sudo firewall-cmd –get-zones

查看正在使用的zone:sudo firewall-cmd –get-active-zone

sudo firewall-cmd –zone=public –list-all

sudo firewall-cmd –zone=public –add-port=80/tcp –permanent

sudo service firewalld restart

检查:sudo firewall-cmd –zone=public –list-all

sudo firewall-cmd –zone=public –remove-port=80/tcp –permanent

 

 

最后编辑:
作者:Narib
Hi,我是Narib,在这个博客网站上我把平时学习总结的各种知识分享给大家,对我个人或我的网站或我的帖子有兴趣的朋友可以在下面扫描我的二维码加我,我们一起进步。Peace!

留下一个回复

你的email不会被公开。