墙外的网

有时候想要了解一些英文资料,或者某个开源的官网啥的,网络实在是堪忧.

shadowsocks

A fast tunnel proxy that helps you bypass firewalls.

github

centos上面安装起来很方便

yum install git
yum install python-setuptools && easy_install pip
pip install git+https://github.com/shadowsocks/shadowsocks.git@master

主要是安装了gitpython,然后通过github安装shadowsocks 安装完成后启动即可,启动方式有前台启动,后台启动等. 以配置文件形式启动:

$ sudo vim /etc/shadowsocks/shadowsocks.json 
{
    "server":"0.0.0.0",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"password",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}
$ sudo ssserver -c /etc/shadowsocks/shadowsocks.json >> ./run.log 2>&1 &
$ tail -f run.log
INFO: loading config from /etc/shadowsocks/shadowsocks.json
2017-10-23 08:08:41 INFO     loading libcrypto from libcrypto.so.10
2017-10-23 08:08:41 INFO     starting server at 0.0.0.0:8388
2017-10-23 08:10:30 INFO     connecting www.google.co.jp:443 from 183.XXX.XXX.XX:45400

想要能够访问,还需要在安全组中配置下自定义 TCP 规则,设置入站端口的8388可以访问即可.

服务器

Amazon的EC2 可以选择一个外网的EC2服务器,作为代理服务器.

  1. 创建账户,绑定银行卡,会扣除1$用于用户验证
  2. 创建实例,选择centos,设置登录密钥
  3. 登录密钥后就可以使用yum进行相关的安装了

第二步的pem文件,在secureCRT上登录过程:

$ chmod og-r amazon-ec2-key.pem
$ ssh-keygen -p -f amazon-ec2-key.pem
 # 连续enter生成空的passphrase
$ ssh-keygen -e -f amazon-ec2-key.pem >> amazon-ec2-key.pem.pub

然后在secureCRT选择PublicKey的时候选择文件amazon-ec2-key.pem.pub即可 参考