Джако Крузо
14.03.2018Дорген

Скрипт импорта доменов в Cloudflare

Написал скрипт для JakoDorgen PRO для добавления доменов в Cloudflare.
В папке с JakoDorgen PRO создайте папку functions и положите в неё этот файл - http://jako.tech/functions/CloudflareImport.txt
На вкладке Scripting выполнить:

%^Imports:functions\CloudflareImport.txt^%

$auth_email='mail@mail.ru'; // mail@mail.ru замените на ваш email в cloudflare
$auth_key='xxxxxxx'; // xxxxxxx замените на ваш API ключ
$a_ip='127.0.0.1'; // 127.0.0.1 замените на ip сервера, к которому привязать домены
$proxied='true'; //проксирование. false - выключено, true - включено.
$wildcard=0; //создавать ли wildcard DNS записи. 0 - нет, 1 - да.
$sitelist='C:\sites.txt'; // C:\sites.txt замените на ваш файл со списком доменов

CloudflareImport($sitelist);


API ключ получать на странице https://www.cloudflare.com/a/profile (нажать "View API Key" напротив "Global API Key").
Wildcard это A-запись * , чтобы привязать сразу все поддомены. На бесплатных аккаунтах проксирование для wildcard не работает.
В success.csv записываются успешно добавленные домены, в zone_errors.csv записываются домены, которые не были добавлены из-за ошибок, а в dns_errors.csv днс-записи.

Ветка на серче - https://searchengines.guru/showthread.php?t=985115