1

Temat: Noip.com autoodnawanie hostów skrypt

Grzebałem po githubie za czymś innym i trafiłem na coś takiego:

https://github.com/danzalux/noip-robot

W teorii ten skrypt "automatycznie klika strony internetowe, aby odnowić hosty, używając Pythona/Selenium z trybem headless przeglądarki Firefox."

Na Debianie trixi odpala się w dokerze, loguje i nawet pokazuje aktualny status:

tomek@deb:~$ sudo docker run --rm -it noip-robot noiplogin noippass
[sudo] hasło użytkownika tomek:
-----------------------------------------------
2024-11-12 11:53:53.528576
Opening browser (wait 5 sec plz)...

Opening login-url (wait 7 sec)...
Login successful
Details for: domena1.sytes.net
-------------------
Host_Label: Active
Confirm in 10 days
===================
Details for: domena2.sytes.net
-------------------
Host_Label: Active
Confirm in 10 days
===================
Details for: domena3.sytes.net
-------------------
Host_Label: Active
Confirm in 10 days
===================

No host(s) for confirm

tomek@deb:~$

Niestety nie mogę teraz sprawdzić czy odnowienie działa, bo aktywacja jest jeszcze nieaktywna i muszę z parę dni czekać.
Kończy się komuś "termin" i może przetestować wcześniej?

2 (edytowany przez tomciu 2024-11-19 05:39:38)

Odp: Noip.com autoodnawanie hostów skrypt

Sam sobie odpowiem. Wygląda, że skrypt działa i domeny ładnie odnawiają się co 30 dni bez klikania w linki z maila.

-----------------------------------------------
2024-11-13 04:00:04.914518
Opening browser (wait 5 sec plz)...
Opening login-url (wait 7 sec)...
Login successful
Details for: host1.sytes.net
-------------------
Host_Label: Active
Confirm in 10 days
===================
Details for: host2.sytes.net
-------------------
Host_Label: Active
Confirm in 10 days
===================
Details for: host3.sytes.net
-------------------
Host_Label: Active
Confirm in 10 days
===================
No host(s) for confirm
-----------------------------------------------
2024-11-16 04:00:03.443013
Opening browser (wait 5 sec plz)...
Opening login-url (wait 7 sec)...
Login successful
Details for: host1.sytes.net
-------------------
Host_Label: Expires in 7 days
Host "host1.sytes.net" confirmed
===================
Details for: host2.sytes.net
-------------------
Host_Label: Expires in 7 days
Host "host2.sytes.net" confirmed
===================
Details for: host3.sytes.net
-------------------
Host_Label: Expires in 7 days
Host "host3.sytes.net" confirmed
===================
3 hosts confirmed
-----------------------------------------------
2024-11-19 04:00:05.906455
Opening browser (wait 5 sec plz)...
Opening login-url (wait 7 sec)...
Login successful
Details for: host1.sytes.net
-------------------
Host_Label: Active
Confirm in 27 days
===================
Details for: host2.sytes.net
-------------------
Host_Label: Active
Confirm in 27 days
===================
Details for: host3.sytes.net
-------------------
Host_Label: Active
Confirm in 27 days
===================
No host(s) for confirm

3 (edytowany przez palibrzuch 2024-12-12 09:24:39)

Odp: Noip.com autoodnawanie hostów skrypt

Muszę to uszlachetnić u siebie bo dziś klikałem smile

edit.
Niestety wprowadzono nowe ograniczenia na stronie i skrypt nie działa, trzeba potwierdzać urządzenie co 30 dni

4 (edytowany przez tomciu 2025-01-12 08:59:08)

Odp: Noip.com autoodnawanie hostów skrypt

palibrzuch napisał/a:

edit.
Niestety wprowadzono nowe ograniczenia na stronie i skrypt nie działa, trzeba potwierdzać urządzenie co 30 dni

Normalnie działa. Na początku tez miałem przypadek, ze nie poszło, bo krzyczało o dodatkowe uwierzytelnienie. Zalogowałem się przez przeglądarkę na serwerze i od tej pory jest ok. Oprócz tego zwiększyłem jeszcze interwał pomiędzy logowaniami do sześciu dni.

-----------------------------------------------
2024-11-25 03:00:05.732427   
Opening browser (wait 5 sec plz)...

Opening login-url (wait 7 sec)... 

Error: cannot login. Check if account is not blocked.
https://www.noip.com/2fa/verify Log In - No-IP
NoIP - Log off

-----------------------------------------------
2024-11-25 08:00:04.402945   
Opening browser (wait 5 sec plz)...

Opening login-url (wait 7 sec)... 
Login successful
Details for: host1.sytes.net
-------------------
Host_Label: Active
Confirm in 21 days
===================
Details for: host2.sytes.net
-------------------
Host_Label: Active
Confirm in 21 days
===================
Details for: host3.sytes.net
-------------------
Host_Label: Active
Confirm in 21 days
===================

No host(s) for confirm

[...]
-----------------------------------------------
2024-12-13 08:00:04.628408   
Opening browser (wait 5 sec plz)...

Opening login-url (wait 7 sec)... 
Login successful
Details for: host1.sytes.net
-------------------
Host_Label: Expires in 3 days

Host "host1.sytes.net" confirmed
===================
Details for: host2.sytes.net
-------------------
Host_Label: Expires in 3 days

Host "host2.sytes.net" confirmed
===================
Details for: host3.sytes.net
-------------------
Host_Label: Expires in 3 days

Host "host3.sytes.net" confirmed
===================
3 hosts confirmed

[...]
-----------------------------------------------
2025-01-07 08:00:06.510107   
Opening browser (wait 5 sec plz)...

Opening login-url (wait 7 sec)... 
Login successful
Details for: host1.sytes.net
-------------------
Host_Label: Expires in 6 days

Host "host1.sytes.net" confirmed
===================
Details for: host2.sytes.net
-------------------
Host_Label: Expires in 6 days

Host "host2.sytes.net" confirmed
===================
Details for: host3.sytes.net
-------------------
Host_Label: Expires in 6 days

Host "host3.sytes.net" confirmed
===================
3 hosts confirmed

5 (edytowany przez MrVlad 2025-10-20 11:37:44)

Odp: Noip.com autoodnawanie hostów skrypt

Nie mogę ominąć 2fa.
Na stronie mam 2fa wyłączone, ale przy uruchamianiu skryptu wpada mi e-mail z kodem. Tak samo jak przy logowaniu przez przeglądarkę raz na 30 dni. Nie wiem jak to obejść...

Error: cannot login. Check if account is not blocked.
https://www.noip.com/2fa/verify Log In - No-IP
NoIP - switch to Log off
Xiaomi AX3000T

6 (edytowany przez tomciu 2026-02-22 16:32:06)

Odp: Noip.com autoodnawanie hostów skrypt

MrVlad napisał/a:

Nie mogę ominąć 2fa.
Na stronie mam 2fa wyłączone, ale przy uruchamianiu skryptu wpada mi e-mail z kodem.

Parę dni temu dodano PR, który powinien rozwiązać problem:
https://github.com/danzalux/noip-robot/issues/4