Fork 于 shadowsocks-heroku 项目
Heroku 是一个支持多种编程语言的云平台即服务,shadowsocks-heroku 则是可部署在 Heroku 平台的 ss 服务。 和 shadowsocks 不同的是 shadowsocks-heroku 使用的 WebSocket 代替原本的 sockets。
跟着下面的步骤,预计 十分钟后,你就可以 Google 了👻。
- 请先检查是否遵循步骤(再次阅读一遍教程)
- 请先自行通过搜索引擎寻找答案
- 如果还没有解决,欢迎创建 issue 提问
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
用作 VPS 是够了,注册地址:https://signup.heroku.com/
Heroku 在创建项目的时候可以通过关联 GitHub 账号,直接部署 GitHub 账号下的项目。具体步骤如下:
-
登陆 Heroku 帐号,后进入 Dashboard ——> Create New App ——> 输入 App Name
-
完成上一步后,会跳转到 Deploy 页面,找到 Deployment method 选择 GitHub 关联上自己的 GitHub 帐号。
进入 Setting 页面 ——> Reveal Config Vars,设置参数如下图:
支持的加密算法类型如下:
- rc4-md5
- aes-256-cfb
- camellia-256-cfb
-
用命令行(终端或 cmd),进到上述解压出来的文件夹(目录)
-
执行
npm install
命令,安装依赖的库(如 npm 安装依赖慢请参考本篇文章) -
确保当前目录 下有
local.js
文件,然后启动本地 client 命令格式:node local.js -s 你的app名称.herokuapp.com -l 1080 -m 设置的加密算法 -k 设置的密码 -r 80
-
启动成功,命令行显示:
server listening at { address: '127.0.0.1', family: 'IPv4', port: 1080 }
-
下载:Chrome 浏览器 SwitchyOmega 插件,如果下载地址失效,可以在本项目下的 download 下找到
SwitchyOmega.crx
文件 -
安装:打开浏览器的扩展程序页面
chrome://extensions
,把SwitchyOmega.crx
文件拖放到浏览器扩展程序页面安装 -
配置:SwitchyOmega,如下图:
代理协议:SOCKS5 代理服务器:127.0.0.1 代理端口:1080
-
选择代理(刚配置好的)
-
现在你就可以访问 Google 了