Ребята из команды NZT как и обещали на этом стриме, выложили скрипт по автоматизации проброски сразу нескольких доменов через Cloudflare.
Инструкция для MacOS
- Скачать архив https://my-files.ru/00nsz9
- Распаковать его в папку ‘/Users/username’
- В файле config.php вписать почту от cloudflare и ключ API
- В текстовый файл domains.txt который лежит в папке ‘/Users/username’ (НЕ в папке build) вписать домены, которые нужно добавить(каждый с новой строки)
- Открыть Terminal и выполнить команду:
php build/cloud.php add-domains –enable-proxy –ip “127.0.0.1”
Вместо 127.0.0.1 указать IP вашего хостинга/сервера, к которому нужно прикрепить домен
- Дождаться завершения выполнения скрипта.
- Открыть файл domains.txt и возле каждого домена дописать |127.0.0.1|www (вместо 127.0.0.1 — IP вашего сервера) чтобы получилось вот так:
- В Терминале выполнить команду:
php build/cloud.php add-subdomains –enable-proxy –ip “127.0.0.1”
(Вместо 127.0.0.1 — IP вашего сервера)
- Готово 🙂
Инструкция для Windows
- Скачать архив: https://my-files.ru/l7brgp
- Распаковать его в корень диска С (C:\)
- В файле config.php (Который находится по пути: C:\PHP\build\config.php) вписать почту от cloudflare и ключ API
- В текстовый файл domains.txt который лежит в папке ‘C:\PHP\’ (НЕ в папке build) вписать домены, которые нужно добавить(каждый с новой строки)
- Открыть командную строку (Win+R и там вписать → cmd)
- Выполнить команду
cd C:\PHP
- Выполнить команду
php build/cloud.php add-domains –enable-proxy –ip “127.0.0.1”
Вместо 127.0.0.1 указать IP вашего хостинга/сервера, к которому нужно прикрепить домен
- Дождаться завершения выполнения скрипта.
- Открыть файл domains.txt и возле каждого домена дописать |127.0.0.1|www (Вместо 127.0.0.1 — IP вашего сервера) чтобы получилось вот так:
- В командной строке выполнить команду:
php build/cloud.php add-subdomains –enable-proxy –ip “127.0.0.1”
(Вместо 127.0.0.1 — IP вашего сервера)
- Готово :)1 Cloudflare желательно использовать на 10-15 доменов максимум.
Итого
1 Cloudflare желательно использовать на 10-15 доменов максимум.
Скоро выложим скрипт для загрузки файлов сразу на все домены.
хорошая вещь
При вводе первой комманды на винде вылазит ” The “-e” option does not exist.” Как бороться?