墙外的网
有时候想要了解一些英文资料,或者某个开源的官网啥的,网络实在是堪忧.
shadowsocks
A fast tunnel proxy that helps you bypass firewalls.
centos上面安装起来很方便
yum install git
yum install python-setuptools && easy_install pip
pip install git+https://github.com/shadowsocks/shadowsocks.git@master
主要是安装了git
跟python
,然后通过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$用于用户验证
- 创建实例,选择
centos
,设置登录密钥 - 登录密钥后就可以使用
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
即可
参考