简介
作为一个离开 Google 生活就无法自理的人类,我曾经发帖、提问、翻遍各种网站,四处寻找靠谱的科学上网利器。 网上也买过好多,自己也用过一些开源免费的proxy,最后都会出现各种莫名其妙的问题,各种不稳定。
最后我选择自己动手,丰衣足食,利用EC2虚拟主机搭建SS,这个东东是由 Clowwindy 开发的一款软件, 其作用本来是加密传输资料。当然,也正因为它加密传输资料的特性,使得XXX没法将由它传输的资料和其他普通资料区分开来, 也就不能干扰我们访问那些「不存在」的网站了。
如果你希望不花钱就能用上优质的服务──醒醒,别做梦了,免费和优质从来不可能划上等号。 不过想要共享或建立多账户来出售的话,能赚钱也说不定🙃
创建EC2虚拟主机
先去亚马逊AWS上面注册一个账号:https://amazonaws-china.com/cn/
登录后进入EC2的控制台,然后在右上角区域里面切换至东京, 选择左边的”实例” ——> 启动实例 ——> AWS Marketplace ——> 搜索”centos7”,目前最新的版本是CentOS7.4
然后点击”continue”,默认选中符合条件的免费套餐。
然后点击”审核和启动”,这里编辑一下安全组信息,创建一个新安全组,类型里面选择”所有流量”即可。
启动之后,回到实例的界面,然后点击”连接”,复制上面的实例名
然后用xshell工具来连接,主机名选择上面实例详情的名称,使用密钥对来登录,用户名选择centos即可。
部署SS
好了,现在开始正式部署ss了,这里使用 teddysun 的一键安装脚本。
先切换到root用户,可使用 sudo passwd root 先修改root密码,然后执行:
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh chmod +x shadowsocks.sh ./shadowsocks.sh 2>&1 | tee shadowsocks.log
按照提示来,最后成功界面如下:
TCP Fast Open
实际上只要具备上述四个信息,你就可以在自己的任意设备上进行登录使用了。但是为了更好的连接速度,你还需要多做几步。
首先是打开 TCP Fast Open,vi /etc/rc.local ,在最后增加如下内容:
echo 3 > /proc/sys/net/ipv4/tcp_fastopen
然后修改/etc/sysctl.conf,在最后增加如下内容:
net.ipv4.tcp_fastopen = 3
再打开一个 Shadowsocks 配置文件,编辑/etc/shadowsocks.json,修改如下:
"fast_open":true
最后,输入以下命令重启 Shadowsocks:
/etc/init.d/shadowsocks restart
安装客户端
Shadowsocks客户端的下载地址,可以看到有各种客户端的下载。貌似这货也是得翻墙才能访问到。
本人是Mac所以下载Mac版本
Mac版本地址 https://github.com/shadowsocks/ShadowsocksX-NG
windows版本地址 https://github.com/shadowsocks/shadowsocks-windows
客户端配置
设置完成后点击确定,然后服务器选择这个配置,默认选中PAC自动模式,确保Shadowsocks状态为On,这时候打开谷歌试试~
- 我的QQ
- QQ扫一扫
-
- 我的头条
- 头条扫一扫
-
评论