Jump to content

Question

Posted (edited)

Устройство Viva (KN-1910) EAEU, прошивка 4.2.1

Поднял "для собственных нужд" на Yandex Cloud свой DynDNS - простая функция которая принимает вызов и записывает его в логи. Работает через HTTPS, сертификат от Let's Encrypt.

1. Если в настройках задаю адрес через http://... - вызов видно в логах Yandex Cloud, возвращается ответ 301 (редирект на HTTPS)

2. Если указать в настройках адрес через httpS:// - Keenetic говорит что update successful, но при этом в логах Yandex Cloud нет вообще ничего в логах т.е. как будто вызова не было никакого

3. Если перейти на https-адрес из браузера - все работает, в логах клауда есть вызов

4. Поставил OPKG, дернул curl https://... с кинетика - вызов проходит, в логах кладуа видно

При этом в логах кинетика вижу только:

Io::TcpSocket: connected to 84.201.185.129:443.

- DynDns::Profile: "_WEBADMIN": IPv4: updated successfully.

84.201.185.129 - это адрес, который соответствует доменному имени, указанному в адресе

Вопросы: нет ли каких-то изъянов при работе с Let's Encrypt? можно ли как-то получить больше логов от кинетика что бы понять, что происходит?

 

Edited by Olegas

2 answers to this question

Recommended Posts

  • 0
Posted

Попробуйте на интерфейсе, к которому привязан DynDns включить отладку

> interface ISP debug

и затем приложите логи обновления, полученные при выполнении
> interface ISP dyndns update

  • 0
Posted

@Le ecureuil Я включил отладку на интерфейсе (interface PPPoE0 debug) затем выполнил обновление (... dyndns update)

В логах получил: DynDns::Updater: "_WEBADMIN@PPPoE0": request completed, response code 426 (Upgrade Required).

Попробовал выполнить запрос руками через curl 

curl -v --http1.1  https://.... -> 200 OK

curl -v --http1.0 https://... -> 426 Upgrade Required 

На сколько я понял, Keenetic делает запрос с заголовком HTTP/1.0 а Yandex Cloud API gateway принимает минимум 1.1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.