本文以shadowsocks为例,利用现有的资源科学上网.主要包括三部分:购买国外的VPS服务器,搭建shadowsocks服务器,搭建shadowsocks客服端.
购买国外的VPS服务器
购买便宜的vps服务器
如果只是需要搭建shadowsocks而已,配置上要求几乎不高.只需要购买一台低配的linux服务器.比较出名有几家,比如bandwagonhost(国内俗称搬瓦工的服务器供应商),OpenVZ架构 256MB内存 10GB硬盘 500GB流量/月 19.99美元/年(折合人民币10元/月),便宜又划算吧,感兴趣的童鞋可移步至其官网.
搭建shadowsocks服务端
shadowsocks服务端是基于python,采用脚本的好处在于linux环境下基本支持.根据linux系统的区别,其代码大同小异.
第一步先配置下系统环境并现在shadowsocks源码.
centos:
ubuntu:
第二步shadowsocks服务端基本配置
键入如下命令配置shadowsocks.json
结合服务器和自己的需要,在shadowsocks.json配置文件下粘贴如下脚本并做相应的修改
其中,server_port:shadowsocks服务端端口,passowrd:shadowsocks服务端的密码.这两个可根据自己的需要进行修改.
第三步shadowsocks开机自启
未完待续
搭建shadowsocks客户端
shadowsocks客户端配置和服端配置流程是类似,区别在于配置文件上.以下着重介绍之.
shadowsocks客户端基本配置
命令行下配置shadowsocks.
配置文件
首先我们需要创建在本地目录下创建一个针对客户端的配置文件,键入如下命令配置shadowsocks.json
结合服务器和自己的需要,在shadowsocks.json配置文件下粘贴如下脚本并做相应的修改
其中,server:shadowsocks服务端ip,server_port:shadowsocks服务端端口,passowrd:shadowsocks服务端的密码.这两个可根据自己的需要进行修改.
运行脚本
如何配置文件没有问题的话,我们就可以在虚拟终端上输入
回车运行.
总结
命令下配置shadowsocks这个方法本身比较简单,还是可以设置开机启动一劳永逸.但是,这种代理的设置方式一般是全局的,意味着当我们访问国内的站点反而变得很慢.
安装GUI图形界面程序
安装图形界面之后,其配置和在windows下就一样了,这样使用起来反倒得心应手了.
安装shadowsocks-qt5 GUI图形界面
|
|
导入相关的配置文件
创建文件如 gui-config.json,
经过上面配置之后,此时实际上只是启动了sslocal但若要上网还需要配置浏览器到指定的代理端口才可以上网.
配置IPV6可用的环境
在自己有IPV6网络的情况下,使用shadowsocks代理的情况下迅雷下载资源最快可达100bps.如果本地是IPV4网络,下载速度基本上能够达到本地最大带宽.