首先不租vps服务器你的网站是不可能在网上被访问的,当然你用虚拟空间也可以。
学校校园网流量着实是少,直播都看不了,看很多小朋友都在vps上搭建VPN或是shadowsocks来实现免流量上网,正好手头上有一个github的优惠券,于是决定在digitocean服务器上搭建shadowsocks来实现ipv6的免流上网。
shadowsocks简介
shadowsocks这个项目托管在了github上,它使用socks5协议,通过客户端以指定的密码、加密方式和端口连接服务器。在成功连接到服务器后,客户端将流量已加密的方式传给服务器,服务器去访问目的网址并将返回的结果以同样的加密方式传回客户端,从而实现客户端的代理。
服务器端
本文介绍的方法是通过pip来安装shadowsocks
对于基于RedHat的系统,比如CentOS,可以使用以下命令
-- yum install python-setuptools && easy_install pip
对于基于Debian的系统(比如Ubuntu)
-- apt-get install python-pip
然后通过pip来安装shadowsocks
-- pip install shadowsocks
当然也可以在shadowsocks的git页面按官方的教程来安装最新的shadowsocks
安装完成后再任意一个地方新建一个配置文件,我一般是在/etc下建一个shadowsocks.json的文件,内容如下
{
"server" : "::",
"server_port" : 8388,
"local_address" : "127.0.0.1",
"local_port" : 1080,
"password" : "passwords",
"timeout" : 300,
"method" : "rc4-md5"
}
如果想做多端口的,配置文件可以这么写:
{
"server" : "::",
"local_address" : "127.0.0.1",
"local_port" : 1080,
"port_password":
{
"8388":"PASSWORD0",
"8389":"PASSWORD1"
},
"timeout" : 300,
"method" : "rc4-md5"
}
这样服务器端的shadowsocks服务就搭建好啦,接下来就是启动服务:
-- ssserver -c /etc/shadowsocks.json --fast-open -d start
停止服务可以用
-- ssserver -d stop
或是直接kill掉这个进程
客户端
如果想要免流,首先要获取到ipv6的地址,可以通过上bt.neu6.deu.cn来测试,各平台对应的客户端如下:
-- Windows
-- macOS
-- Android
-- ios可以使用一个叫Wingy的软件,用着还是挺好用的
更多资讯请关注vps服务器租用