购买VPS
VPS就是海外服务器,我们可以通过访问VPS,间接访问被墙的网站。国内服务器不行,因为你被墙的资源它同样是被墙的。
安装VPN
shadowsocks目前是github上最火的开源vpn了,安装和使用都非常简单,这也是我选择它最主要的原因,我这里主要介绍Centos系统安装方法。
Debian / Ubuntu:
apt-get install python-pip
pip install shadowsocks
CentOS:
yum install python-setuptools && easy_install pip
pip install shadowsocks
Windows:
参见 在 Windows 上安装服务端
编辑配置文件
vim /etc/shadowsocks.json
{
"server":"0.0.0.0",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
多个账号:
{
"server":"0.0.0.0",
"port_password":{
"8381":"xxxxxxx",
"8382":"xxxxxxx",
"8383":"xxxxxxx",
"8384":"xxxxxxx"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
参数说明
字段 | 说明 |
---|---|
server | ss服务监听地址,0.0.0.0允许所有人访问,如果只是自己用,可以改成自己使用端的ip |
server_port | ss服务监听端口 |
local_address | 本地的监听地址 |
local_port | 本地的监听端口 |
password | 密码 |
timeout | 超时时间,单位秒 |
method | 加密方法,默认是aes-256-cfb |
fast_open | 使用TCP_FASTOPEN, true / false |
workers | workers数,只支持Unix/Linux系统 |
启动和停止
ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop
客户端使用
下载
使用
我这里是windows界面,其他系统差不多
只需要把红色框内的内容替换为配置文件里的信息就行了。
测试
没有问题。
加速
我用的serverspeeder,说实话,实际体验上没有很明显的加速感觉,可能是我带宽本来就小吧,反正用不用都是几百kb/s。
安装serverspeeder
wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh
更换内核(没报错忽略此步)
CentOS6内核更换为:2.6.32-504.3.3.el6.x86_64
rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-firmware-2.6.32-504.3.3.el6.noarch.rpm
rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-2.6.32-504.3.3.el6.x86_64.rpm --force
CentOS7内核更换为: 3.10.0-229.1.2.el7.x86_64
rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force
否安装成功
rpm -qa | grep kernel
列表中有安装的内核说明成功。
重启
reboot
查看当前内核
uname -r
如果没问题再执行serverspeeder安装命令就行了,安装好后自动就加速了。
锐速破解版卸载方法:
chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f
锐速命令
service serverSpeeder start
启动锐速,加载加速模块;使用/serverspeeder/etc/config 文件中的配置作为模块加载时的初始化参数;
service serverSpeeder stop
停止锐速,卸载加速模块;停止锐速前请确认没有其它进程在访问/proc/net/appex/目录,例如确认控制台当前目录是否是/proc/net/appex/;
service serverSpeeder reload
: 在 不 停 止 锐 速 运 行 的 情 况 下 实 时 修 改 锐 速 参 数 配 置 , 修 改/serverspeeder/etc/config 文件的配置后运行此命令,此时加速模块不退出,参数被实时修改;
service serverSpeeder restart
重启service serverSpeeder status当前锐速的实时运行状态;授权状态到期时间,版本号,系统序列号,加速连接数,加速速率,配置信息等;
service serverSpeeder stats
实时显示每个加速引擎的连接数、流量,以及所有引擎的总的连接数和流量;其中连接数统计包括网络连接数(sessions),tcp 连接数(tcp sessions),已加速的 tcp 连接数(accelerated sessions)以及活动的 tcp 连接数(active tcp sessions);流量统计包括流入(in)流量统计和流出(out)流量统计,单位均为 kbit/s;一般情况下,所有引擎的总连接数及流量即为服务器的互联网连接数及流量;