Host2Play auto-renewal script

[reply]https://github.com/oyz8/Host2Play[/reply]

:sparkles: Features

  • :white_check_mark: Multi-server support — Configure multiple renewal links at once, executed in sequence
  • :white_check_mark: Fully automatic reCAPTCHA solving — Audio recognition + auto-fill, no manual intervention needed
  • :white_check_mark: Smart IP switching — Automatically switches outbound IP via WARP when Google blocking is detected
  • :white_check_mark: Telegram notifications — Sends messages for both renewal success/failure, with page screenshots attached
  • :white_check_mark: Scheduled + manual runs — Automatically executes multiple times a day by default, manual triggers also supported
  • :white_check_mark: Automatic cleanup of run records — Only keeps the latest 2 Actions logs, keeping the repo clean
  • :white_check_mark: Headless virtual display — Uses Xvfb, no graphical interface required

:star: Found it useful? Give a Star to support!

23 Likes

Thanks a lot for sharing the auto-renewal script!

2 Likes

So many scripts

2 Likes

Just take a look.

1 Like

You’re incredibly productive, boss!

2 Likes

Here’s something cool again, let’s check it out.

1 Like

Awesome

1 Like

Take a look,

1 Like

Show some support!

Damn, take a look at this place.

1 Like

OP, the verification renewal failed after running for 5 minutes and the bot sent a notification. This script doesn’t seem to work on my end—anything I should tweak? Looking forward to your update~

1 Like

It’s recommended to check the Actions log.

Everything looks fine on my end.

1 Like


Let me show you with a screenshot—I changed the time to 0 */6 * * * and just kept this one. Could that be the reason for the issue?


It works fine on my end.

1 Like

Are you using a GitHub localization plugin (GitHub 中文化插件)?

Yeah, I have one, but it’s not turned on right now.

I can’t reproduce your issue.

In your script, this is the only thing I changed, I didn’t touch anything else.

2 Likes

They succeeded with all five accounts.

Help me take a look at the problem that’s come up—I don’t really get it either.