<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Drop Predator</title><generator>teletype.in</generator><description><![CDATA[Бык по дропам]]></description><image><url>https://img1.teletype.in/files/41/82/4182c002-dea5-4f51-951d-17a640388d28.png</url><title>Drop Predator</title><link>https://teletype.in/@droppredator</link></image><link>https://teletype.in/@droppredator?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/droppredator?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/droppredator?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Wed, 13 May 2026 20:10:44 GMT</pubDate><lastBuildDate>Wed, 13 May 2026 20:10:44 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@droppredator/Gensyn</guid><link>https://teletype.in/@droppredator/Gensyn?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator</link><comments>https://teletype.in/@droppredator/Gensyn?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator#comments</comments><dc:creator>droppredator</dc:creator><title>Gensyn | Гайд на стабильную работу ноды</title><pubDate>Mon, 14 Jul 2025 20:31:57 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/d3/b1/d3b16080-8ab7-4b97-98c6-2b2fc63f5654.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/07/bc/07bc9cfa-930d-483e-9bad-a132be36749c.png"></img>Официальная версия ноды имеет много ошибок, и их исправил один модератор и я представляю полный гайд на установку ноды с учётом его улучшений.]]></description><content:encoded><![CDATA[
  <h2 id="Rhcj"><a href="https://t.me/DropPredator" target="_blank">DropPredator </a>— глубоко о проектах </h2>
  <figure id="vB6r" class="m_column">
    <img src="https://img1.teletype.in/files/07/bc/07bc9cfa-930d-483e-9bad-a132be36749c.png" width="1920" />
  </figure>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="agzE"><em><strong>Официальная версия ноды имеет много ошибок, и их исправил один модератор. Я представляю полный гайд на установку ноды с учётом его улучшений.</strong></em></p>
  </section>
  <p id="uPku"></p>
  <h3 id="aL0v">Ставлю ноды под процент с прибыли </h3>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="XK2X"><strong>Вы ничего не понимаете в нодах, хотели бы сохранить дрогаценное время и отдать работу в руки экспертам ?</strong></p>
    <p id="Cwav"><strong>Я безопасно и надежно ставлю ноды под процент с прибыли. </strong></p>
    <p id="tENp"><strong>Если заинтересовал — пишите в телеграм @VovaBeletskiy</strong></p>
  </section>
  <p id="hWSK"></p>
  <p id="sKEJ"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="DoPZ"><strong>Какие виды нод существуют ?</strong></h2>
  </section>
  <p id="mhDV"><br />1.  CPU. Работает за счёт процессора.</p>
  <p id="0K7E">2. GPU. Работает за счёт видеокарты.</p>
  <p id="r2OD">В этом гайде я буду устанавливать именно GPU ноды. </p>
  <p id="bMfi">Основная причина такого решения - заявления команды, что CPU ноды не будут вознаграждены и возможность использовать более тяжелые модели (что ценится проектом и потенциально будет сильнее вознаграджено).</p>
  <p id="wCz1"> Также имеет место разделение будущих наград в зависимости от сложности модели, которую вы обучали.</p>
  <p id="1HiH"></p>
  <p id="n9iu"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="y1U7"><strong>Какие сервисы использую ?</strong></h2>
  </section>
  <p id="sszD"></p>
  <p id="lVY3">1. Для аренды видеокарты Vast AI —   <a href="https://cloud.vast.ai/?ref_id=268254" target="_blank">Перейти</a></p>
  <p id="6jwV">2. Для аренды CPU сервера прокладки Play2Go (можно взять самый дешёвый за 3.4$ в месяц) —  <a href="https://play2go.cloud/?ref_id=HsT1ee0mLII" target="_blank">Перейти </a></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="22uy"><strong>Я выбираю 3090 из-за стабильности и надежности в работе.</strong></p>
  </section>
  <h3 id="1mDF"><strong>Мои параметры:</strong></h3>
  <figure id="OA3M" class="m_original">
    <img src="https://img2.teletype.in/files/dc/1c/dc1ccf38-b68d-4969-b3e5-20dae5e565ba.png" width="440" />
  </figure>
  <p id="8ZBh"></p>
  <p id="WFXI"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="zYzU">Установка</h2>
  </section>
  <h3 id="B9V3">Подключение к  cерверу</h3>
  <p id="e88Y">Для логина в CPU сервер я использую MobaXterm —  <a href="https://mobaxterm.mobatek.net/" target="_blank">Ссылка на скачивание</a><br /></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="zVZC"><strong>Делаем двойное нажатие по указанному элементу и у нас появится всплывающее окно:</strong></p>
  </section>
  <figure id="03BL" class="m_original">
    <img src="https://img1.teletype.in/files/4c/f5/4cf50c64-0901-4583-9458-e91418211f06.png" width="218" />
  </figure>
  <figure id="nCc7" class="m_column">
    <img src="https://img3.teletype.in/files/65/bc/65bc3349-3ca7-44fe-b35c-d3b8cf4eafee.png" width="991" />
  </figure>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="B0vY"><strong>Вводим в Remote host —  ваш IP, в username —   root</strong></p>
  </section>
  <figure id="yDSs" class="m_column">
    <img src="https://img2.teletype.in/files/99/a6/99a6773c-92a2-41ea-a3c9-0ec1b659a486.png" width="1014" />
  </figure>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="rl11"><strong>Логин завершен, теперь осталось скопировать и вставить пароль нажатием правой кнопки мыши.</strong></p>
  </section>
  <p id="bjAk"></p>
  <h3 id="AvCM">Подключение к видеокарте</h3>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="hcJX"><strong>Нам нужно сгенерировать ssh ключ, сделать это можно с помощью следующей команды:</strong></p>
  </section>
  <pre id="jUv4">ssh-keygen -t ed25519 -C &quot;MyKey&quot;</pre>
  <p id="JhAX">Запросит ввести определенные данные, всё прокликивайте с помощью Enter (не надо ничего вводить)</p>
  <p id="bXsF"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="TM3S"><strong>Выводим наш ssh ключ с помощью:</strong></p>
  </section>
  <pre id="6COJ">cat ~/.ssh/id_ed25519.pub</pre>
  <p id="XU4S">Скопируйте данное значение.</p>
  <p id="uwyF"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="VX1v"><strong>Теперь идём на сайт Vast AI и заходим в <a href="https://cloud.vast.ai/instances/" target="_blank">Instances . </a>И на видеокарте нажимаем на ключик:</strong></p>
  </section>
  <figure id="F5oA" class="m_column">
    <img src="https://img2.teletype.in/files/58/92/5892d6cf-f21b-4c32-b7d0-51fa47771461.png" width="1113" />
  </figure>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="6m2p"><strong>В открывшимся окне вставляем наш ssh ключ первый раз просто, во второй раз убераем все пробелы. В конце копируем нижнюю обведенную команду (рекомендую её сохранить, чтобы быстрее подключатся к вашей видеокарте в будущем)</strong></p>
  </section>
  <figure id="doFn" class="m_column">
    <img src="https://img3.teletype.in/files/ee/17/ee172c2e-0157-45d5-893b-a013fa9e85f6.png" width="1134" />
  </figure>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="XFAe"><strong>Теперь вставляем в терминал и на выпадающий вопрос отвечаем yes.</strong></p>
    <p id="xxqp"><strong>Если у вас как на фото снизу, поздравляю  — вы подключены к GPU.</strong></p>
  </section>
  <figure id="v1oT" class="m_original">
    <img src="https://img1.teletype.in/files/85/6a/856abcbb-3f62-4719-b9b4-df3ebf1280b9.png" width="386" />
  </figure>
  <p id="h2G3"></p>
  <p id="hhWP"></p>
  <h3 id="SUKA">Установка rl-swarm</h3>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="sj0d"><strong>1. Устанавливаем sudo:</strong></p>
  </section>
  <pre id="kVWf">apt update &amp;&amp; apt install -y sudo</pre>
  <p id="eOaF"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="NizK"><strong>2. Скачиваем необходимые зависимости:</strong></p>
  </section>
  <pre id="TOHy">sudo apt update &amp;&amp; sudo apt install -y python3 python3-venv python3-pip curl wget screen git lsof nano unzip iproute2 build-essential gcc g++</pre>
  <p id="Hyr7"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="BCux"><strong>3. Устанавливаем CUDA:</strong></p>
  </section>
  <pre id="qBFt">[ -f cuda.sh ] &amp;&amp; rm cuda.sh; curl -o cuda.sh https://raw.githubusercontent.com/zunxbt/gensyn-testnet/main/cuda.sh &amp;&amp; chmod +x cuda.sh &amp;&amp; . ./cuda.sh</pre>
  <p id="GYT2"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Zq3G"><strong>4. Клонируем исправленный rl-swarm репозиторий:</strong></p>
  </section>
  <pre id="q2GY">git clone https://github.com/xailong-6969/rl-swarm.git</pre>
  <p id="EcI5"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="h0n9"><strong>5. Создаем screen cесию:</strong></p>
  </section>
  <pre id="ZcME">screen -S gensyn</pre>
  <p id="SznI"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="193k"><strong>6. Входим в папку:</strong></p>
  </section>
  <pre id="hbsG"> cd rl-swarm</pre>
  <p id="S10j"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="UX7j"><strong>7. Устанавливаем High-VRAM оптимизацию:</strong></p>
  </section>
  <pre id="2Ml4">sed -i \
-e &#x27;s/use_vllm: false/use_vllm: true/&#x27; \
-e &#x27;s/fp16: false/fp16: true/&#x27; \
-e &#x27;s/gradient_checkpointing: false/gradient_checkpointing: true/&#x27; \
-e &#x27;s/num_train_samples: 2/num_train_samples: 1/&#x27; \
./rgym_exp/config/rg-swarm.yaml</pre>
  <p id="tfMS"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="thPa"><strong>8. Запускаем ноду:</strong></p>
  </section>
  <pre id="XojA">python3 -m venv .venv
source .venv/bin/activate
./run_rl_swarm.sh</pre>
  <p id="8WRe"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="TCkz"><strong>Дожидаемся следующего сообщения, после чего выходим из сессии с помощью СNTR+A+D:</strong></p>
  </section>
  <figure id="Q21D" class="m_column">
    <img src="https://img2.teletype.in/files/dd/3f/dd3f8e1f-7093-4d82-a0c9-f5e9f252e167.png" width="642" />
  </figure>
  <p id="VOYX"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="gOmn"><strong>Устанавливаем cloudflare и распаковываем его и запускаем тунель:</strong></p>
  </section>
  <pre id="RiiQ">wget -q https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb &amp;&amp; sudo dpkg -i cloudflared-linux-amd64.deb </pre>
  <pre id="WwSY">cloudflared tunnel --url http://localhost:3000</pre>
  <p id="MoSC"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="FPZU"><strong>Ожидаем ссылку и вставляем в браузер, после чего производим логин с помощью почты:</strong></p>
  </section>
  <figure id="v66O" class="m_column">
    <img src="https://img4.teletype.in/files/f1/2e/f12e3223-6e31-4048-81b8-a0124b4df1e9.png" width="907" />
  </figure>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="I5LO"><strong>После того как прошли регистрацию — закрываем тунель cloudflare c помощью CNTR+C и возвращаемся в сессию с помощью следующей команды:</strong></p>
  </section>
  <pre id="VUa0">screen -r gensyn</pre>
  <p id="pzWL"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="VZ6P"><strong>Дожидаемся следующего выбора и нажимаем N:</strong></p>
  </section>
  <figure id="0tu0" class="m_column">
    <img src="https://img1.teletype.in/files/c7/b4/c7b44d43-498c-4c63-87f8-5a8d65ea1003.png" width="693" />
  </figure>
  <p id="i2r0"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Enpd"><strong>После чего у нас запросит модель, рекомендую использовать:</strong></p>
  </section>
  <pre id="okMs">nvidia/Nemotron-Research-Reasoning-Qwen-1.5B</pre>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="7rB9"><strong>Нажимаем Enter</strong></p>
  </section>
  <p id="bdgH"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="32gC"><strong>Дожидаемся следующего вывода (и если он есть — поздравляю, у вас удалось установить ноду Gensyn):</strong></p>
  </section>
  <figure id="yyAw" class="m_column">
    <img src="https://img2.teletype.in/files/98/99/98990089-e368-4ab4-8804-6e100fde3493.png" width="894" />
  </figure>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="V2bL"><strong>Ещё пример успешной работы ноды:</strong></p>
  </section>
  <figure id="DadD" class="m_column">
    <img src="https://img3.teletype.in/files/a8/97/a8977d34-77ae-4bb6-aa14-b38073b1347b.png" width="914" />
  </figure>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="foU3"><strong>Выходим из сессии с помощью CNTR+A и можем закрывать терминал.</strong></p>
  </section>
  <p id="YOaZ"></p>
  <p id="4814"></p>
  <h3 id="AiDK">Делаем резервную копию файла ноды </h3>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="0NOt"><strong>Сохраняем основной файл вашей ноды с помощью следующей команды (он нужен для восстановления в случае переустановки):</strong></p>
  </section>
  <pre id="DLms">cd rl-swarm &amp;&amp; [ -f backup.sh ] &amp;&amp; rm backup.sh; curl -sSL -O https://raw.githubusercontent.com/zunxbt/gensyn-testnet/main/backup.sh &amp;&amp; chmod +x backup.sh &amp;&amp; ./backup.sh</pre>
  <p id="YoS2"></p>
  <p id="is7S"></p>
  <h3 id="aUhk">Отслеживание работы ноды:</h3>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ZmYb"><strong>Чтобы удобно отслеживать активность вашей ноды восспользуйтесь телеграмм ботом @gensynImpek_bot</strong></p>
  </section>
  <p id="jWvn"></p>
  <p id="eUbK"></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="UUMc" data-align="center">Полезные ссылки </h2>
    <h3 id="JUZA" data-align="center">Канал автора —  <a href="https://t.me/DropPredator" target="_blank">DropPredator<br /></a></h3>
    <h3 id="VLWQ" data-align="center">Чат канала DP — <a href="https://t.me/DropPredatorChat" target="_blank">Перейти </a></h3>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@droppredator/Link_Node_To_Domain</guid><link>https://teletype.in/@droppredator/Link_Node_To_Domain?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator</link><comments>https://teletype.in/@droppredator/Link_Node_To_Domain?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator#comments</comments><dc:creator>droppredator</dc:creator><title>Gaianet  |  Как подключить ноду к домену ?</title><pubDate>Fri, 07 Feb 2025 18:46:57 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/f7/50/f750c007-ac74-486e-9431-3ce80a233cdf.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/e2/64/e264ab78-60a7-4afe-b0b3-7fc24486ed94.png"></img>Если подключаете к моему домену, то пропускайте следующий шаг.]]></description><content:encoded><![CDATA[
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="oHFF"><strong><a href="https://t.me/DropPredator" target="_blank">DropPredator</a> - дропы, ноды, анекдоты.</strong></h3>
  </section>
  <p id="fCIh"></p>
  <ul id="Ibdh">
    <li id="8iL5">Переходим по ссылке и заходим во вкладку <strong>Node </strong>— <a href="https://www.gaianet.ai/gaia-domain-name" target="_blank">https://www.gaianet.ai/gaia-domain-name</a></li>
  </ul>
  <figure id="bgH7" class="m_retina">
    <img src="https://img3.teletype.in/files/e2/64/e264ab78-60a7-4afe-b0b3-7fc24486ed94.png" width="948" />
  </figure>
  <ul id="lU6X">
    <li id="vznq">Кликаем на три точки и выбираем <strong>&quot;Join Domain&quot;.</strong></li>
  </ul>
  <figure id="o9Qy" class="m_retina">
    <img src="https://img4.teletype.in/files/f9/dc/f9dc6dd5-3db5-4caf-acec-206b3fe25d04.png" width="959" />
  </figure>
  <ul id="AtRk">
    <li id="pibT">Нажимаем <strong>&quot;Next Step&quot;</strong>.</li>
  </ul>
  <figure id="mTK4" class="m_retina">
    <img src="https://img1.teletype.in/files/41/f5/41f55caf-77b6-44ab-ad32-399f6638c6d8.png" width="589" />
  </figure>
  <ul id="RWs9">
    <li id="s7bp">Вписываем наш домен, если не покупали - воспользуйтесь моим -  <strong>droppredator </strong></li>
  </ul>
  <figure id="kWbL" class="m_retina">
    <img src="https://img2.teletype.in/files/d3/11/d3111b0b-dece-4ed3-b1f4-e022a9fd5e17.png" width="575.5" />
  </figure>
  <ul id="4NUd">
    <li id="h7Y1">Нажимаем <strong>&quot;Completed&quot;</strong> . </li>
  </ul>
  <figure id="9l0Q" class="m_retina">
    <img src="https://img3.teletype.in/files/61/89/61891b5e-f288-4f66-9e24-ea1a91ffc2de.png" width="588" />
  </figure>
  <ul id="5xYR">
    <li id="7GcT">Ноды подключены, осталось запустить фарминг <strong>gaiaPoints</strong>. </li>
  </ul>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="eSt6">Если подключаете к моему домену, <strong>то пропускайте следующий шаг</strong>.</p>
  </section>
  <p id="M44Y"><strong><br /><br />Запуск фарминга</strong></p>
  <ul id="S6zl">
    <li id="CyOd"><strong>Вопользуйтесь моим скриптом</strong>, который запускает общение для всех подключенных нод на одном сервере </li>
  </ul>
  <pre id="JRDU">sudo wget https://raw.githubusercontent.com/predator-bites/Sh_scripts/refs/heads/main/create_sessions.sh &amp;&amp; sudo chmod +x create_sessions.sh &amp;&amp; ./create_sessions.sh</pre>
  <p id="CHOW"><em>Между созданием чатов установлена задержка в 30 секунд.</em></p>
  <h2 id="uXQG"><br />Конец</h2>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@droppredator/TurboGaianet1231</guid><link>https://teletype.in/@droppredator/TurboGaianet1231?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator</link><comments>https://teletype.in/@droppredator/TurboGaianet1231?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator#comments</comments><dc:creator>droppredator</dc:creator><title>Gaianet. Гайд на базовую установку ноды и как кратно увеличить получаемые поинты, если нода уже установлена</title><pubDate>Mon, 27 Jan 2025 13:51:51 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/76/86/7686aef1-8250-4967-9bce-e5a0d0c15dae.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/e6/1f/e61f7bd2-0a1e-4193-92ab-ec63ee199fa3.png"></img>Сохраняем изменения CNTR + X, Y.]]></description><content:encoded><![CDATA[
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="oQ7H"><a href="https://t.me/DropPredator" target="_blank">DropPredator</a> - дропы, ноды, анекдоты.</h3>
  </section>
  <figure id="kmfi" class="m_retina">
    <img src="https://img3.teletype.in/files/e6/1f/e61f7bd2-0a1e-4193-92ab-ec63ee199fa3.png" width="677.5" />
  </figure>
  <h2 id="i5dg" data-align="center">Гайд. Как начать получать в разы больше очков, если нода уже установлена</h2>
  <ul id="FAdm">
    <li id="3tqa">Смотрим список всех экранов.</li>
  </ul>
  <pre data-lang="arduino" id="KMxe">screen -ls</pre>
  <ul id="it6B">
    <li id="lK6b">Находим сессию, где работает скрипт на автоматическое общение с AI, и <strong>вписываем название после точки</strong>.</li>
  </ul>
  <pre id="Zkw7">screen -r НАЗВАНИЕСЕССИИ </pre>
  <ul id="LzAe">
    <li id="oDIy">Останавливаем скрипт - <strong>CTRL + C</strong>.</li>
    <li id="wuZT">Открываем код скрипта с помощью <strong>nano.</strong></li>
  </ul>
  <pre id="uD0Z">nano ~/random_chat_with_faker.py</pre>
  <ul id="ePxd">
    <li id="w30b">Удалите весь текст с помощью <strong>CNTR + K.</strong></li>
    <li id="jiar">Вставте код снизу и замените <strong>АДРЕСКОШЕЛЬКА</strong> на ваш <strong>Node-id.</strong></li>
  </ul>
  <pre id="XZfa">import requests
import random
import logging
import time
from faker import Faker
from datetime import datetime

node_url = &quot;https://АДРЕСКОШЕЛЬКА.gaia.domains/v1/chat/completions&quot;

faker = Faker()

headers = {
    &quot;accept&quot;: &quot;application/json&quot;,
    &quot;Content-Type&quot;: &quot;application/json&quot;
}

logging.basicConfig(filename=&#x27;chat_log.txt&#x27;, level=logging.INFO, format=&#x27;%(asctime)s - %(message)s&#x27;)

def log_message(node, message):
    logging.info(f&quot;{node}: {message}&quot;)

def send_message(node_url, message):
    try:
        response = requests.post(node_url, json=message, headers=headers)
        response.raise_for_status()
        return response.json()
    except requests.exceptions.RequestException as e:
        print(f&quot;Failed to get response from API: {e}&quot;)
        return None

def extract_reply(response):
    if response and &#x27;choices&#x27; in response:
        return response[&#x27;choices&#x27;][0][&#x27;message&#x27;][&#x27;content&#x27;]
    return &quot;&quot;

while True:
    random_question = faker.sentence(nb_words=10)
    message = {
        &quot;messages&quot;: [
            {&quot;role&quot;: &quot;system&quot;, &quot;content&quot;: &quot;You are a helpful assistant.&quot;},
            {&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: random_question}
        ]
    }

    question_time = datetime.now().strftime(&quot;%Y-%m-%d %H:%M:%S&quot;)

    response = send_message(node_url, message)
    reply = extract_reply(response)

    reply_time = datetime.now().strftime(&quot;%Y-%m-%d %H:%M:%S&quot;)

    log_message(&quot;Node replied&quot;, f&quot;Q ({question_time}): {random_question} A ({reply_time}): {reply}&quot;)

    print(f&quot;Q ({question_time}): {random_question}\nA ({reply_time}): {reply}&quot;)

    delay = random.randint(1, 3)
    time.sleep(delay)</pre>
  <ul id="wNuR">
    <li id="fY54">Сохраняем изменения: <strong>CNTR + X, </strong>потом <strong>Y</strong> и <strong>Enter</strong>.</li>
    <li id="uIO7">Запускаем скрипт заново.</li>
  </ul>
  <pre id="kw82">python3 random_chat_with_faker.py</pre>
  <ul id="7op0">
    <li id="e8fB">Убеждаемся, что всё работает и выходим из сессии <strong>CTRL + A, D</strong>.</li>
  </ul>
  <figure id="A7JX" class="m_retina">
    <img src="https://img4.teletype.in/files/f6/01/f601a94a-291b-4509-89af-d0e9b219941f.png" width="830" />
  </figure>
  <h3 id="qxZ3"><strong>Поздравляю, вы альфа и теперь фармите в разы больше поинтов, чем незнающее об этой фишке большинство !!!</strong></h3>
  <p id="vQhq"></p>
  <h2 id="nYbN" data-align="center">Установка первой ноды </h2>
  <ul id="Ru54">
    <li id="6fiV">Используйте команду для автоматической установки.</li>
  </ul>
  <pre id="Hp1p">wget https://raw.githubusercontent.com/predator-bites/Gaianet-mine-fake-rep/main/gaia_install_1.sh &amp;&amp;  wget https://raw.githubusercontent.com/predator-bites/Gaianet-mine-fake-rep/main/gaia_install_2.sh &amp;&amp; sudo chmod +x gaia_install_1.sh gaia_install_2.sh &amp;&amp; ./gaia_install_1.sh &amp;&amp; source ~/.bashrc &amp;&amp; ./gaia_install_2.sh</pre>
  <h2 id="QnUU" data-align="center">Установка второй ноды</h2>
  <ul id="wVkz">
    <li id="jrmn">Обновляем и устанавливаем необходимые пакеты.</li>
  </ul>
  <pre id="jI3c">sudo apt update -y
sudo apt-get update
mkdir gaianet-2</pre>
  <ul id="l5xR">
    <li id="S34M">Устанавливаем последнюю версию установщика <strong>Gaianet</strong>.</li>
  </ul>
  <pre id="wBAU">curl -sSfL &#x27;https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh&#x27; | bash -s -- --base $HOME/gaianet-2</pre>
  <ul id="UOiE">
    <li id="QYyU">Задаем конфигурацию Bash.</li>
  </ul>
  <pre id="Zset">source ~/.bashrc</pre>
  <ul id="qPII">
    <li id="c2KL">Инициализируем ноду.</li>
  </ul>
  <pre id="HBsS">gaianet init --config https://raw.gaianet.ai/qwen2-0.5b-instruct/config.json --base $HOME/gaianet-2</pre>
  <ul id="4SJU">
    <li id="KKps">Получаем инфо и сохраняем в надежное место <strong>Node id</strong> и <strong>Device id</strong>.</li>
  </ul>
  <pre id="0tSw">gaianet info --base $HOME/gaianet-2</pre>
  <ul id="QJRw">
    <li id="Tdg0">Заходим в <strong>config.json</strong> и меняем порт на <strong>8085</strong>.</li>
  </ul>
  <pre id="Tdg0">nano /root/gaianet-2/config.json</pre>
  <figure id="aUu2" class="m_original">
    <img src="https://img1.teletype.in/files/c9/3e/c93e38e5-e27e-4005-95d2-abee02e41a25.png" width="355" />
  </figure>
  <p id="nvV3">Сохраняем изменения<strong> CNTR + X, Y.</strong></p>
  <ul id="MizC">
    <li id="cfUQ">Устанавливаем автозапуск для Gaianet в случае падения ноды.</li>
  </ul>
  <pre id="RGzx">sudo nano /etc/systemd/system/gaianet-2.service</pre>
  <ul id="n5DW">
    <li id="sGEr">Вставляем текст.</li>
  </ul>
  <pre id="2XHY">[Unit]
Description=Gaianet Node Service
After=network.target
[Service]
Type=forking
RemainAfterExit=true
ExecStart=/root/gaianet-2/bin/gaianet start --base $HOME/gaianet-2
ExecStop=/root/gaianet-2/bin/gaianet stop --base $HOME/gaianet-2
ExecStopPost=/bin/sleep 20
Restart=always
RestartSec=5
User=root
[Install]
WantedBy=multi-user.target</pre>
  <ul id="KTnL">
    <li id="RzlD">Сохраняем изменения <strong>CNTR+X, Y и ENTER.</strong></li>
    <li id="8Lsd">Рестарт. <strong>Вводим команды по очереди.</strong></li>
  </ul>
  <pre id="Txon">sudo systemctl daemon-reload</pre>
  <pre id="ApRk">sudo systemctl restart gaianet-2.service</pre>
  <ul id="GFoG">
    <li id="uClT">Проверяем статус ноды.</li>
  </ul>
  <pre id="4qJp">sudo systemctl status gaianet-2.service</pre>
  <figure id="2hJF" class="m_retina">
    <img src="https://img4.teletype.in/files/35/55/35554ea6-f025-42cb-bc53-5ad23600adf9.png" width="826" />
  </figure>
  <ul id="Slyu">
    <li id="H8yW">Если у вас не так, используйте команду снизу.</li>
  </ul>
  <pre id="Ilq1">gaianet stop --base $HOME/gaianet-2</pre>
  <ul id="Znum">
    <li id="GAoJ">Теперь вновь проверяем статус ноды.</li>
  </ul>
  <pre id="4l6K">sudo systemctl status gaianet-2.service</pre>
  <h3 id="kjlf" data-align="center">Привязываем ноду к кошельку</h3>
  <ul id="lVpl">
    <li id="0a51">Переходим на сайт и коннектим кошелек - <a href="https://www.gaianet.ai/" target="_blank"><strong>ТЫК</strong></a>.</li>
    <li id="3K62">Далее двигаемся <strong>по стрелкам на фото</strong>.</li>
  </ul>
  <figure id="CPBj" class="m_retina">
    <img src="https://img4.teletype.in/files/f1/0d/f10d2c0c-0e88-44c4-bb2f-0e6bebbe9bd6.png" width="947.5" />
  </figure>
  <figure id="mtX8" class="m_retina">
    <img src="https://img4.teletype.in/files/7a/50/7a50abf8-35bf-488e-b7ae-e783d66c5d1a.png" width="945.5" />
  </figure>
  <figure id="lnoO" class="m_retina">
    <img src="https://img1.teletype.in/files/4b/c7/4bc7eb10-d232-4547-a9ec-ac867c577740.png" width="951" />
  </figure>
  <ul id="qf4A">
    <li id="N1Wk">Вставляем в указанные поля <strong>Node id</strong>, <strong>Device id</strong> и подписываем транзакцию.</li>
  </ul>
  <figure id="2DUe" class="m_retina">
    <img src="https://img3.teletype.in/files/29/7c/297c4969-f054-42ad-80bd-da80577c9edc.png" width="955.5" />
  </figure>
  <h3 id="BXGa" data-align="center">Устанавливаем скрипт на автоматическое общение с Gaianet AI</h3>
  <ul id="qtPW">
    <li id="9bor">Обновляем и устанавливаем необходимые пакеты.</li>
  </ul>
  <pre id="hgsS">sudo apt update -y sudo apt update</pre>
  <ul id="h8QI">
    <li id="7ogv">Устанавливаем <strong>Python, nano, screen</strong>.</li>
  </ul>
  <pre id="LxTK">sudo apt install python3-pip -y</pre>
  <pre id="sewj">sudo apt install nano -y</pre>
  <pre id="lOIa">sudo apt install screen -y</pre>
  <ul id="K9Jl">
    <li id="n9lO">Устанавливаем нужные библиотеки <strong>request </strong>и<strong> faker</strong>.</li>
  </ul>
  <pre id="21ir">pip install requests</pre>
  <pre id="4Q8A">pip install faker</pre>
  <ul id="P1JR">
    <li id="znbU">Устанавливаем скрипт с помощью <strong>nano</strong>.</li>
  </ul>
  <pre id="ortB">nano ~/random_chat_with_faker_2.py</pre>
  <ul id="1ebA">
    <li id="c9xH">Вставляем в редактор следующий код:</li>
  </ul>
  <p id="gdkT">В строке <strong>node_url </strong>вместо <strong>АДРЕСКОШЕЛЬКА </strong>вставляем ваш <strong>Node id</strong>.</p>
  <pre id="truS">import requests
import random
import logging
import time
from faker import Faker
from datetime import datetime

node_url = &quot;https://АДРЕСКОШЕЛЬКА.gaia.domains/v1/chat/completions&quot;

faker = Faker()

headers = {
    &quot;accept&quot;: &quot;application/json&quot;,
    &quot;Content-Type&quot;: &quot;application/json&quot;
}

logging.basicConfig(filename=&#x27;chat_log.txt&#x27;, level=logging.INFO, format=&#x27;%(asctime)s - %(message)s&#x27;)

def log_message(node, message):
    logging.info(f&quot;{node}: {message}&quot;)

def send_message(node_url, message):
    try:
        response = requests.post(node_url, json=message, headers=headers)
        response.raise_for_status()
        return response.json()
    except requests.exceptions.RequestException as e:
        print(f&quot;Failed to get response from API: {e}&quot;)
        return None

def extract_reply(response):
    if response and &#x27;choices&#x27; in response:
        return response[&#x27;choices&#x27;][0][&#x27;message&#x27;][&#x27;content&#x27;]
    return &quot;&quot;

while True:
    random_question = faker.sentence(nb_words=10)
    message = {
        &quot;messages&quot;: [
            {&quot;role&quot;: &quot;system&quot;, &quot;content&quot;: &quot;You are a helpful assistant.&quot;},
            {&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: random_question}
        ]
    }

    question_time = datetime.now().strftime(&quot;%Y-%m-%d %H:%M:%S&quot;)

    response = send_message(node_url, message)
    reply = extract_reply(response)

    reply_time = datetime.now().strftime(&quot;%Y-%m-%d %H:%M:%S&quot;)

    log_message(&quot;Node replied&quot;, f&quot;Q ({question_time}): {random_question} A ({reply_time}): {reply}&quot;)

    print(f&quot;Q ({question_time}): {random_question}\nA ({reply_time}): {reply}&quot;)

    delay = random.randint(0, 1)
    time.sleep(delay)
</pre>
  <ul id="KZmx">
    <li id="Btvs">Сохраняем и закрываем редактор: <strong>CTRL + X</strong>, потом <strong>Y</strong> и <strong>Enter</strong>.</li>
    <li id="oRhp">Далее создаем новую сессию с помощью screen:</li>
  </ul>
  <pre id="k4gI">screen -S faker_session_2</pre>
  <ul id="FLWq">
    <li id="9MhC">Запускаем скрипт.</li>
  </ul>
  <pre id="yaYZ">python3 random_chat_with_faker_2.py</pre>
  <figure id="2s05" class="m_retina">
    <img src="https://img4.teletype.in/files/f6/01/f601a94a-291b-4509-89af-d0e9b219941f.png" width="830" />
  </figure>
  <ul id="w3Bm">
    <li id="wT9L">Выходим из сессии <strong>CTRL + A + D</strong>.</li>
  </ul>
  <p id="l3Nj">Можете закрывать терминал,<strong> скрипт работает в фоновом режиме</strong>.</p>
  <h3 id="mfIi" data-align="center"><strong>Установка завершена Мне будет мега приятно, если в знак благодарности, подпишитесь на мой тг канал - <a href="http://t.me/DropPredator" target="_blank">ТЫК</a></strong></h3>
  <section>
    <h3 id="SzNa" data-align="center">Полезные команды</h3>
    <ul id="14hL">
      <li id="PXTf">Вернуться в сессию, где запущен random_chat_with_faker.py.</li>
    </ul>
    <pre id="wqQr">screen -r faker_session_2</pre>
    <ul id="EhNB">
      <li id="Zc4p">Проверить статус ноды.</li>
    </ul>
    <pre id="dRpt">sudo systemctl status gaianet-2.service</pre>
    <ul id="Etlb">
      <li id="ldo6">Смотрим логи.</li>
    </ul>
    <pre id="RSZZ">journalctl -u gaianet-2.service -f</pre>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@droppredator/TurboGaianet</guid><link>https://teletype.in/@droppredator/TurboGaianet?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator</link><comments>https://teletype.in/@droppredator/TurboGaianet?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator#comments</comments><dc:creator>droppredator</dc:creator><title>Gaianet. Автоматическая установка двух нод. </title><pubDate>Tue, 21 Jan 2025 01:58:40 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/76/86/7686aef1-8250-4967-9bce-e5a0d0c15dae.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/e6/1f/e61f7bd2-0a1e-4193-92ab-ec63ee199fa3.png"></img>Полезные команды:]]></description><content:encoded><![CDATA[
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="dv7m"><a href="https://t.me/DropPredator" target="_blank">DropPredator</a> - дропы, ноды, анекдоты.</h3>
  </section>
  <figure id="PsKL" class="m_retina">
    <img src="https://img3.teletype.in/files/e6/1f/e61f7bd2-0a1e-4193-92ab-ec63ee199fa3.png" width="677.5" />
  </figure>
  <h2 id="rbJx" data-align="center">Видео обзор - <a href="https://www.youtube.com/watch?v=8-gDQGRrm5g&t=1s" target="_blank">Перейти </a><br />Гайд. Как начать получать в разы больше очков, если нода уже установлена</h2>
  <ul id="FAdm">
    <li id="GEnc">Смотрим список всех экранов.</li>
  </ul>
  <pre data-lang="arduino" id="OM0c">screen -ls</pre>
  <ul id="it6B">
    <li id="6t9d">Находим сессию, где работает скрипт на автоматическое общение с AI, и <strong>вписываем название после точки</strong>.</li>
  </ul>
  <pre id="qzMQ">screen -r НАЗВАНИЕСЕССИИ </pre>
  <ul id="LzAe">
    <li id="4Xj1">Останавливаем скрипт - <strong>CTRL + C</strong>.</li>
    <li id="xgbS">Открываем код скрипта с помощью <strong>nano.</strong></li>
  </ul>
  <pre id="tQEN">nano ~/random_chat_with_faker.py</pre>
  <ul id="ePxd">
    <li id="m3cW">Удалите весь текст с помощью <strong>CNTR + K.</strong></li>
    <li id="0Hex">Вставте код снизу и замените <strong>АДРЕСКОШЕЛЬКА</strong> на ваш <strong>Node-id.</strong></li>
  </ul>
  <pre id="xJ6P">import requests
import random
import logging
import time
from faker import Faker
from datetime import datetime

node_url = &quot;https://АДРЕСКОШЕЛЬКА.gaia.domains/v1/chat/completions&quot;

faker = Faker()

headers = {
    &quot;accept&quot;: &quot;application/json&quot;,
    &quot;Content-Type&quot;: &quot;application/json&quot;
}

logging.basicConfig(filename=&#x27;chat_log.txt&#x27;, level=logging.INFO, format=&#x27;%(asctime)s - %(message)s&#x27;)

def log_message(node, message):
    logging.info(f&quot;{node}: {message}&quot;)

def send_message(node_url, message):
    try:
        response = requests.post(node_url, json=message, headers=headers)
        response.raise_for_status()
        return response.json()
    except requests.exceptions.RequestException as e:
        print(f&quot;Failed to get response from API: {e}&quot;)
        return None

def extract_reply(response):
    if response and &#x27;choices&#x27; in response:
        return response[&#x27;choices&#x27;][0][&#x27;message&#x27;][&#x27;content&#x27;]
    return &quot;&quot;

while True:
    random_question = faker.sentence(nb_words=10)
    message = {
        &quot;messages&quot;: [
            {&quot;role&quot;: &quot;system&quot;, &quot;content&quot;: &quot;You are a helpful assistant.&quot;},
            {&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: random_question}
        ]
    }

    question_time = datetime.now().strftime(&quot;%Y-%m-%d %H:%M:%S&quot;)

    response = send_message(node_url, message)
    reply = extract_reply(response)

    reply_time = datetime.now().strftime(&quot;%Y-%m-%d %H:%M:%S&quot;)

    log_message(&quot;Node replied&quot;, f&quot;Q ({question_time}): {random_question} A ({reply_time}): {reply}&quot;)

    print(f&quot;Q ({question_time}): {random_question}\nA ({reply_time}): {reply}&quot;)

    delay = random.randint(1, 3)
    time.sleep(delay)</pre>
  <ul id="wNuR">
    <li id="486v">Сохраняем изменения: <strong>CNTR + X, </strong>потом <strong>Y</strong> и <strong>Enter</strong>.</li>
    <li id="NIQK">Запускаем скрипт заново.</li>
  </ul>
  <pre id="Hm5F">python3 random_chat_with_faker.py</pre>
  <ul id="7op0">
    <li id="Z2S7">Убеждаемся, что всё работает и выходим из сессии <strong>CTRL + A, D</strong>.</li>
  </ul>
  <figure id="2icm" class="m_retina">
    <img src="https://img4.teletype.in/files/f6/01/f601a94a-291b-4509-89af-d0e9b219941f.png" width="830" />
  </figure>
  <h3 id="CGqX"><strong>Поздравляю, вы альфа и теперь фармите в разы больше поинтов, чем незнающее об этой фишке большинство !!!</strong></h3>
  <p id="MlAD"></p>
  <h2 id="u8KI">Автоматическая установка нод </h2>
  <ul id="pL9k">
    <li id="WLWm">Используйте команду снизу. </li>
  </ul>
  <pre id="WLWm">wget https://raw.githubusercontent.com/predator-bites/GaianetLFG_2/refs/heads/main/install_gaia_1.sh &amp;&amp;
wget https://raw.githubusercontent.com/predator-bites/GaianetLFG_2/refs/heads/main/install_gaia_2.sh &amp;&amp;
sudo chmod +x install_gaia_1.sh install_gaia_2.sh &amp;&amp;
./install_gaia_1.sh &amp;&amp;
source ~/.bashrc &amp;&amp;
./install_gaia_2.sh</pre>
  <ul id="8GXt">
    <li id="U4kE">Смотрим и сохраняем приватные данные двух нод.</li>
  </ul>
  <pre id="U4kE">gaianet info</pre>
  <pre id="xhXn">gaianet info --base $HOME/gaianet-2</pre>
  <p id="k7uY"></p>
  <p id="QyLP"></p>
  <h3 id="xhXn"><strong>Если вам нужно выполнить команду с началом &quot;gaianet&quot; для второй ноды, всегда добавляйте в конце </strong></h3>
  <pre id="1AGB">--base $HOME/gaianet-2</pre>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="w57w"><strong>Полезные команды:</strong></p>
    <ul id="IJqo">
      <li id="sPjZ">Запуск первой ноды:</li>
    </ul>
    <pre id="sPjZ">gaianet start </pre>
    <ul id="FnYy">
      <li id="fIlH">Запуск второй ноды </li>
    </ul>
    <pre id="lfDq">gaianet start --base $HOME/gaianet-2</pre>
    <ul id="4Xi4">
      <li id="Z4mo">Остановка первой ноды:</li>
    </ul>
    <pre id="9VXS">gaianet stop</pre>
    <ul id="iE5r">
      <li id="jXcM">Остановка второй ноды:</li>
    </ul>
    <pre id="jXcM">gaianet stop --base $HOME/gaianet-2</pre>
    <ul id="4INt">
      <li id="yGhd">Вернуться в автоматический чат:</li>
    </ul>
    <pre id="57Fu">screen -ls </pre>
    <p id="57Fu">Выбираете чат, который интересует</p>
    <pre id="dFar">screen -x ПОЛНОЕ_НАЗВАНИЕ_ЧАТА</pre>
    <ul id="tpEx"></ul>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@droppredator/psFz6JRZLOH</guid><link>https://teletype.in/@droppredator/psFz6JRZLOH?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator</link><comments>https://teletype.in/@droppredator/psFz6JRZLOH?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator#comments</comments><dc:creator>droppredator</dc:creator><title>Hemi. Краткий гайд на установку. </title><pubDate>Thu, 09 Jan 2025 16:11:03 GMT</pubDate><description><![CDATA[<img src="https://img3.teletype.in/files/e6/88/e6886b9d-0628-45b7-89da-c69bf105c6cf.png"></img>DropPredator - дропы, ноды, анекдоты.]]></description><content:encoded><![CDATA[
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ZF5y"><a href="https://t.me/DropPredator" target="_blank">DropPredator</a> - дропы, ноды, анекдоты.</p>
  </section>
  <p id="zZ97"></p>
  <h2 id="Byav" data-align="center">Начало установки </h2>
  <ul id="qJpr">
    <li id="Envh">Обновляем пакеты. </li>
  </ul>
  <pre id="cLTK">sudo apt update &amp;&amp; sudo apt upgrade -y</pre>
  <ul id="GSku">
    <li id="RaSj">Устанавливаем бинарный файл.</li>
  </ul>
  <pre id="aaIO">wget https://github.com/hemilabs/heminetwork/releases/download/v0.11.1/heminetwork_v0.11.1_linux_amd64.tar.gz</pre>
  <ul id="0xRQ">
    <li id="mb99">Извлекаем бинарный файл.</li>
  </ul>
  <pre id="RjDZ">mkdir hemi
tar --strip-components=1 -xzvf heminetwork_v0.11.1_linux_amd64.tar.gz -C hemi
cd hemi</pre>
  <ul id="bQu2">
    <li id="zf7E">Генерация кошелька.</li>
  </ul>
  <pre id="eT0R">./keygen -secp256k1 -json -net=&quot;testnet&quot; &gt; ~/popm-address.json</pre>
  <ul id="y1gX">
    <li id="eT0R">Смотрим данные кошелька и <strong>сохраняем всё</strong>.</li>
  </ul>
  <pre id="rAZH">cat $HOME/popm-address.json</pre>
  <p id="VlTG"></p>
  <h3 id="PoyX"><strong>Если вы устанавливаете ноду впервые, пропустите следующий шаг. </strong></h3>
  <hr />
  <p id="A6Cc"><strong>Импорт старого кошелька:</strong></p>
  <pre id="Jy4O">nano $HOME/popm-address.json</pre>
  <ul id="KwV2">
    <li id="5s29">Вместо данных нового кошелька вставляем информацию от старого Сохраняем и выходим с помощью<strong> CNTR + X, Y и ENTER. </strong></li>
  </ul>
  <hr />
  <p id="iLSn"></p>
  <p id="GUZP"><strong>Теперь нам нужно пополнить нашу ноду тестовыми токенами (их надо купить), переходим на сайт  и создаем аккаунт - <a href="https://altquick.com/exchange/login" target="_blank">ТЫК.</a></strong></p>
  <ul id="ICIG">
    <li id="QYA5">Пополняем с помощью BCH (вывод на OKX стоит 0,4$). </li>
    <li id="8jDb">Продаем BCH на BTC. </li>
    <li id="ncs5">Покупаем TBTC3 за BTC. </li>
    <li id="v9TE">Выводим на <strong>Public hash</strong> наши тестовые токены (3 TBTC хватает на приблизительно 30 дней фарминга).</li>
  </ul>
  <p id="jYTi"></p>
  <ul id="cMFW">
    <li id="lM2X">Создаем <strong>screen.</strong></li>
  </ul>
  <pre id="8t8r">sudo apt install screen 
screen -S hemi</pre>
  <ul id="6Ii4">
    <li id="NA24">В коде снизу меняем<strong> PRIVATE_KEY</strong> на наш приватный ключ и вставляем.</li>
  </ul>
  <pre id="gm9Y">echo &#x27;export POPM_BTC_PRIVKEY=PRIVATE_KEY&#x27; &gt;&gt; ~/.bashrc
echo &#x27;export POPM_STATIC_FEE=50&#x27; &gt;&gt; ~/.bashrc
echo &#x27;export POPM_BFG_URL=wss://testnet.rpc.hemi.network/v1/ws/public&#x27; &gt;&gt; ~/.bashrc
source ~/.bashrc</pre>
  <ul id="QFbl">
    <li id="txim">Запускаем работу ноды. </li>
  </ul>
  <pre id="dQWQ">./popmd</pre>
  <p id="UFCX">Логи работающей ноды:</p>
  <figure id="i1ju" class="m_original">
    <img src="https://img3.teletype.in/files/e6/88/e6886b9d-0628-45b7-89da-c69bf105c6cf.png" width="1656" />
  </figure>
  <ul id="Tucx">
    <li id="e4Zx">Выходим с <strong>screen </strong>с помощью <strong>CNTR + A, D </strong></li>
  </ul>
  <p id="XBeG"></p>
  <h2 id="yv0M">Поздравляю, вы установили ноду Hemi.</h2>
  <p id="byqp"></p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="HihT">Чтобы вернуться в место, где работает нода:</h3>
    <pre id="I5Tj">screen -r hemi </pre>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@droppredator/DP_Worker_bot</guid><link>https://teletype.in/@droppredator/DP_Worker_bot?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator</link><comments>https://teletype.in/@droppredator/DP_Worker_bot?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator#comments</comments><dc:creator>droppredator</dc:creator><title>Всё о DP_Worker_bot</title><pubDate>Mon, 02 Sep 2024 11:07:59 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/e7/1d/e71dbbca-ca87-457c-b9d2-ae22c6ee6bef.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/e5/f8/e5f82fd0-7689-41b9-ab69-601e9c67d78a.png"></img>Крипта забирает время, зачастую это выходные - время предназначеное для отдыха. Таким образом у человека теряется баланс работа/отдых, что ведёт к выгоранию и бросанию начатого.]]></description><content:encoded><![CDATA[
  <figure id="9PYB" class="m_original">
    <img src="https://img3.teletype.in/files/e5/f8/e5f82fd0-7689-41b9-ab69-601e9c67d78a.png" width="640" />
  </figure>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="WbFp"><a href="http://t.me/DropPredator" target="_blank">Drop Predator</a> - коротко и ясно</h3>
  </section>
  <h3 id="4oqY">Зачем он нужен сервис?</h3>
  <blockquote id="aWJZ">Крипта забирает время, зачастую это выходные - время предназначеное для отдыха. Таким образом у человека теряется баланс, что ведёт к выгоранию и бросанию начатого. </blockquote>
  <p id="qR8J">С помощью воркер бота вы получаете сразу две вещи : </p>
  <ol id="Z7Pz">
    <li id="SsYL">Энергичность. Вы достаточно отдыхаете, ведя более насыщеную жизнь.</li>
    <li id="pQcb">Сохраненные средства. Мы зберегаем больше денег, чем вы потратите на оплату услуг.</li>
  </ol>
  <p id="bwyT"></p>
  <h2 id="7Nya">Система Safe Pay:</h2>
  <blockquote id="V6as">Мы придумали как сделать работу безопастной для всех. </blockquote>
  <p id="nPp4">Процесс следующий : </p>
  <ol id="TtvL">
    <li id="NbEV">Вы считаете сколько в общем денег на кошельках + количество финансов, которые будут задействованы.</li>
    <li id="4BJY">Исполнитель фиксирует эту сумму в сервисе.</li>
    <li id="Etgt">Вы оплачиваете работу на счет админа.</li>
    <li id="jTwk">Воркер выполняет поставленную задачу.</li>
    <li id="Ilol">Админ кидает оплату Воркеру.</li>
  </ol>
  <p id="Y0Si"></p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="cGvX">Ссылки:</h2>
    <p id="NbuR">Канал — <a href="https://t.me/DropPredator" target="_blank">Drop Predator </a></p>
    <p id="N4dj">Чат -<a href="https://t.me/+eSw08a_nS1tmMzQy" target="_blank"> ССЫЛКА</a></p>
    <p id="6y77">По всем вопросам и предложениям — <a href="https://t.me/VovaBeletskiy" target="_blank">ССЫЛКА</a></p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@droppredator/ADS_Power_setting</guid><link>https://teletype.in/@droppredator/ADS_Power_setting?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator</link><comments>https://teletype.in/@droppredator/ADS_Power_setting?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=droppredator#comments</comments><dc:creator>droppredator</dc:creator><title>Настройка ADS Power для работника (автоввод пароля)</title><pubDate>Fri, 30 Aug 2024 10:32:57 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/91/b6/91b60fcb-8e65-42af-9296-f8aa18f1d7af.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/e2/ea/e2eaab2a-5876-4ca5-bfc7-94afadae3d82.jpeg"></img>Когда вы даете пароль от аккаунта Метамаск, вы автоматически отдаёте приватник. С помощью автоматического входа воркер не сможет узнать ключ и не сможет вас обмануть]]></description><content:encoded><![CDATA[
  <figure id="Fg3w" class="m_original">
    <img src="https://img3.teletype.in/files/e5/f8/e5f82fd0-7689-41b9-ab69-601e9c67d78a.png" width="640" />
  </figure>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="oneC"><strong><a href="http://t.me/DropPredator" target="_blank">Drop Predator</a> - коротко и ясно </strong></h3>
  </section>
  <h3 id="kUvg">Зачем нужен автоввод?</h3>
  <blockquote id="4Lk1">Автовводом мы закрываем от воркера пароль, а скрыв пароль - наш приватный плюч кошелька в безопасности </blockquote>
  <h2 id="5tIt"><strong>Перейдем к настройке </strong></h2>
  <ul id="FHJb">
    <li id="rNsb">Открываем вкладку &quot;Автоматизация&quot;</li>
  </ul>
  <figure id="aWTW" class="m_retina">
    <img src="https://img2.teletype.in/files/55/15/5515478e-1ca5-4fca-8ed6-8f469a9bcd52.jpeg" width="761" />
  </figure>
  <ul id="vYZq">
    <li id="SjJT">Следуем в RPA и вкладку процессы</li>
  </ul>
  <figure id="ghvN" class="m_original">
    <img src="https://img4.teletype.in/files/fb/cd/fbcd1c6d-2fc5-4b0b-bad1-c5af5e5bb006.jpeg" width="303" />
  </figure>
  <ul id="ECg6">
    <li id="wwv0">Создаем процесс</li>
  </ul>
  <figure id="FhWW" class="m_retina">
    <img src="https://img3.teletype.in/files/23/08/2308e557-be5b-45ce-90f1-008e8bf2ef89.jpeg" width="748" />
  </figure>
  <ul id="PwDA">
    <li id="Aw73">Копируем код процесса </li>
  </ul>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="mL3t">[
   {
      &quot;type&quot;:&quot;waitTime&quot;,
      &quot;config&quot;:{
         &quot;timeoutType&quot;:&quot;fixedValue&quot;,
         &quot;timeout&quot;:1000,
         &quot;timeoutMin&quot;:1000,
         &quot;timeoutMax&quot;:300000,
         &quot;remark&quot;:&quot;&quot;
      }
   },
   {
      &quot;type&quot;:&quot;gotoUrl&quot;,
      &quot;config&quot;:{
         &quot;url&quot;:&quot;chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html&quot;,
         &quot;timeout&quot;:10000,
         &quot;remark&quot;:&quot;&quot;
      }
   },
   {
      &quot;type&quot;:&quot;waitTime&quot;,
      &quot;config&quot;:{
         &quot;timeoutType&quot;:&quot;fixedValue&quot;,
         &quot;timeout&quot;:1000,
         &quot;timeoutMin&quot;:1000,
         &quot;timeoutMax&quot;:300000,
         &quot;remark&quot;:&quot;&quot;
      }
   },
   {
      &quot;type&quot;:&quot;waitForSelector&quot;,
      &quot;config&quot;:{
         &quot;selector&quot;:&quot;#password&quot;,
         &quot;serial&quot;:1,
         &quot;isShow&quot;:&quot;1&quot;,
         &quot;timeout&quot;:30000,
         &quot;remark&quot;:&quot;&quot;,
         &quot;selectorRadio&quot;:&quot;CSS&quot;,
         &quot;variable&quot;:&quot;&quot;
      }
   },
   {
      &quot;type&quot;:&quot;inputContent&quot;,
      &quot;config&quot;:{
         &quot;selector&quot;:&quot;#password&quot;,
         &quot;serialType&quot;:&quot;fixedValue&quot;,
         &quot;selectorType&quot;:&quot;selector&quot;,
         &quot;element&quot;:&quot;&quot;,
         &quot;serial&quot;:1,
         &quot;serialMin&quot;:1,
         &quot;serialMax&quot;:50,
         &quot;intervals&quot;:300,
         &quot;content&quot;:&quot;12345&quot;,
         &quot;isRandom&quot;:&quot;0&quot;,
         &quot;randomContent&quot;:&quot;12345&quot;,
         &quot;remark&quot;:&quot;&quot;,
         &quot;selectorRadio&quot;:&quot;CSS&quot;,
         &quot;randomInputNum&quot;:{
            &quot;min&quot;:0.1,
            &quot;max&quot;:10
         }
      }
   },
   {
      &quot;type&quot;:&quot;keyboard&quot;,
      &quot;config&quot;:{
         &quot;type&quot;:&quot;Enter&quot;,
         &quot;remark&quot;:&quot;&quot;
      }
   },
   {
      &quot;type&quot;:&quot;waitTime&quot;,
      &quot;config&quot;:{
         &quot;timeoutType&quot;:&quot;randomInterval&quot;,
         &quot;timeout&quot;:1000,
         &quot;timeoutMin&quot;:5000,
         &quot;timeoutMax&quot;:20000,
         &quot;remark&quot;:&quot;&quot;
      }
   }
]</pre>
  </section>
  <ul id="bIZ3">
    <li id="b5En">Вставляем</li>
  </ul>
  <figure id="E7WW" class="m_original">
    <img src="https://img3.teletype.in/files/ac/74/ac749169-ec78-43d8-b379-8b48ae2182b5.png" width="753" />
  </figure>
  <ul id="ccZW">
    <li id="TZrk">Изменяем этап процесса</li>
  </ul>
  <figure id="1Hyd" class="m_retina">
    <img src="https://img3.teletype.in/files/a6/12/a612bb90-5f34-4830-bbbd-9fb78069a44e.jpeg" width="768.5" />
  </figure>
  <ul id="Ym9C">
    <li id="Zfw5">Вставляем пароль от Metamask во вкладку &quot;Значение&quot;</li>
  </ul>
  <figure id="wYcw" class="m_retina">
    <img src="https://img1.teletype.in/files/c4/43/c4430369-94ee-4034-9c1e-7aed4180d51f.jpeg" width="449.5" />
  </figure>
  <p id="oLfh"></p>
  <ul id="ixE3">
    <li id="qKxU">Придумываем название</li>
  </ul>
  <figure id="hHqm" class="m_retina">
    <img src="https://img1.teletype.in/files/08/06/08069361-2932-42d5-82ff-68a7859f52ee.png" width="799" />
  </figure>
  <ul id="1KsH">
    <li id="Ogym">Изменяем действия после выполнения задачи </li>
  </ul>
  <figure id="Sr5k" class="m_retina">
    <img src="https://img3.teletype.in/files/6d/cf/6dcfc0a9-bcef-4781-84e0-27761407bdce.jpeg" width="637" />
  </figure>
  <p id="fvPB"></p>
  <figure id="T1ba" class="m_retina">
    <img src="https://img2.teletype.in/files/90/05/90057766-7fc0-4634-a2d1-bfd520f2b1d9.jpeg" width="877.5" />
  </figure>
  <h2 id="WFu6">Все готово к использованию</h2>
  <p id="cAy0"></p>
  <h2 id="Z9oV">Запуск автоввода :</h2>
  <figure id="wKWy" class="m_retina">
    <img src="https://img3.teletype.in/files/e2/c4/e2c40ee8-4a00-4552-b415-4aea4db384eb.jpeg" width="894" />
  </figure>
  <figure id="GKep" class="m_retina">
    <img src="https://img3.teletype.in/files/ee/d5/eed57482-8dec-4bdf-b0b4-4d95d4350592.jpeg" width="637" />
  </figure>
  <figure id="WDc6" class="m_retina">
    <img src="https://img3.teletype.in/files/28/6c/286ce8d5-5abe-42a1-a21d-e096d2af4172.jpeg" width="637" />
  </figure>
  <h2 id="sdM5">Автор инструкции - <a href="http://t.me/DropPredator" target="_blank">Drop Predator </a></h2>

]]></content:encoded></item></channel></rss>