Как установить скрипт крана раздач криптомонеты на php – yenten faucet script, подходит для любой криптомонеты (bitcoin, litecoin, doge, zcash, zcoin и других)
Сегодня я Вам расскажу, как установить свой кран для раздачи монет. Он подходит почти для любой монеты, т.к. общается с кошельком по протоколу rpc и достаточно его только настроить, положить в кошелек деньги и смотреть, как увеличивается посещаемость у крана.
Будем использовать скрипт крана yenten-faucet script php — https://github.com/bubasik/yenten-faucet
Первым делом скачиваем репозиторий в произвольную папку
1 |
git clone https://github.com/bubasik/yenten-faucet.git |
Создаем папку faucet в папке /var/web/ (сюда по умолчанию устанавливается yiimp) и копируем туда файлы скрипта крана.
Пробуем открыть сайт name_site.com/faucet/ и видим ошибку 404, нам нужно сконфигурировать nginx
В папке /etc/nginx/sites-available/ находим conf файл с вашим сайтом (например 123.123.123.123.conf)
и в конец перед последними скобками “}” добавляем код
1 2 3 4 5 6 7 8 9 10 |
location /faucet { root /var/web/; index index.php; location ~ /faucet/(.+\.php)$ { fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; include snippets/fastcgi-php.conf; } } |
Перезапускаем nginx
1 |
systemctl restart nginx |
Теперь скрипт открывается в браузере, осталось только сконфигурировать файлы:
В файле index.php указываем логин и пароль от RPC кошелька и если надо то поменять стандартный порт 9982
В файле faucet.php указываем секретный ключ рекапчи, логин, пароль и порт от RPC кошелька. Минимальную и максимальную выплату на кошелек посетителя (переменная $min и $max) и максимальную и минимальную выплату, если он повторно хочет сделать выплату на один и тот-же кошелек (переменная $min_2 и $max_2).
Дизайн, текст и меню шапки правим в файле index.php, логотип монетки logo.png.
Скрипт прост, легок и удобен. Есть блокировка по таймауту кошельков на которые выплаты идут и ip адреса.