Repository navigation
install macos.ru
Warning
Машинный перевод, не проверенный носителем языка. Основным является английский текст.
macOS - платформа, где главное приложение это CLI. GUI собирается для macOS, но не протестирован на реальном железе, поэтому поддерживаемый путь - клиент командной строки (lightspeed-client).
Возьмите последний релиз со страницы Releases. Выберите архив под процессор вашего Mac:
| Ваш Mac | Цель | Файл |
|---|---|---|
| Apple Silicon (M1 и новее) | aarch64-apple-darwin |
lightspeed-client-...-aarch64-apple-darwin.tar.xz |
| Intel | x86_64-apple-darwin |
lightspeed-client-...-x86_64-apple-darwin.tar.xz |
Не уверены, какой у вас? Выполните:
uname -marm64 означает Apple Silicon; x86_64 означает Intel.
Проще всего через установщик для shell. Он определяет вашу архитектуру и ставит клиент:
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ShibbityShwab/lightspeed/releases/latest/download/lightspeed-client-installer.sh | shИли установите вручную из архива:
# Замените имя файла на то, которое скачали.
tar -xf lightspeed-client-...-aarch64-apple-darwin.tar.xz
sudo mv lightspeed-client /usr/local/bin/Проверьте, что бинарник запускается:
lightspeed-client --versionПерехватчик в macOS использует pfctl (встроенный фильтр пакетов) для перенаправления игрового UDP-трафика. Для pfctl нужен root, так что запускайте клиент с sudo, когда стартуете перехватчик:
sudo lightspeed-client --start-interceptor --game rustОбнаружение, прощупывание и диагностика (--probe-proxies, --test-control, --check) root не требуют.
Клиент сам находит общественные релеи через подписанный реестр. Адрес прокси не нужен.
# Прощупать общественные релеи и напечатать отчет
lightspeed-client --probe-proxies
# Запустить перехватчик для вашей игры
sudo lightspeed-client --start-interceptor --game rustПроверьте обнаружение релеев. Выполните:
lightspeed-client --probe-proxiesЭто выполняет один проход обнаружения и прощупывания и печатает наглядный отчет со списком каждого найденного релея и его задержкой. Вы должны увидеть все восемь общественных релеев (Los Angeles, New Jersey, Singapore, Frankfurt, Tokyo, Mumbai, Madrid, Sydney).
Проверьте регистрацию в плоскости управления. Выполните:
lightspeed-client --test-controlЭто подключается к плоскости управления QUIC, регистрирует сессию, пингует и отключается, печатая результат каждого шага. Успешная регистрация доказывает, что плоскость управления доступна и аутентификация работает.
Проверьте окружение. Выполните:
lightspeed-client --checkЭто сообщает о доступности перехватчика, статусе root, определении игр и доступности прокси.
Проверьте поток пакетов. Как только перехватчик запущен и ваша игра подключена к серверу, счетчики пакетов у клиента должны расти. Если "Packets Sent" остается на 0, перехватчик пока не видит игровой трафик; см. Устранение неполадок.
Если macOS блокирует бинарник с сообщением "cannot be opened because the developer cannot be verified", снимите атрибут карантина:
xattr -d com.apple.quarantine /usr/local/bin/lightspeed-clientДелайте это только если скачали бинарник с официальной страницы Releases.