1. 引言
本人之前尝试过内网穿透,但不幸没有成功,打算从基础的代理服务器配置入手,尝试配置ShadowSockes Server,选择了腾讯云的国内VPS作为测试,参考了两篇教程12
2. Ubuntu设置
1) 登陆ssh
使用putty登陆云服务器
2) 下载脚本
wget –no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
结束之后如下图所示
教程中有提示,如果出现错误提示bash:wget:command not found,需要先执行yum -y install wget命令
3) 运行脚本
chmod +x shadowsocks-all.sh
sudo ./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
出现此界面,默认回车,选择python版本,因为之前下载的是四合一的脚本
提示输入服务器密码,我们这边测试输入123456
提示输入服务端口,默认13740,这里的端口选择有点讲究,我之前选择过3333,可能占用了其他程序的端口,导致代理无法连接,我们选择默认或教程建议的8443端口,本次演示选择8443
提示选择传输加密方式,考虑到苹果端的通用性,选择7.aes-256-cfb
最后一步回车确认,安装过程可能需要几分钟,可能中间会因为服务器网络连接而失败,多试几次就好了
保存记录好自己的信息
4) 开启端口
这一步可选,如果无法代理再选择强制开启
查看本地端口开启情况
sudo ufw status
打开8443端口
sudo ufw allow 8443
防火墙开启
sudo ufw enable
防火墙重启
sudo ufw reload
5) 其他要说的
最后附上脚本的常规操作说明
/etc/init.d/shadowsocks-python start | stop | restart | status
3. 客户端设置
此处iphone和安卓的操作均为转载
1) Windows下设置
下载安装完成后,打开在编辑服务器选项卡中设置
完成后,选择启用系统代理,选择全局模式或pac模式即可
参考文献
转载请注明:汤锐彬的博客 » ShawdowSockes Server配置