Pages

Sunday, 21 May 2017

在linux vps上搭建"shadowsocks-heroku",用以翻墙

登录linux vps,搭建nodejs环境。
git clone https://github.com/521xueweihan/shadowsocks-heroku
cd shadowsocks-heroku
npm install

root@localhost:~/shadowsocks-heroku# node server.js -s 0.0.0.0 -r 7899 -m aes-256-cfb -k mypassword > /dev/null &
服务器端就运行起来了。

客户机器(linux桌面系统或mac)
首先搭建nodejs环境。
git clone https://github.com/521xueweihan/shadowsocks-heroku
(在运行这一步前,最好先挂上vpn, 因为https://github.com/521xueweihan/shadowsocks-heroku含有“关键字”-shadowsocks,因此很有可能clone失败)
cd shadowsocks-heroku
npm install

yudeMacBook-Air:shadowsocks-heroku brite$ node local.js -s my-vps-ip -r 7899 -m aes-256-cfb -k mypassword -l 1082
客户端就运行起来了。

然后设置 客户机器的浏览器的socks5代理服务器为127.0.0.1:1082,即可翻墙。

注:此法使用1-2个小时后,客户端容易跟服务器断开连接,这是基于nodejs的shadowsocks类型的通病。 断开连接后,只好重新运行:
node local.js -s my-vps-ip -r 7899 -m aes-256-cfb -k mypassword -l 1082

用过之后,感觉本法不如http://briteming.blogspot.com/2017/05/linux-vpsshadowsocks-over-websocket.html文中所述的方法那么稳定!

相关帖子:http://briteming.blogspot.com/2017/05/linux-vpsshadowsocks-over-websocket.html
 

No comments:

Post a Comment