ss-heroku

by Forest10

GitHub Readme.md

🚀ss-heroku(warning:不提供商业用途,仅供测试学习使用!!!)

Build Status License GitHub stars GitHub forks GitHub issues

Heroku 是一个支持多种编程语言的云平台即服务,ss-heroku 则是可部署在 Heroku 平台的 ss 服务。 和 shadowsocks 不同的是 ss-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://signup.heroku.com/ (注册和部署过程需要梯子--欲取之,先予之)

部署

  1. 点击 一键部署到heroku

  2. 设置 加密算法和app 密码

deploy

对应你本地Client配置里面的server和password

支持的加密算法类型如下https://github.com/mrluanma/shadowsocks-heroku#supported-ciphers

启动本地 Client

  1. 下载release :
  1. 修改config.json参数,运行ss-h.exe 或 start.vbs或win托盘工具taskbar.exe

  2. 启动成功,命令行显示:server listening at { address: '127.0.0.1', family: 'IPv4', port: 1080 }

配置代理

  1. 下载:Chrome 浏览器 SwitchyOmega 插件(解压之后开发者模式安装插件至谷歌浏览器), 导入教程备份文件SSHeroku.Bak
  2. 配置:添加SwitchyOmega代理服务器
    代理协议: SOCKS5
    代理服务器local_address:127.0.0.1 
    代理端口local_port: 1080 

可选

  1. SwitchyOmega gfwList如果更新失败使用 ===>>> http://static.forest10.com/ss/gfwlist.txt

  2. heroku 30分钟内无请求会直接睡眠.可使用阿里云监控定时访问. 配置 延迟

  3. 附上本地正常访问

  4. 访问github有困难的可以使用https://git.code.tencent.com/forest10-github/ss-heroku

  5. 感谢七牛云提供的免费图床以及CDN支持