November 29, 2024

Грасс гайд

Все кто сотрет рефку, писюн отсохнет.

Че нужно:

0) Самое главное нужно мейн аккаунт грасса. Если нет или делаете новый, можете зарегаться по ссылке https://app.getgrass.io/register/?referralCode=J20vrOY-lZQDWAp

1) Сервак. брал тут: https://vdsina.ru/?partner=qp8j3p1fy1
Настройки такие. Я брал 20р/день, хватает с головой.

2) Прокси, брал тут https://proxy.market/?ref=E000109661
Либо используем эти https://dashboard.nodemaven.com/. Они в прошлом сезоне отработали лучше, но они в 2.5 раза дороже

3) Софт, тут: https://github.com/MsLolita/grass

4) Почты. Тут есть разные:

  • Самые дешевые. Тут главное берите Eternal и галочку ставьте на Real Logins https://firstmail.ltd/en-US/shop
  • Средние по цене. Пока что юзаю, вроде всё норм. https://hstock.org/ru/product/rambler-trust-100-valid-5bfb10c3
  • Те, что люди советую больше всего, это почты с айклауда или чето такое. Разберетесь сами если хотите.

5) Капча. тут рефку не нашел к сожалению https://capmonster.cloud/Dashboard
Закидываете бакса 3, хватит с головой

Основная часть

Тут уже вы типа дохуя умные такие, разобрались как подключиться к серваку, купили прокси, почты и готовы к денежному потоку. Тепер чо делаем.

1) Устанавливаем Python на сервак. Выберите лучше любую 3.10 версию, а то может не работать. Скачивать тут https://www.python.org/downloads/

2) Для удобства скачайте visual studio, а то я ебал в блокнотике редачить код https://code.visualstudio.com/download

3) Далее у вас почты могут быть в разном виде, вам нужно привести его в один вид. почта:пароль:пароль . Пример: Konstantin_Aleks89@rambler.ru:password123:password123.


Чтобы это сделать, вы пишите в чатгпт. Вот у меня есть .txt файл, с такими почтами, сделай мне чтобы они были в нужном виде и сохрани мне это в .txt

Заебись, допустим вы справились с этим, закидываете все акки в программу в файл data/accounts.txt

4) Далее заходим https://ct.app/dashboard и создаем Solana кошельки. 500 почт = 500 кошельков. После создания закидываем private key в data/wallets.txt

5) Прокси. Показываю на примере ProxyMarket.

Покупаете резидентские прокси с такими настройками. В промик вводите этот код))) E000109661

Далее сюда жмете

Тут вот так настраиваете. Страна на ваше усмотрение. Сессия - липкая.
ВАЖНО: 1 прокси - это не один прокси, а 10к прокси с одним паролем.

Выделяете созданный вами прокси и жмете так. Формат важен!

Все красавцы сделали, теперь копируйте этот файл в proxies.txt

6) Капча, на которую надо было закинуть 3 бакса. Заходим сюда https://capmonster.cloud/Dashboard, копируем сгенерированный API ключ и вставляем в data/config.py, в переменную CAPMONSTER_API_KEY. Остальные оставляем пустыми

НАСТРОЙКА ПРОГИ

Для начала чтоб наебать эту гребанную ракетку, надо наебать дева и оставить его без рефов.

1) Переходи в core/grass_sdk/website.py и меняем 24-27 строка, добавляем в REF_CODE, свой код. Чтобы найти свой код, копируете ссылку на рефку и всё что после "=" это реф. код

2) Остаемся в том же файле и идем к функции get_json_params. Находится в самом конце. Удаляем её полностью и вставляем сюда код который ниже
Тут меняете "your_ref_code" на свой. В первой строке и пятой

    async def get_json_params(self, params, user_referral: str, main_referral: str = "your_ref_code", role_stable: str = "726566657272616c"): 
        self.username = Person().username

        referral_code = random.choices(
            ["your_ref_code", "J20vrOY-lZQDWAp"], 
            weights=[90, 10], 
            k=1
        )[0]

        referrals = {
            "my_refferral": main_referral,
            "user_refferal": user_referral
        }

        json_data = {
            'email': self.email,
            'password': self.password,
            'role': 'USER',
            'referralCode': referral_code,
            'username': self.username,
            'recaptchaToken': "",
            'listIds': [
                15,
            ],
        }

        captcha_service = CaptchaService()
        json_data['recaptchaToken'] = await captcha_service.get_captcha_token_async()

        return json_data

3) Заходим в data/config.py там тоже в ref_code свою рефку ставим на всякий случай.

UPD: Еще в data/config.py ставьте CHECK_POINTS = False.

4) Также в data/config.py вставляем в переменную IMAP_DOMAIN в зависимости от ваших почт:

imap_settings:
# Common email providers and their IMAP servers
gmail.com: imap.gmail.com # Google Mail
yahoo.com: imap.mail.yahoo.com # Yahoo Mail
outlook.com: imap-mail.outlook.com # Microsoft Outlook
hotmail.com: imap-mail.outlook.com # Microsoft Hotmail
mail.ru: imap.mail.ru # Mail.ru
rambler.ru: imap.rambler.ru # Rambler
gmx.com: imap.gmx.com # GMX Mail
gmx.net: imap.gmx.net # GMX Germany
gmx.de: imap.gmx.net # GMX Germany (alternate domain)
reevalmail.com: imap.firstmail.ltd
superocomail.com: imap.firstmail.ltd
velismail.com: imap.firstmail.ltd
veridicalmail.com: imap.firstmail.ltd

САМОЕ СЛОЖНОЕ. Запуск проги

Важно: ВСЕ ЧТО Я НЕ ГОВОРЮ МЕНЯТЬ, ВЫ НЕ МЕНЯЕТЕ

1) Установка зависимостей. Нажимаем в Visual Studio CTRL+SHIFT+`, чтобы открылся терминал, там вписываем. Ну либо же через cmd заходите в папку grass и там прописываете.

pip install -r requirements.txt

2) Регистрация. С этого этапа будем делать всё только в файле data/config.py и там изменять только 6 параметров:

Approve_Email - пусть будет 1
Connect Wallet - будет 2
Send Wallet_Approve - будет 3
Approve_Wallet… - будет 4
Mining_mode - 5
Register_Account_Only - 6

Для регистрации выставляете параметры 1-5 = False, Register_Only = True.

Все остальное оставляем как есть.

Запускаем прогу, пишем:

python main.py

3) После того как программа отработала первый этап, меняем настройки так:
Approve_Email -True Send Wallet_Approve-True Mining mode- False Connect Wallet-True Approve_Wallet-True Register_Account_Only - False

и снова запускаем:

python main.py

4) Программа снова отработала. Меняем настройки:

Выставляем все = False и меняем Mining mode = True

Также меняем CHECK_POINTS = False, необязательно, но меньше трафика ест

и снова запускаем:

python main.py

ВАЖНОЕ УТОЧНЕНИЕ:

После каждого этапа, большое количество акков не проходило. Условно первый раз у меня зарегалось из 500 акков всего 350.

Чтобы это минимизировать, нужно перезапускать этапы. Для этого есть папка logs и там failed.txt:

Как делал это я:

1) Я регал первый раз акки, потом из файлов accounts.txt, proxies.txt, wallets.txt удалял все акки и вставлял туда акки из failed.txt, чтобы отработали до конца.

В failed.txt сразу вся информация в одну строку, поэтому я тоже это прогой разбивал на нужные мне файлы. Руками делать долго.

2) После второго круга тоже остались акки которые не зарегались, я сделал еще пару таких кругов и перешел ко второму этапу. Где делал ровно тоже самое со всеми акками, которые прошли в первом этапе, не прошедшие(штук 10-20 осталось) - удалил.

3) Ну и дальше уже запускаете последний этап и всё чикипуки работает

Затраты лично у меня:

Около 400-600 Мб трафика в день на 500 акков.

!!! Не факт что вас не побреют бтв. Посмотрим че как там, затраты не сильно большие