Zakkoree / woiden_extend

woiden.id and hax.co.id auto extend
MIT License
93 stars 87 forks source link

Woiden And Hax Auto Extend 💯

woiden.id 和 hax.co.id 自动续订

activity 徽章显示最后执行成功的日期,脚本是否稳定运行,GithubUTC 时区会有时差,一天误差属于正常

Note Github Action 运行时所在的服务器IP可能被 Google ban 无法使用语音验证,因为公共的服务器被别人用过,IP被识别为机器人,可能上个人刚好也调用了 Google reCaptcha ,所以 Google reCaptcha 的语音验证调用能否成功随缘,使用 2CaptchaYesCaptcha 的图片验证不受此影响稳如老狗,甚至加载不出来图片也可以验证通过,建议语音图片两个同时使用即稳定也不费钱,或者托管自己服务器,登陆时脚本是先执行语音验证,验证失败再执行图片验证,语音验证频繁调用会被ben ( 没几次就会被ben,不用担心应该就ben一两个小时左右 ),自己服务器使用语音验证最好时间间隔久点

参数

可选参数 选择平台默认 woiden.id

HOST: woiden.id 或 hax.co.id

必要参数 用户

USERNAME: Telegram ID
PASSWORD: 密码

可选参数 Telegram 推送参数 ( 都有服务器了会没有电报吗 )

TELE_ID: Telegram ID
TELE_TOKEN: 机器人Token

可选参数 pushplus 推送参数 ( 微信推送 )

TENC_TOKEN: 你的Token

可选参数 图片和V3验证支持 2Captcha ( 使用 Yes Captcha 参考⤵ )

TWOCAPTCHA_TOKEN: 你的Token

可选参数 语音验证支持 腾讯 百度 IBM 讯飞,任选一个

  • 腾讯
    • ASR_CHOICE: TENCENT
    • SECRET_ID: 腾讯语音API的SECRET_ID
    • SECRET_KEY: 腾讯语音API的SECRET_KEY
  • 百度
    • ASR_CHOICE: BAIDU
    • APP_ID: 百度语音API的APP_ID
    • API_KEY: 百度语音API的API_KEY
    • SECRET_KEY: 百度语音API的SECRET_KEY
  • IBM
    • ASR_CHOICE: IBM
    • APP_ID: IBM API的IDkey
    • IBM_URL: IBM API的URL
  • 讯飞 ( 🚫不能使用 详细⤵ )
    • ASR_CHOICE: XFYUN
    • APP_ID: 讯飞语音API的APP_ID
    • API_KEY: 讯飞语音API的API_KEY
    • SECRET_KEY: 讯飞语音API的SECRET_KEY

例如:

docker run \
-e HOST=woiden.id \ # 选择平台
-e USERNAME=123456 -e PASSWORD=123456 \ # 用户
-e TELE_ID=123456 -e TELE_TOKEN=123456\ # Telegram 推送
-e TWOCAPTCHA_TOKEN=123456 \ # 图片和V3验证
-e ASR_CHOICE=BAIDU -e APP_ID=123456 -e API_KEY=123456 -e SECRET_KEY=123456 \ # 语音验证
-it --rm  ghcr.io/zakkoree/woinden_extend:latest

Warning 至少有一项语音或者图片参数,建议语音图片两个同时使用

使用

GitHub Actions 计划任务语法 --- 计划任务语法有 5 个字段,中间用空格分隔,每个字段代表一个时间单位。
```plain ┌───────────── 分钟 (0 - 59) │ ┌───────────── 小时 (0 - 23) │ │ ┌───────────── 日 (1 - 31) │ │ │ ┌───────────── 月 (1 - 12 或 JAN-DEC) │ │ │ │ ┌───────────── 星期 (0 - 6 或 SUN-SAT) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ * * * * * ``` 每个时间字段的含义: |符号 | 描述 | 举例 | | ----- | -----------| -------------------------------------------| | `*` | 任意值 | `* * * * *` 每天每小时每分钟 | | `,` | 值分隔符 | `1,3,4,7 * * * *` 每小时的 1 3 4 7 分钟 | | `-` | 范围 | `1-6 * * * *` 每小时的 1-6 分钟 | | `/` | 每 | `*/15 * * * *` 每隔 15 分钟 | **注**:由于 GitHub Actions 的限制,如果设置为 `* * * * *` 实际的执行频率为每 5 分执行一次。 ***

结果

成功 账户错误 终止

集成

语音识别

图片识别 V3评分

Note 目前是跳过v3验证,加上v3验证感觉没啥区别

分享

woiden.id 和 hax.co.id 服务器使用小技巧

宽带不支持无法连接IP6,并且它们的 IPv4 也被墙了,网页的 SSH 太难用,挂代理连接方式不方便也不稳定,于是想到了 VPN 组网,然后就有了 IP4 地址,也不需要再挂 VPN 可以直连

使用工具 zerotier 或者 tailscale 都可以 (推荐使用配置简单的 tailscalezerotier 比较复杂可自定义配置服务器),基于p2p打洞 🕳 技术组成的虚拟局域网,无需要公网 IP,参照官网文档教程配置 hax(KVM) 就行了,OpenVZ 系统架构无法使用,woiden 似乎没有 KVM 架构的,可以使用 hax 作为跳板机启用 ssh 隧道 ssh -f -N -g -L 2222:localhost:22 root@woiden_IPv6 来连接 woiden 任意端口

配合 Squid 工具使用,你会发现原本需要挂代理连接的 VPS 变成了一个免费的代理服务器了 🌐,网速够用、延迟一般,YouTube 4K 🎞 流畅,支持多操作系统包括手机端
还可以通过 ssh 隧道连接到 woiden 的代理端口,实现随意切换到两只小鸡所在国家的IP( )

YouTube 4K
YouTube 4K

嗯~ 反转了 :)

kvm 架构的 hax 可玩性高点,woiden 的性能好点、网速更快,但对于国内连接 hax 和 woiden 的网速和延迟不差上下

Warning 似乎个别的小鸡存在IP封锁无法访问 CA CN NL KR SG 等一些国家IP

本项目为学习交流 python linux 等,如有问题或更棒的工具技巧欢迎联系我🤝