Установка сервера¶
В этой главе описывается, как установить сервер FIRERPA. Сервер FIRERPA является самым важным и базовым компонентом. Вы можете выбрать установку через приложение AUTORUN APP (с поддержкой автозапуска при загрузке), в виде модуля Magisk (с поддержкой автозапуска при загрузке) или ручную установку. Сложность установки соответствует порядку их перечисления.
Важно
Внимание
Установка через приложение (APP)¶
Самый простой способ мы опишем в первую очередь. Этот метод установки является самым легким и не требует от вас никаких лишних действий. Вам нужно всего лишь установить наш APK для автоматической установки и автозапуска. Однако следует учесть, что вашему телефону необходимы root-права (su), и на некоторых моделях китайских телефонов поведение автозапуска APK по умолчанию может быть запрещено. В этом случае вам может потребоваться найти соответствующие настройки и разрешить автозапуск нашего APK.
Нажмите, чтобы скачать наше приложение для автозапуска FIRERPA lamda-autorun.apk. После установки откройте приложение, предоставьте root-права, включите переключатель автозапуска и дождитесь завершения установки, после чего перезагрузите устройство. Если вы успешно выполнили эти шаги, вам не нужно читать оставшуюся часть этой главы.
Определение архитектуры устройства¶
Поскольку FIRERPA поддерживает несколько архитектур CPU, загрузка неверной версии сервера приведет к невозможности его запуска. Поэтому перед установкой необходимо определить архитектуру вашего устройства. Вы можете выполнить следующую команду для этого.
getprop ro.product.cpu.abi
Обычно для современных реальных телефонов эта команда выводит arm64-v8a. Для эмуляторов, таких как LDPlayer, при создании нового эмулятора выбирается 32-битная или 64-битная версия Android. 32-битная система эмулятора соответствует x86, а 64-битная — x86_64. Некоторые старые модели Xiaomi используют armeabi-v7a. Запомните полученное значение.
Файл конфигурации запуска¶
Пожалуйста, обратитесь к главе Конфигурация properties.local за информацией о том, как составить конфигурацию запуска. Соответствующая информация также будет представлена в разделах, посвященных различным функциям.
Установка через Magisk¶
Если на вашем устройстве используется Magisk, вы можете выполнить установку самым простым способом, и FIRERPA будет запускаться автоматически при загрузке системы. Убедитесь, что версия Magisk >= 20.4, и установка поддерживается только через приложение Magisk.
Теперь скачайте lamda-magisk-module.zip со страницы релизов lamda/releases и скопируйте его в /sdcard. Откройте приложение Magisk, нажмите Модули -> Установить из хранилища, выберите lamda-magisk-module.zip и немного подождите.
Совет
После успешной установки модуля перезагрузите устройство. После перезагрузки FIRERPA должен запуститься автоматически. Однако, чтобы избежать возможных сбоев, lamda запускается через 30 секунд после загрузки, а не немедленно. У вас будет достаточно времени, чтобы отключить модуль FIRERPA (пожалуйста, подключайтесь к FIRERPA через 2 минуты после загрузки устройства).
Вы также можете настроить конфигурацию по своему усмотрению. Например, если вы хотите, чтобы все установленные с помощью этого модуля Magisk серверы FIRERPA использовали сертификаты службы API, или чтобы эти устройства автоматически подключались к прокси при запуске, вам нужно всего лишь создать файл properties.local или сгенерировать PEM-сертификат и переименовать его в lamda.pem (см. инструкции по использованию инструментов в tools/). Затем с помощью программы-архиватора откройте lamda-magisk-module.zip и перетащите ваши файлы (lamda.pem или properties.local) в папку common, чтобы они автоматически применялись при запуске.
Внимание
После завершения установки вам не нужно читать следующий раздел о ручной установке, можете его пропустить.
Ручная установка¶
Поскольку некоторые старые устройства могут не поддерживать распаковку файлов с расширением .tar.gz с помощью системной команды tar, мы предоставляем busybox в качестве дополнения. Возможно, вам потребуется также скачать предоставленный busybox. Предположим, что архитектура вашего устройства — arm64-v8a. Подключите устройство к компьютеру, убедитесь, что ADB авторизован и можно переключиться в режим root.
Со страницы релизов lamda/releases
скачайте lamda-server-arm64-v8a.tar.gz и busybox-arm64-v8a, а затем временно скопируйте файлы в /data/local/tmp.
Совет
adb push lamda-server-arm64-v8a.tar.gz /data/local/tmp
adb push busybox-arm64-v8a /data/local/tmp
После завершения войдите в adb shell, выполните su для переключения на пользователя root, а затем выполните следующие команды:
chmod 755 /data/local/tmp/busybox-arm64-v8a
/data/local/tmp/busybox-arm64-v8a tar -C /data -xzf /data/local/tmp/lamda-server-arm64-v8a.tar.gz
rm /data/local/tmp/lamda-server-arm64-v8a.tar.gz
rm /data/local/tmp/busybox-arm64-v8a
После корректного выполнения всех команд установка будет завершена. Пожалуйста, перейдите к главе Запуск сервера, чтобы узнать, как запустить службу.