用亚马逊的AWS来搭梯子

在搜索这个方面,我们无论怎么都绕不开谷歌。尽管在生信领域,博客、论坛和公众号等资源不断增加,但是不可否认,有些资源还是得靠谷歌才能搜到。之前我一直用蓝灯等这些免费的VPN来登谷歌,但是2017后半年开始(你们懂的),各个VPN变得异常不稳定,就算那些收费的也无幸免,因此起了自己搭梯子的打算。折腾了半个晚上,终于成功用AWS搭建成功,就此做个笔记

没用谷歌云(不少人推荐,而且有相当于1年免费的试用),一方面是因为谷歌账号被封了,还没搞定;另一方面是想起来亚马逊的AWS免费试用1年还没到期(亚马逊新用户,然后绑定张信用卡,即可免费试用1年的AWS EC),所以可以先拿AWS来试试,总之搭梯子前需要找一个在国外的服务器或者虚拟云

下面步骤主要是基于亚马逊的AWS来搭建梯子

创建AWS一个实例

首先注册一个亚马逊账户,获取免费一年AWS试用的资格,然后创建实例(启动实例),步骤如下:

  1. 选择Ubuntu Server 16.04 LTS
  2. 选择实例类型,默认即可
  3. 配置实例,默认即可
  4. 添加储存,默认即可,如果你想增加的话,增加的那部分储存空间可额外收费的
  5. 添加标签,默认即可
  6. 配置安全组,这步比较关键,需要对这实例增加端口(也就是其他一些教程说的防火墙规则),因此我们需要点击添加规则(类型:自定义TCP规则,协议:默认TCP,端口:8989,来源:任何位置),最后点击审核和启动

    ss_duankou

  7. 启动,选择密钥对,下载并保存好,后续SSH登录时需要用

经过上述步骤,AWS实例是创建完成了,然后用SSH登录实例即可

安装shadowsocks服务器版

先更新下源

sudo apt update 

AWS实例默认是有python的,所以直接安装python-pip

sudo apt install python-pip 

然后用pip直接安装shadowsocks

sudo pip install shadowsocks

最后启动shadowsocks,-p指端口,-k指shadowsocks登录时的密码,-m指加密方式;如果要关闭,则将start改为stop即可

sudo ssserver -p 8989 -k password -m aes-256-cfb -d start

其实还有一种以配置文件方式启动的,看ubuntu 搭建 shadowsocks 即可;还有Shadowsocks-go一键安装脚本,但没试过

这时我们还可以检查下8989端口是否打开,PS.我设置的是2333端口,这个个人喜欢就好

netstat -tln

ss_fanqiang

本地(电脑/手机)下载shadowsocks客户端

我一般就电脑上用用,是windows系统,因此我需要下载一个windows版本(不同系统下载的也不一样),如我则从Shadowsocks Windows 使用说明下载最新版本Shadowsocks-4.0.8.zip,解压打开.exe程序即可使用

填上你AWS的IP,端口以及密码,加密方式默认是选择aes-256-cfb,代理端口1080也是默认

最后最后!教程并没有结束,这时还是登不上谷歌的,还需要最后一步,右键点击shadowsocks客户端图标,选择启动系统代理,我就因为漏了这步,白白折腾了1个多小时。。。

这时应该就可以通过搭的梯子来登谷歌了,如果网速还可以的话(我觉得AWS速度有点慢,不知道是不是我个人的原因),还可以刷刷推特等。当然如果就单纯用来谷歌搜索的话,网速肯定是够了!

本文出自于http://www.bioinfo-scrounger.com转载请注明出处