-
在终端执行
git clone
https://github.com/VincentChanX/shadowsocks-over-websocket
cd shadowsocks-over-websocket
heroku login
heroku create
git push heroku master
-
设置密码并运行服务器:
终端执行命令:
(把下面代码里面的'设置密码'几个字改成你自己的密码)
heroku config:set METHOD=aes-256-cfb PASSWORD=设置密码SERVER_ADDRESS=0.0.0.0
npm install
node local.js -s 第一步创建的Herokuapp名称.herokuapp.com -m aes-256-cfb -k 设置的密码 -p 80
-l 1082
然后设置浏览器的socks5代理服务器为127.0.0.1:1082 ,浏览器即可翻墙成功。
注:按照
https://github.com/VincentChanX/shadowsocks-over-websocket里面的方法来搞,我曾经成功,但后来再按它来搞,却失败了。此时,你按上面的方法来搞,绝对成功!
----------------------------------
基于 shadowsocks 协议的翻墙工具 , 可部署在 Heroku 平台上 , 实现免费科学上网。
如何部署在 Heroku 平台上
1.准备工作
- Heroku 注册. 支持以下加密方法:
- rc4
- rc4-md5
- table
- bf-cfb
- des-cfb
- rc2-cfb
- idea-cfb
- seed-cfb
- cast5-cfb
- aes-128-cfb
- aes-192-cfb
- aes-256-cfb
- camellia-256-cfb
- camellia-192-cfb
- camellia-128-cfb
- 在本地机器(我的是mac)安装 nodejs 和 git
- 执行
git clone https://github.com/VincentChanX/shadowsocks-over-websocket
命令 cd shadowsocks-over-websocket
,执行npm install
命令- 执行
node local.js -s app名称.herokuapp.com -l 1081 -m 设置的加密算法 -k 设置的密码 -p 80
命令,客户端启动成功。
启动客户端:
命令行启动:
项目地址: https://github.com/VincentChanX/shadowsocks-over-websocket
本文就是用此翻墙术翻墙后发表的。翻墙流畅。
经测试,服务器端不兼容通常的ss客户端,只能搭配使用命令:
node local.js -s app名称.herokuapp.com -l 1081 -m 设置的加密算法 -k 设置的密码 -p 80来翻墙。
No comments:
Post a Comment