[宅技术]如何Linux环境一键搭建Shadowsocks科学上网

发布于 2017-04-03  346 次阅读


0x001 前言

我在新疆,我也很喜欢新疆,新疆有着其他地方无法比拟的空气,有着其他地方不一样的风情,有着其他地方不一样的天空!但是因为政策原因,新疆的网络是受监控的,当然我们也理解这些良苦用心,但是确实超级不便利,不说其他,单单一个百度云就让我无力吐槽,全国那么多省,偏偏新疆百度云所有内容都是屏蔽的。有时很多好资源,好教材,好插件,往往无法正常下载。恰巧申请一台腾讯云学生机,折腾之路又将开始。。。。。。

0x002过程

1、准备有独立外网IP的CentOS或者其他Linux内核的主机;


2、主机内存要求 ≥64M;


使用root登录主机;

运行一下命令;

wget --no-check-certificate -O shadowsocks-go.sh 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

顺便提一下,这个一键安装脚本转载于  https://teddysun.com/392.html  我在这里只是讲怎么使用,可没讲这个是我的。

输入完以上命令,因为是一键安装集合包,所以直接就结束了:

解释一下哈


Congratulations, Shadowsocks-go install completed!       安装完成
Your Server IP:your_server_ip                            你的链接IP地址,就是你的服务器外网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!

0x003 其他补充

Shadowsocks客户端配置的参考链接:https://www.zhaiike.com/?post=21

安装完成后即已后台启动 Shadowsocks-go ,运行:

/etc/init.d/shadowsocks status

可以查看 Shadowsocks-go 进程是否已经启动。
本脚本安装完成后,已将 shadowsocks-go 加入开机自启动。

使用命令:
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status

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

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

{
    "port_password":{
         "8989":"password0",
         "9001":"password1",
         "9002":"password2",
         "9003":"password3",
         "9004":"password4"
    },
    "method":"aes-256-cfb",
    "timeout":600
}

0x004  总结

一键脚本为我们省下很多时间精力,推荐使用。


郑州90后一名计算机爱好者,希望能通过网络结交更多朋友!