不管是作为学生党还是程序员,一个畅通的搜索工具一直是我们身边必不可少的,比如时不时需要去Google、Stack Overflow、GitHub上去浏览和搜索一些有用的知识。但是一些xx的原因,我们无法正常访问国外服务。本文将讲解使用科学上网利器Shadowsocks + banwagong(搬瓦工)来搭建实现翻墙,操作步骤很简单,搭建完成之后,效率几乎秒杀其他免费和收费工具。
配置过程
shadowsocks
一种基于Socks5代理方式的加密传输协议,也可以指实现这个协议的各种传输包。目前包使用Python、C、C++、C#、Go语言等编程语言开发,大部分主要实现(iOS平台的除外)采用Apache许可证、GPL、MIT许可证等多种自由软件许可协议开放源代码。Shadowsocks分为服务器端和客户端,在使用之前,需要先将服务器端部署到服务器上面,然后通过客户端连接并创建本地代理。
上面这段话是来自维基百科的简介,关于shadowsocks的详细介绍可以去Wikipedia ^Shadowsocks查看,总而言之就是一种基于Socks5代理方式的加密传输协议,我们可以使用开源shadowsocks工具来和远端socks服务器通信,突破国内防火墙的限制,来达到翻墙上网的目的。
shadowsocks客户端
关于shadowsocks各个平台客户端的应用,可以去这里查看。
- Android-安卓客户端
由于shadowsocks开源组织把应用上传到Google Play,国内可能无法下载,所以,我提供一个GitHub的下载地址,一般手机都下载armeabi-v7a架构的apk,例如:shadowsocks-armeabi-v7a-4.6.1.apk - ios-苹果,本人手机使用了一款名为OpenWingy的应用,很方便,你可以去app store搜索下载即可
- Windows- 下载地址
- Mac- 下载地址
banwagong
官方网站
网站:banwagong
套餐
一般我们选择10G VPS(服务器:10GB磁盘存储 + 512MB内存+每月500GB流量,无设备数量限制)这个套餐就够了,支持支付宝付款!博主选择的就是这个套餐,日常Google搜索和视频的使用绰绰有余,网络很稳定。
设置
购买完成后,点击services->My Services->KiwiVM Control Panel进入服务器管理界面,接下来要去设置socks协议的服务。注意:刚才是购买了一台服务器,具体服务器干啥,需要我们自己去设置,因为我们要使用socks协议服务来翻墙,所以要在购买的远端服务器上安装socks的服务。
接下来要去安装操作系统和shadowsocks服务,都是傻瓜式的安装,点击按钮即可。
服务器安装操作系统
服务器安装shadowsocks服务
等到几分钟安装完成后,重新点击左侧的shadowsocks server菜单,页面已经变成了下图。这三项是你链接你的vpn的必要内容
拿到ip地址、端口号和密码就可以用shadowsocks客户端来连接服务了。
注意:ip地址可以去下图查找
最后,shadowsocks客户端连接配置页面如下:
总结
- 首先去banwagong网站购买服务器
- 下载shadowsocks客户端shadowsocks
- 设置服务器,安装操作系统和shadowsocks服务
- 配置客户端连接远端服务
浏览器插件利器-SwitchyOmega
已经成功翻墙你,如果想对某些网站动态设置翻墙服务,可以使用SwitchyOmega来解决,详细教程请查看这里。
shadowsocks配合chrome插件SwitchyOmega