Загрузка...

Guide ASF + *** on VDS

Thread in Articles created by Heat_Ban Aug 27, 2024. (bumped Sep 9, 2024) 950 views

  1. Heat_Ban
    Heat_Ban Topic starter Aug 27, 2024 6 Apr 24, 2023
    Приветствую!
    Решил поделиться гайдом по настройке ASF на VDS с подключением через ***. Гайд написан на основе опыта прошлой статьи на форуме и содержит все необходимые шаги для успешного запуска, а также пошаговое объяснение, которых не хватало в других статьях. Изначально я опубликовал её на Notion, но сейчас сохраняю её здесь для удобства и долговечности, так как Notion скоро прикроют. Надеюсь, что она будет полезна как мне, так и вам. Давайте начнем!

    Гайд на Notion
    [IMG]

    ASF + *** на VDS


    ---

    Настройка и запуск ASF с WireGuard на VDS Ubuntu 22.04

    Характеристики моего VDS:
    1 ядро | 610 МБ | 8 ГБ | 72 руб/мес

    UPD: Если у Вас больше чем 15 ботов, и Вы хотите использовать АСФ больше, чем просто накрутка часов, рекомендую взять помощнее деда :obeme:

    ---

    Подготовка сервера:

    1. Подключение к серверу
      • Используйте PuTTYдля подключения:
        • IP-адрес: IP сервера
        • Пользователь: root
        • Пароль: Root пароль сервера
    2. Установка необходимых утилит и ASF
      • Установите unzip, если он ещё не установлен:

        Code

        apt update
        apt install -y unzip
      • Создайте директорию для ASF и загрузите архив:

        Code

        mkdir ASF
        cd ASF
        wget [URL]https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/6.0.5.2/ASF-linux-x64.zip[/URL]
      • Распакуйте архив и установите права:

        Code

        unzip ASF-linux-x64.zip
        rm ASF-linux-x64.zip
        chmod +x ArchiSteamFarm
        ./ArchiSteamFarm
      • После запуска ASF он сообщит, что вы запустили его впервые. Остановите процесс Ctrl + C.

    ---

    Установка Docker и настройка WireGuard:

    1. Установка Docker

      Code

      apt update
      apt install -y ca-certificates curl gnupg lsb-release
      curl -fsSL [URL]https://download.docker.com/linux/ubuntu/gpg[/URL] | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
      echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] [URL]https://download.docker.com/linux/ubuntu[/URL] $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
      apt update
      apt install -y docker-ce docker-ce-cli containerd.io docker-compose
    2. Настройка и запуск WireGuard через Docker
      Укажите IP вашего VDS и пароль root для удобства:

      Code

      docker run -d \\
      --name=wg-easy \\
      -e WG_HOST=IP_ДЕДИКА \\
      -e PASSWORD=PASSWORD_ДЕДИКА \\
      -v ~/.wg-easy:/etc/wireguard \\
      -p 51820:51820/udp \\
      -p 51821:51821/tcp \\
      --cap-add=NET_ADMIN \\
      --cap-add=SYS_MODULE \\
      --sysctl="net.ipv4.conf.all.src_valid_mark=1" \\
      --sysctl="net.ipv4.ip_forward=1" \\
      --restart unless-stopped \\
      weejewel/wg-easy

    ---

    Настройка WireGuard:

    1. Доступ к веб-интерфейсу WireGuard
      • Перейдите по IP-адресу, который вы указали в шаге выше:

        Code

        http://IP_ДЕДИКА:51821
      • Введите PASSWORD_ДЕДИКА и создайте новый конфиг, затем скачайте его.
    2. Получение IP-адреса Docker-сети
      • Найдите IP-адрес Docker-сети для конфигурации IPC.config:

        Code

        ip a
      • Найдите интерфейс docker0. Пример вывода:

        Code

        3: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
        link/ether 02:42:e4:d8:4d:b0 brd ff:ff:ff:ff:ff:ff
        inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
        valid_lft forever preferred_lft forever
        inet6 fe80::42:e4ff:fed8:4db0/64 scope link
        valid_lft forever preferred_lft forever
      • В этом примере, IP-адрес Docker-сети — 172.17.0.1.
    3. Настройка клиента WireGuard
      • Установите приложение WireGuard на компьютер, мобильное устройство или другой девайс, и импортируйте конфиг.

    ---

    Конфигурация ASF:

    Я настроил всё на своей машине, а потом через FileZilla Client загрузил на сервер в корень папки ASF/Config. Если вам удобно так, делайте так же, или следуйте инструкции ниже.

    • Создайте следующие файлы с нужным содержанием:

      IPC.config

      Code

      {
      "Kestrel": {
      "Endpoints": {
      "HTTP": {
      "Url": "http://172.17.0.1:1242"
      }
      }
      }
      }
    • Замените 172.17.0.1 на IP-адрес Docker-сети, полученный на предыдущем шаге.

      ASF.json

      Code

      {
      "IPCPassword": "YOUR_IPC_PASSWORD",
      "SteamOwnerID": YOUR_STEAM_ID
      }
    • Замените YOUR_IPC_PASSWORD на выбранный вами IPC-пароль.
    • Замените YOUR_STEAM_ID на ваш основной Steam ID64.

    Загрузите эти файлы в директорию `/root/asf/config` на вашем сервере с помощью FileZilla или другого FTP-клиента.

    ---

    Запуск ASF:

    ⁡ apt install -y screen

    ⁡ screen -S asf

    ⁡cd ~/ASF

    ⁡./ArchiSteamFarm



    ---

    Доступ к GUI:

    1. Запуск ***
      Убедитесь, что *** активен на вашем компьютере через WireGuard.
    2. Доступ к GUI ASF
      Откройте браузер и перейдите по адресу:

      ⁡http://IP-адрес Docker-сети:1242


      Введите пароль и настройте ботов по вашему усмотрению.

    ---

    Как проверить **** ASF после повторного входа на сервер:

    Проверьте активные сессии screen:

    ⁡screen -ls


    Вы увидите список активных сессий screen, например:

    [IMG]

    Присоединитесь к сессии screen, в которой запущен ASF, выполнив команду:
    ⁡screen -r 1234



    Замените 1234 на идентификатор сессии из вывода предыдущей команды.

    ---

    Строго не судите, это мой первый лонгрид. Хорошего фарма!
     
    This article was useful for you?
    You can thank the author of the topic by transferring funds to your balance
    Thank the author
  2. dassdaasddas
    dassdaasddas Aug 27, 2024 фурмарк не аксиома 177 Aug 11, 2018
    Вопрос - а нахуя? Поставить Wireguard или AmneziaWG на VDS нет ничего сложного, а уж об настройке пресловутого ASF вообще речи не идёт. Гайдов полным полно.

    Лучше бы накатили гайд как поставить Амнезию на NixOS без сбора и компиляции в ручную)
     
  3. d1ret
    d1ret Sep 4, 2024 13 Sep 3, 2020
    А где вдску брал?
     
    1. Ksardes
      Heat_Ban, использую там ферму с 199 ботов сервера очень часто падают дико часто
Top
Loading...