谁也阻挡不了我穿墙!!搭建自己的VPN
发布于 1个月前 作者 wewoor 1565 次浏览 来自 分享

最近天朝强的特别厉害,很多之前的免费vpn,或者穿墙方法都不好使了,对于程序员的我们,本来国内网络速度就不怎么好,如今查个文档什么的更是难上加难了,简直是阻碍科学技术的发展啊,有木有!好了废话少说,进入正题。

方法一

wen.lu

大家肯定都使用过wen.lu提供的google穿墙服务,但是最近wen.lu也不怎么好使,经常打不开。其实wen.lu的作者最近开源了他的这个代理程序,详情请点击:Github 这种方法利用了nginx,依赖了不少东西,而且有个缺点,不能全局代理。今天我介绍利用另外一个开源软件来做。

方法二


shadowsocks Github

这两种开源软件都需要一个共同点,就是首先你得有一台可翻墙的VPS服务器,用这台服务器做跳板。所以各位朋友注意咯。目前我用的服务器是DigitalOcean,每月30块,当然还有些朋友用linode, 还有AWS.

各大vps操作系统的安装方法,官方文档有解释。题主VPS的操作系统为Ubutun.如果对英文文档不感冒的朋友,可以请看这里. 我用的是NodeJS版本,所以直接用NPM执行:

$ npm install -g shadowsocks

安装完成后,切换目录到node_module下的shadowsocks下,修改config.json中的配置如下: { "server":"my_server_ip", "server_port":443, "local_port":1080, "password":"barfoo!", "timeout":600, "method":"table" } 注意 server_port 这个端口,尽量避免占用。 配置好后,调用命令启动:

$ ssserver

由于我这里使用的是NodeJS版本,所以我这里装了个forever来协助运行服务。 其他版本的就不必了。

客户端使用

题主操作系统为OSX, 如果你已经安装过Goagent了,那就不必下载这个客户端软件了- shadowsocks , 打开AppStore 就能搜索到这款代理软件。安装后启动,选择服务器设定- 选择自定义- 设置之前配置的服务器配置以及密码等信息。最后打开浏览器试试吧!

注意,Chrome 由于一些安全方面的原因,不能直接访问,你需要手动配置一下代理设置,右侧菜单-设置-显示高级设置-网络-更改代理服务器设置-勾选socks代理设置, IP:127.0.0.1 端口: 1080 这里我推荐一款chrome代理扩展管理的应用Proxy SwitchySharp,设置方法与上面类似。

好了,大家快去试试吧!


作者: Ziv小威

Blog: http://imziv.com

Date: 2015年1月13日

9 回复

MARK,以后再用

原来DigitalOcean 比 阿里云便宜……

我也是自己搭建的,用的香港的VPS

shadowsocks服务器端最好用Python的.

http://npm.taobao.org/package/shadowsocks Deprecated; please use Other versions. Many people are asking why. Here’s why. https://github.com/clowwindy/shadowsocks-nodejs/issues/35 https://github.com/joyent/node/issues/5949

shadowsocks 如果不下载客户端,可以翻墙嘛??

@berwin 你需要用shadowsocks 加密登录才行的。

shadowsocks 稳定不?

@berwin 要看你服务器稳定不稳定啊。

一直在用goagent 发自 CNodeJs ionic

回到顶部