调用arukas.io API接口实时获取IP和端口
本文介绍使用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 xxxx@gmail.com password xxxxx-appid-xxxxxx #注意邮箱,密码和appid直接有一个空格
详细说明一下CMD中的命令。
token 和 secret 获取地址:
https://app.arukas.io/settings/api-keys
xxxx@gmail.com 是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://51.ruyo.net/2886.html
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。
woodsking2
羊毛
阿虹
夏夜/aiq晚风
Mraz
DAY
DAY
lllll@DAY
DAY
Justin
Convoli
Mr.Lin
admin@Mr.Lin
Mr.Lin@admin
casli
我这也行
djseven@我这也行
我靠,谁点了个减一@djseven
djseven@我靠,谁点了个减一
.............@djseven
我靠,谁点了个减一@djseven
洋葱
admin@洋葱
洋葱@admin
DAY@admin
有人知道吗?
admin@有人知道吗?
admin@admin
有人知道吗?@admin
liuyunwuhen
admin@liuyunwuhen
onyats
onyats@onyats
admin@onyats
洋葱
水煮蛋
水煮蛋@水煮蛋
Z★S
iSm@Z★S
admin@iSm
iSm@Z★S