调用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/

部署方法

详细说明一下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客户端里。

 

 

加入群【资源分享】51043359 原文链接:,转发请注明来源!
评论已关闭。
  • 42 Responses to “调用arukas.io API接口实时获取IP和端口”
    • woodsking2

      ssr 4.6.1不能用的可以吧image更换为 woodsking2/arukas-api

    • 羊毛

      为什么现在用这个镜像搭建的服务老是自动停止

    • 阿虹

      用了你这个,怎么连不上去啊!!!貌似不能用了吗????

      私信
    • 12121

      用了你这个,怎么连不上去啊,是用这个运行后的app里面 ip和端口连接么?密码填cmd里面的?

    • 2333

      请问一下

    • DAY

      可以用,。自己命令问题

    • DAY

      貌似不能用了吗????

      • 我也试了,可以显示出ss的信息,但是连接上没网 https://labulaka.arukascloud.io/

        lllll
    • DAY

      CMD有2个命令,是一起写进去吗?需要回车还是空格?
      CMD : node /app/server.js token secret xxxxx-appid-xxxxxx
      CMD : node /app/server.js xxxx@gmail.com password xxxxx-appid-xxxxxx

    • Justin

      加一个当前最新的获取时间吧……

    • Convoli

      请问网站能正常打开,但是没有任何二维码怎么解决啊……

    • Mr.Lin

      能获取多个实例ID吗?

      • 目前只能获取1个 或者 所有。不支持多个ID。
        不过稍微改一下代码就行了。

        我是小马甲~ 私信
        • 修改个多ID的呗

          Mr.Lin
    • casli

      出错了,一直出现错误提示,你的演示地址也是,请检查一下,谢谢。
      错误提示:“没有查询到数据。请检查node启动参数是否正确。更多内容请访问:https://github.com/malaohu/ssr-with-net-speeder/tree/arukas”

    • 我这也行

      这个也可以

      https://github.com/bestK/ssincurl

      • 有教程么

        djseven
        • 你在樱花里面新建一个服务 image 填 ech2o/ssincurl , endpoint 自己想一个 ,添加一个80端口。
          启动成功之后 访问(你填的endpoint).arukascloud.com 就可以啦

          我靠,谁点了个减一
          • 登录帐号密码是什么啊

            djseven
            • 回复djseven :

              arukas的登录帐号跟密码,唉 真小白就别弄了吧,我服了。

              .............
        • ![](https://ws1.sinaimg.cn/large/005HABCygy1fdl0vz3e0gj30kx0htt9a)

          我靠,谁点了个减一
    • 洋葱

      出问题了,网站突然503了,重建也不行

      私信
      • 目测可以。检查CMD配置。

        我是小马甲~ 私信
        • 有查询到数据。请检查node启动参数是否正确。更多内容请访问:https://github.com/malaohu/ssr-with-net-speeder/tree/arukas 包括你的演示地址也一样

          洋葱 私信
        • 你CMD有2个命令,是怎样的格式啊???写具体点,不是很懂

          DAY
    • 有人知道吗?

      站长可以写的详细点吗,xxxxx-appid-xxxxxx 是你要获取IP和端口的APPID (也可以输入all),是什么意思

      • appid 只获取一个app的信息。
        all 获取所有app的信息。

        我是小马甲~ 私信
        • 自定义 Endpoint 中的地址即可。

          我是小马甲~ 私信
          • 谢谢虎大

            有人知道吗?
    • liuyunwuhen

      二维码 好像有问题

    • onyats

      为什么搭建之后无法使用Endpoint访问呢?只能使用Port的话不就没有什么意义了

      • 发现原因了,好像是用账号密码的话就会无法访问

        onyats
    • 洋葱

      这个真的厉害了

      私信
    • 水煮蛋

      我看到api信息都在网页里,这个可以不显示么? 就只显示ssr的账号信息....

      私信
      • 不好意思..我看错了,那个密码是ss的密码.我以为是账号密码

        水煮蛋 私信
    • Z★S

      TypeError: /app/views/index.html:24
      Cannot read property 'length' of null
      什么情况?

      私信
      • 我也是相同的问题?!

        iSm
      • 找到原因了,要在 https://app.arukas.io/settings/api-keys 申请 API KEY,然后替换 CMD 中的 token 和 secret 为你申请到的 token 和 secret 具体的值。

        iSm