CloudFlare API Error [РЕШЕНО]

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
Sir_Prikol
Сообщения: 41
Зарегистрирован: Вс май 13, 2018 12:04 pm

CloudFlare API Error [РЕШЕНО]

Сообщение Sir_Prikol » Чт мар 11, 2021 2:53 pm

Добрый день, столкнулся с проблемой генерации SSL сертификатов
You cannot use this API for domains with a .cf, .ga, .gq, .ml, or .tk TLD (top-level domain). To configure the DNS settings for this domain, use the Cloudflare Dashboard
Покопавшись на форумах самого cloudflare вычитал, что это из-за устаревшего API и они поправили. Есть ли какое решение или ожидание обнвления?
Последний раз редактировалось Sir_Prikol Пн мар 15, 2021 1:43 pm, всего редактировалось 2 раза.

Аватара пользователя
alenka
Сообщения: 1997
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: CloudFlare API Error

Сообщение alenka » Чт мар 11, 2021 2:57 pm

Здравствуйте.
Можно подробнее, рассказать про ошибку?

Sir_Prikol
Сообщения: 41
Зарегистрирован: Вс май 13, 2018 12:04 pm

Re: CloudFlare API Error

Сообщение Sir_Prikol » Чт мар 11, 2021 3:03 pm

Я привёл ошибку в посте, она происходит когда пытаешься внести любые изменения через модуль CloudFlare. И, так-же, когда пытаешься просто установить SSL сертификат, по каким-то причинам панелька пытается протащить установку через сам КФ, не смотря на то, что прокси в КФ выключен, на ples панельке такого нет, SSL обновляется, когда выключены proxy в КФ.

Так и сейчас, у меня в панельке brainy стоит этот домен, в КФ выключен прокси, сертификат упорно лезет через API КФ

Доступы могу дать

UPD

При этом как-то пофиг на управление доменами через brainy (всегда можно напрямую на КФ залезть), а вот с сертификатами надо что-то думать, это критичный баг, он не должен лезть никуда, кроме своего IP (ну или того, что отдаёт ns), хотя я не встречал ещё юзеров, которые обновляют сертификат с включённым proxy в КФ

Sir_Prikol
Сообщения: 41
Зарегистрирован: Вс май 13, 2018 12:04 pm

Re: CloudFlare API Error

Сообщение Sir_Prikol » Чт мар 11, 2021 3:12 pm

Одно из решений проблемы с доменами - записи TXT
On your linux box:
certbot certonly --manual --preferred-challenge dns -d “domain.com” -d “*.domain.com”

Then certbot tells you to create a txt record with the name _acme-challenge.domain.com

Now go to the Cloudflare Dashboard: dns -> add record -> select txt
Name is _acme-challenge
Paste the provided string from certbot into the content box -> save

The you can press enter in your certbot window and voila. You’ve got yourself a brand new certificate!!
Но на каждый домен ручками... Это не всегда возможно :(

Аватара пользователя
sbury
Сообщения: 1358
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: CloudFlare API Error

Сообщение sbury » Пт мар 12, 2021 4:38 pm

с консоли под рутом
yum clean all
yum install python3-certbot-dns-cloudflare

Sir_Prikol
Сообщения: 41
Зарегистрирован: Вс май 13, 2018 12:04 pm

Re: CloudFlare API Error

Сообщение Sir_Prikol » Пт мар 12, 2021 7:09 pm

Сертификат для blahblahblah.tk был конфигурирован и применен
Спасибо!

Sir_Prikol
Сообщения: 41
Зарегистрирован: Вс май 13, 2018 12:04 pm

Re: CloudFlare API Error [РЕШЕНО]

Сообщение Sir_Prikol » Пт мар 12, 2021 7:35 pm

Блин, рано радовался, при добавлении изменений из панельки в CloudFlare - получаю ту-жу ошибку
You cannot use this API for domains with a .cf, .ga, .gq, .ml, or .tk TLD (top-level domain). To configure the DNS settings for this domain, use the Cloudflare Dashboard.
Проверил в plesk - там отрабатывает

Sir_Prikol
Сообщения: 41
Зарегистрирован: Вс май 13, 2018 12:04 pm

Re: CloudFlare API Error [РЕШЕНО]

Сообщение Sir_Prikol » Сб мар 13, 2021 5:55 am

Ну и чтоб не плодить темы.

1. В модуле CF показывает ограниченное количество DNS записей (20), как увеличить - не знаю
2. При попытке отредактировать AAAA запись - подставляется тип A и не даёт записать (естественно, тип другой)

Ответить