Skip to content

omdbsd/sss-hrk

Repository files navigation

使用 WebSocket,而不是 shadowsocks 本身的协议。

通过命令行部署

将代码 clone 到本地

$ git clone https://github.com/omdbsd/sss-hrk.git

创建 heroku app

$ cd sss-hrk
$ heroku create my_sss

将代码 push 到 Heroku

$ git push heroku main

配置参数

$ heroku config:set METHOD=rc4 KEY=whatever

客户端使用

使用 npm install 安装相关依赖

$ npm install
…

运行客户端

$ node local.js -s my_sss.herokuapp.com -l 1080 -m rc4 -k whatever -r 80
server listening at { address: '127.0.0.1', family: 'IPv4', port: 1080 }

查看日志

$ heroku logs -t --app my_sss

接入 CloudFlare

假设 worker 的子域名为 mysubdomain,新建名为 ssswkr 的 worker,在快速编辑中添加以下代码

addEventListener(
  "fetch",event => {
     let url=new URL(event.request.url);
     url.hostname="my_sss.herokuapp.com";
     let request=new Request(url,event.request);
     event. respondWith(
       fetch(request)
     )
  }
)

运行客户端

$ node local.js -s ssswkr.mysubdomain.workers.dev -l 1080 -m rc4 -k whatever -r 80


支持加密方式
-----------------

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published