基于Bandwagon的VPS服务使用ShadowSocks科学的上网
对免费的云服务忍无可忍后,决定掏钱买VPS,顺手独享了ShadowSocks科学上网,物美价廉。
事情的起因
最近用CommentCoreLibrary和Socket.io造了个基于Html5的实时弹幕,思索如何上线,经历了如下痛苦的过程:
- 找支持nodejs的云,我常用的SAE并没有提供。
- 想用php,掉入phpwebsocket坑中。
- 发现SAE不直接支持websocket,而是提供Channel服务。
- 瞄了眼SAE的java价格,每小时5云豆至少,肉疼啊。
- 部署官方Channel的php版demo后觉得效果不佳。
综上,用新浪云、百度云、阿里云这些PaaS、IaaS固然可以一定程度的省钱,但是真的很烦啊,不论是学下他们的服务,还是测试部署,我只是想随意地用一下啊……当你本地实现只要一个晚上,而想要上线却花了更多时间,甚至不得不改变实现技术,是时候掏钱了!
VPS哪家强
不要问度娘“VPS哪家强”,它只是一只广告狗。于是,我去微博搜了“VPS”关键字,发现了更真实的用户体验,有人被Bandwagon经济实惠的VPS感动到哭了!
选中了Bandwagon一年9.99刀后,用PayPal(可绑银联卡)华丽丽地支付掉,邮箱立马收到了几封邮件,瞬间到手IP和SSH Port,世界变化太快了~
用ShadowSocks科学上网
之前一直使用Pennyjob科学上网,碰到人多也没法。现在有了自己的VPS,OpenVPN Server和Shadowsocks Server等都可以任性地搭建了。
个人偏爱ShadowSocks,轻巧强大。
ShadowSocks服务器端提供了各种版本,如Python、Nodejs、Go、C libev等等,安装配置过程极其简单。而用户端则可以在windows、mac、iOS和android上轻松运行,很好很强大。
shadowsocks实质上也是一种socks5代理服务,类似于ssh代理。与vpn的全局代理不同,shadowsocks仅针对浏览器代理,不能代理应用软件,比如youtube、twitter客户端软件。
打开KiviVM Control Panel,好贴心的一键安装啊,瞬间就装好Shadowsocks Server。
根据IP、Port和Password配置好客户端的Shadowsocks后,启用全局代理,打开浏览器就可以飞了。在ping.pe这可以测试自己的IP。
另外也可以改用PAC模式,需要先从GFWList更新PAC。这样就只是局部地对某些被墙网站进行代理。
所以其实没有在使用浏览器额外使用插件(如Chorme的Proxy SwitchyOmega)的必要了?
更新:Proxy SwitchyOmega还是好处多多的!发现转载了本文的文章写了它的使用过程。
事情的结尾
用60+元人民币得到了给自己玩耍的服务器,且独享科学上网。
其他的一些备注包括:
- Shadowsocks各版本语言的Server略有不同,但是都可以支持多端口(libev最小最快,但是多端口支持需要改造)。
- Proxy SwitchyOmega的代理服务器模式即是全局模式;自动切换模式和PAC模式都是局部模式,其中自动切换模式在设置完切换规则后,可以设置规则列表网站(如https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt),并自动同步。
- Shadowsocks中设置的代理端口和SwitchyOmega中代理服务器的代理端口要一致。