Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/malaohu/Arukas-API
Arukas API 自动获取IP和端口,SSR服务器订阅,Arukas 监测启动
https://github.com/malaohu/Arukas-API
Last synced: 21 days ago
JSON representation
Arukas API 自动获取IP和端口,SSR服务器订阅,Arukas 监测启动
- Host: GitHub
- URL: https://github.com/malaohu/Arukas-API
- Owner: malaohu
- License: gpl-3.0
- Archived: true
- Created: 2017-03-28T06:14:12.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-07-14T03:14:57.000Z (over 7 years ago)
- Last Synced: 2024-08-05T17:25:02.472Z (4 months ago)
- Language: CSS
- Homepage:
- Size: 73.2 KB
- Stars: 91
- Watchers: 18
- Forks: 37
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - malaohu/Arukas-API - Arukas API 自动获取IP和端口,SSR服务器订阅,Arukas 监测启动 (CSS)
README
# 重要说明
由于Arukas测试期延长至7月底,(http://51.ruyo.net/p/4331.html ) 7月底将清理所有账户。
本代码也停止更新了,等日后看 Arukas 的策略。
# 更新说明
* 2017年7月13日:支持删除重建APP,定时(2分钟一次)监测发现APP没有启动会发送启动命令,连续3次启动失败会删除重建。
* 2017年7月11日:修复了Dockerfile,新增了新建SSR接口和删除所以APP接口。
* 2017年7月6日:不再支持 node server.js token secret 1 方式启动。需要修改config.js配置文件,填写 token 和 secret。已经兼容到最新版本的SSR订阅格式。
# 特别说明
本分支代码不是部署 SSR/SS
SS: https://github.com/malaohu/ss-with-net-speeder
SSR: https://github.com/malaohu/ssr-with-net-speeder
# 关于项目
本分支是部署一个WEB项目采用Nodejs编码,实时自动获取Arukas的Ip和Port的。演示地址:http://arukas.somecolor.cc/
演示站点使用的账号已经被冻结无法使用。尽量自己使用,不要轻易分享给其他人。
# 安装部署
## 源码部署
```
git clone https://github.com/malaohu/Arukas-API
cd Arukas-API
npm install
# 修改 config.js 填写你的token 和 secret
node server.js
```
然后访问:ip:13999 即可## Docker部署
```
docker run --name arukas-api -p 13999:13999 -e 'TOKEN=token' -e 'SECRET=secret' -e 'IS_CRON=1' -d malaohu/arukas-api```
```
镜像:malaohu/arukas-api
端口:13999 TCP
环境变量(ENV):TOKEN=token SECRET=secret IS_CRON=1```
## 环境变量(ENV)
TOKEN 和 SECRET 获取地址:https://app.arukas.io/settings/api-keysIS_CRON 传 0 或者 1
是否启动自动启动服务功能,0是不启动,1是启动。
该服务会每5分钟检测当前账户下所有APP运行状态,如果APP没有启动,会发送一个启动命令。## 功能介绍
* 实时获取IP和端口,以及SS(R)的配置信息
* 检查APP运行情况,没有启动的发送启动命令(支持手动请求)## 请求地址
* http://ip:13999
* http://ip:13999/ssr/subscribe/10 SSR订阅地址。
* http://ip:13999/check/status/token 手动检查服务运行状态,没有启动服务,发送启动命令。
* http://ip:13999/install/deleteall/token 删除所有APP,必须携带token请求。
* http://ip:13999/install/ssr/token 部署一个SSR,必须携带token请求,不支持自定义参数。如果创建失败请检查是不是APP达到创建上限。## 可识别的SS(R)镜像
*/ssr-with-net-speeder
*/ss-with-net-speeder
*/shadowsocksr-docker