调用arukas.io API接口实时获取IP和端口

arukas.io API

 

本文介绍使用arukas.io API实现IP的实时获取。

历史文章内容:arukas.io免费搭建个人私有科学上网方式

由于Aruksa.io创建的APP的IP和端口总是变化。造成我们使用的上的不方便。

上文中介绍了 Squid的方式可以避免。

这篇文章,我们介绍一下利用arukas api 实时获取IP以及端口!

 

实现原理

模拟登陆

使用arukas账号密码模拟登陆,然后使用Cookie访问接口API。

 

API KEY

Aruksa支持创建API KEY。生成 Token 和密钥。然后使用密钥直接请求接口API。

 

推荐使用API KEY方式。这样少一次请求,响应速度更快。

 

开源项目

目前网上有好多类似的网页工单,但是都不开源。且无法方便的部署。

昨天特意写了一个。

项目地址:https://github.com/malaohu/ssr-with-net-speeder/tree/arukas

本代码是部署一个nodejs项目,自动实时获取arukas的IP和端口的。

演示地址:https://free-shadowsocks.arukascloud.io/

部署方法

镜像:malaohu/ssr-with-net-speeder-arukas
端口:3999 TCP
CMD : node /app/server.js token secret xxxxx-appid-xxxxxx
#推荐使用上面的CMD命令

CMD : node /app/server.js [email protected] password xxxxx-appid-xxxxxx
#注意邮箱,密码和appid直接有一个空格

详细说明一下CMD中的命令。

token 和 secret 获取地址:

https://app.arukas.io/settings/api-keys

[email protected]  是arukas注册邮箱。

password 是arukas登录密码。

xxxxx-appid-xxxxxx 是你要获取IP和端口的APPID (也可以输入all)

你建立的APP都有一个ID。例如: ID fd9b708e-9a2c-45a0-b81c-620944369c2d

该ID必须在你的账号下才能访问。 如果你输入的appid 是 all。会自动获取你账号下使用以下镜像创建的APP。

"malaohu/ssr-with-net-speeder",

"lowid/ss-with-net-speeder",

"smounives/shadowsocksr-docker"

 

后续

等有时间,集成到SS客户端里。

 

 

版权声明:
作者:我是小马甲~
链接:https://fandai.gezi.workers.dev/2886.html
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
调用arukas.io API接口实时获取IP和端口
  本文介绍使用arukas.io API实现IP的实时获取。 历史文章内容:arukas.io免费搭建个人私有科学上网方式 由于Aruksa.io创建的APP的IP和端口总是变化。造……
<<上一篇
下一篇>>
文章目录
关闭
目 录