heroku搭建代理+SwitchyOmega谷歌浏览器插件实现科学上网,自由登录谷歌,使用谷歌服务,浏览网页。但网速只有128kb/s,满足日常查资料使用。


shadowsocks-heroku

shadowsocks-heroku 是可部署在 Heroku 平台的 ss 服务。但 ss-h不同于普通的ss,不能直接ss客户端使用
shadowsocks 不同的是 shadowsocks-heroku 使用的 WebSocket 代替原本的 sockets。

如果遇到问题

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

准备

1. 注册 Heroku 帐号

Heroku 是一个支持多种编程语言的云平台即服务,
Heroku 提供免费账号,部分介绍如下:

注册地址:https://signup.heroku.com/ (注册和部署过程可能需要梯子)

部署

  1. 点击 一键部署到heroku

    也可以选择另一个版本的服务端shadowsocks-websocket-python手机用户建议部署跨平台支持更好的v2ray

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

支持的加密算法类型如下

Supported Ciphers
rc4
rc4-md5
table
bf-cfb
des-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

启动本地 Client

1.官方下载地址
蓝凑云下载地址

下载相应的版本,并放在适当的位置。
2. 修改config.json参数

  "server": "unkaer.herokuapp.com",  //服务器地址,自己取得名字+.herokuapp.com
  "local_address": "127.0.3.14", //本地代理地址,可自行修改
  "scheme": "ws", 
  "local_port": "233", //本地连接端口,可自行修改
  "remote_port": "80", //服务器端口
  "password": "password", //密码
  "timeout": 600, //超时
  "method": "camellia-256-cfb" //加密方式
  1. 开启本地代理服务器

运行 ss-h.exe会有命令行提示(推荐第一次时使用) 或 start.vbs后台静默 (推荐日常使用,或开机自启,方法见开机自动拨号上网

  1. 可更改运行图标,win托盘运行,更美观方便。见win托盘工具taskbar.exe

  2. 启动成功,命令行显示:

    server listening at { address: '127.0.0.1', family: 'IPv4', port: 1080 }

配置代理

  1. 下载:Chrome 浏览器 SwitchyOmega 插件

  2. 安装:打开浏览器的扩展程序页面 chrome://extensions,把 SwitchyOmega.crx 文件拖放到浏览器扩展程序页面安装

  3. 配置:
    添加SwitchyOmega代理服务器

     代理协议: SOCKS5 
     代理服务器local_address:127.0.3.14 
     代理端口local_port: 1080 


    添加网络自动切换
    切换规则
    排序 条件类型 条件设置 情景模式 操作

raw.githubusercontent.com

规则列表规则

https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

开始使用

浏览器右上角,SwitchyOmega代理选择网络自动切换。

其他使用方案


heroku+Proxifier实现全局科学上网