Total Pageviews

Wednesday 13 December 2017

在heroku.com云空间上,搭建onplus的shadowsocks-heroku服务器,用以翻墙

Heroku 是一个支持多种编程语言的云平台即服务,shadowsocks-heroku 则是可部署在 Heroku 平台的 ss 服务。 和 shadowsocks 不同的是 shadowsocks-heroku 使用的 WebSocket 代替原本的 sockets。

如果遇到问题

  1. 请先检查是否遵循步骤(再次阅读一遍教程)
  2. 请先自行通过Google/Github寻找答案
  3. 如果还没有解决,欢迎通过 issue 提问(贴日志和配置的时候注意隐藏密码&个人ip)

准备

1. 注册 Heroku 帐号

Heroku 提供免费账号,部分介绍如下:
注册地址:https://signup.heroku.com/ (注册和部署过程可能需要梯子#10#14

部署

  1. 也可以选择另一个版本的服务端shadowsocks-websocket-python
  2. 设置 加密算法和app 密码
deploy

启动本地 Client

  1. 修改config.json参数,运行ss-h.exe 或 start.vbs (或 win托盘工具taskbar.exe)(我在mac下的情形:
  2. wget https://github.com/onplus/shadowsocks-heroku/releases/download/0.9.10.1/ss-h-mac.zip
  3. unzip ss-h-mac.zip
  4. cd ss-h-mac
  5.  ./ss-h --config config.json (先编辑config.json文件)
  6. 启动成功,命令行显示: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

No comments:

Post a Comment