谁也阻挡不了我穿墙!!搭建自己的VPN
最近天朝强的特别厉害,很多之前的免费vpn,或者穿墙方法都不好使了,对于程序员的我们,本来国内网络速度就不怎么好,如今查个文档什么的更是难上加难了,简直是阻碍科学技术的发展啊,有木有!好了废话少说,进入正题。
方法一
wen.lu
大家肯定都使用过wen.lu提供的google穿墙服务,但是最近wen.lu也不怎么好使,经常打不开。其实wen.lu的作者最近开源了他的这个代理程序,详情请点击:Github 这种方法利用了nginx,依赖了不少东西,而且有个缺点,不能全局代理。今天我介绍利用另外一个开源软件来做。
方法二
shadowsocks Github
这两种开源软件都需要一个共同点,就是首先你得有一台可FQ的VPS服务器,用这台服务器做跳板。所以各位朋友注意咯。目前我用的服务器是DigitalOcean,每月30块,当然还有些朋友用linode, 还有AWS.
各大vps操作系统的安装方法,官方文档有解释。题主VPS的操作系统为Ubutun.如果对英文文档不感冒的朋友,可以请看这里. 我用的是NodeJS版本,所以直接用NPM执行:
$ npm install -g shadowsocks
安装完成后,切换目录到node_module下的shadowsocks下,修改config.json中的配置如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
{ "server" : "my_server_ip" , "server_port" :443, "local_port" :1080, "password" : "barfoo!" , "timeout" :600, "method" : "table" } |
注意 server_port 这个端口,尽量避免占用。 配置好后,调用命令启动:
1
|
$
ssserver |
由于我这里使用的是NodeJS版本,所以我这里装了个forever来协助运行服务。 其他版本的就不必了。
客户端使用
题主操作系统为OSX, 如果你已经安装过Goagent了,那就不必下载这个客户端软件了- shadowsocks , 打开AppStore 就能搜索到这款代理软件。安装后启动,选择服务器设定- 选择自定义- 设置之前配置的服务器配置以及密码等信息。最后打开浏览器试试吧!
注意,Chrome 由于一些安全方面的原因,不能直接访问,你需要手动配置一下代理设置,右侧菜单-设置-显示高级设置-网络-更改代理服务器设置-勾选socks代理设置,
1
2
3
|
IP:127.0.0.1 端口:
1080 |
这里我推荐一款chrome代理扩展管理的应用Proxy SwitchySharp,设置方法与上面类似。
好了,大家快去试试吧!
作者:Ziv小威
出处:http://imziv.com/
关于作者:专注于Java技术的程序员一枚,此外对JS开发保持着较高的兴趣。爱好音乐,阅读,FM等等。
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
如有问题,可以邮件:[email protected]
微博:Ziv小威
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。