Heroku 是一个支持多种编程语言的云平台即服务,shadowsocks-heroku 则是可部署在 Heroku 平台的 ss 服务。 和 shadowsocks 不同的是 shadowsocks-heroku 使用的 WebSocket 代替原本的 sockets。
如果遇到问题
准备
1. 注册 Heroku 帐号
Heroku 提供免费账号,部分介绍如下:
- 512 MB RAM per dyno
- Free apps sleep automatically after 30 mins of inactivity to conserve your dyno hours
- Free apps wake automatically when a web request is received
- https://devcenter.heroku.com/articles/limits
- https://devcenter.heroku.com/articles/free-dyno-hours#usage
部署
-
也可以选择另一个版本的服务端shadowsocks-websocket-python
- 设置 加密算法和app 密码
启动本地 Client
- 修改config.json参数,运行ss-h.exe 或 start.vbs (或 win托盘工具taskbar.exe)(我在mac下的情形:
- wget https://github.com/onplus/shadowsocks-heroku/releases/download/0.9.10.1/ss-h-mac.zip
- unzip ss-h-mac.zip
- cd ss-h-mac
- ./ss-h --config config.json (先编辑config.json文件)
- 启动成功,命令行显示:
server listening at { address: '127.0.0.1', family: 'IPv4', port: 1081 }
from github.com/onplus/shadowsocks-heroku(这个版本最简单,一键部署app,我做了个fork:
github.com/briteming/shadowsocks-heroku)
https://github.com/521xueweihan/shadowsocks-heroku/tree/master
https://github.com/mrluanma/shadowsocks-heroku (最早的起源)
我用此法翻墙成功。
注:最好用chrome+swithyomega组合。如果是用其他浏览器,还是会翻墙失败,原因是其他浏览器不能绝对做到防止dns污染。
相关帖子:
http://briteming.blogspot.com/2017/05/herokucomshadowsocks-over-websocket.html (在Heroku.com部署shadowsocks-over-websocket,用来免费翻墙)
http://briteming.blogspot.com/2017/05/linux-vpsshadowsocks-over-websocket.html (在linux vps上搭建shadowsocks-over-websocket,用以翻墙)
http://briteming.blogspot.com/2017/12/herokugost.html
http://briteming.blogspot.com/2017/12/herokugost.html
No comments:
Post a Comment