外面那么大,想不想去看看?
由于近期我的付费vpn天行挂了,还差了我将近一个月的时长就跑了。所以决定自行搭建影子服务器。
原理本文不再赘述只讲方法
- 1 准备一个境外服务器
本方案采取的是aws的服务器,新用户可以有500G每个月的免费流量用一年。
绑定信用卡之后可以进入管理界面(一定要关注流量消耗情况,信用卡绑定了超出了就扣款了)新建完账号之后,点击这个创建实例
你可以通过单击这个切换实例的服务器地址(不同的地址会影响连接的速度)
创建好之后就可以看见自己账户下面对应的实例
然后将证书放在指定的目录下
点击连接实例,打开控制台,按照显示输入命令
成功连接实例之后获取root权限(不同的服务器获取root权限的方法不同,请选择自己服务器的对应方法)
- 2 在服务器端安装Shadowsocks服务
详见网站
https://shadowsocks.org/en/index.html
首先确保你有python环境
$ python --version
Python 2.6.8
通过pip安装影子服务
$ pip install shadowsocks
从github上安装
$ git clone https://github.com/shadowsocks/shadowsocks.git
$ cd shadowsocks
$ python setup.py
// 注意安装时需要选择主分支安装
在etc/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"
}
也可以同时配置多个端口同时访问
{
"server":"0.0.0.0",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"8388":"123456",
"8389":"123456",
.......
},
"timeout":600,
"method":"rc4-md5"
}
启动服务
ssserver -c /etc/shadowsocks.json -d start
在cenos新版本中需要打开防火墙
firewall-cmd --zone=public --add-port=8388/tcp --permanent
//–zone #作用域
//–add-port=8388/tcp #添加端口,格式为:端口/通讯协议
//–permanent #永久生效,没有此参数重启后失效
重启防火墙
firewall-cmd --reload
aws中需要在管理端控制开放端口
服务端设置成功
客户端设置
下载不同的客户端文件
https://shadowsocks.org/en/index.html
下面在mac端演示配置方法
点击设置服务器地址
按照刚才配置的json输入保存
点击保存即可开始自由上网了,愿大家在自由世界中保持独立思考的精神。
评论 在此处输入想要评论的文本。