Загрузка...

Гайд ASF + *** на VDS

Тема в разделе Статьи создана пользователем Heat_Ban 27 авг 2024. (поднята 9 сен 2024) 946 просмотров

  1. Heat_Ban
    Heat_Ban Автор темы 27 авг 2024 6 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, если он ещё не установлен:

        Код

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

        Код

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

        Код

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

    ---

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

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

      Код

      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 для удобства:

      Код

      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-адресу, который вы указали в шаге выше:

        Код

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

        Код

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

        Код

        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

      Код

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

      ASF.json

      Код

      {
      "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 на идентификатор сессии из вывода предыдущей команды.

    ---

    Строго не судите, это мой первый лонгрид. Хорошего фарма!
     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
    27 авг 2024 Изменено
  2. dassdaasddas
    dassdaasddas 27 авг 2024 фурмарк не аксиома 177 11 авг 2018
    Вопрос - а нахуя? Поставить Wireguard или AmneziaWG на VDS нет ничего сложного, а уж об настройке пресловутого ASF вообще речи не идёт. Гайдов полным полно.

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