提醒: 滥用可能导致账户被BAN!!!
部署Kintohub空间
点开 https://app.kintohub.com/ 新建一个APP,点击 Create Service ,然后创建 Web App;Improt URL填上本项目链接 ( https://github.com/moosetk/yingsuo ) 和分支 compiled;Build Settings 项随便修改 Service Name;最后点击 Deploy 部署。部署成功会生成一个域名,记下域名,后面客户端会用到。 可以在 Environment Variables 标签也修改以下变量(密码-加密方式-路径):
ONE=ENO
TWO=rc4-md5
THREE=/sspath
客户端配置
首先下载 v2ray-plugin 插件到电脑,下载解压后移动到常用文件夹,记住插件所在文件夹路径,待会会用到。
v2ray-plugin 插件下载页:https://github.com/shadowsocks/v2ray-plugin/releases
然后,下载ss客户端,比如Windows客户端,这个不多讲。配置如下:
- 服务器地址: xxx.xxx.kinto.io //此处填写服务端生成的域名
- 端口: 443
- 密码:ENO
- 加密:rc4-md5
- 插件程序:D:\APP\v2ray-plugin_windows_amd64.exe //此处要填插件在电脑上的绝对路径
- 插件选项: path=/sspath;host=xxx.xxx.kinto.io;tls //此处填上域名和路径
Workers反代
addEventListener(
"fetch",event => {
let url=new URL(event.request.url);
url.hostname="xxx.xxx.kinto.io";
let request=new Request(url,event.request);
event. respondWith(
fetch(request)
)
}
)
或者(对于heroku)
// 单日
const SingleDay = '111.herokuapp.com'
// 双日
const DoubleDay = '222.herokuapp.com'
// 由于heroku不绑卡不能自定义域名,就算绑卡后https也不方便
// 另外免费套餐每月550小时,有些人不够用
// 于是在CF Workers使用此代码,分单双日反代不同heroku帐号下的相同配置的app
// 只改上面,下面不用动
addEventListener(
"fetch",event => {
let nd = new Date();
if (nd.getDate()%2) {
host = SingleDay
} else {
host = DoubleDay
}
let url=new URL(event.request.url);
url.hostname=host;
let request=new Request(url,event.request);
event. respondWith(
fetch(request)
)
}
)
这次kintohub上ss和v2ray起死回生要特别感谢 Alice( https://twitter.com/alicesu55 )的condom项目( https://github.com/alicesu55/condom )。