## 1. Установка панели 3x-ui Выполнить на сервере: ``` bash bash -c "curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh | bash" ``` После установки панель будет доступна на указанном порту. --- ## 2. Сохранить логин и пароль на сервере скопировать пароль и логин: ``` ═══════════════════════════════════════════ Panel Installation Complete! ═══════════════════════════════════════════ Username: vH9t3VWDWf Password: qzBFx0dUCX Port: 19681 WebBasePath: sLNUMouRVe2j3hlNlK Access URL: https://192.168.xx.xx:19681/sLNUMouRVe2j3hlNlK ``` Вставить и сохранить: ``` bash nano passw.txt ``` Посмотреть если забыл ``` bash cat passw.txt ``` --- ## 3. Рекомендуется включить BBR (для ускорения TCP) - Делается это средствами терминала в меню `x-ui` > BBR улучшает пропускную способность и уменьшает задержки. --- ## 4. Ограничить доступ к панели только через localhost ``` bash /usr/local/x-ui/x-ui setting -listenIP 127.0.0.1 ``` - панель начинает слушать только 127.0.0.1 - панель становится недоступной по внешнему IP - Если настройками что-то сильно испортили — используйте ```bash /usr/local/x-ui/x-ui setting -reset ``` --- ## 5. Перезапустить панель ``` bash systemctl restart x-ui ``` --- ## 6. Настроить SSH port forwarding Создать правило: - Local address: 127.0.0.1 - Local port: `` (например 8080) - Remote address: 127.0.0.1 - Remote port: `` > Для удобства доступа можно оставить внешний и внутренний порт одинаковыми SSH-туннель будет пробрасывать локальный порт на панель сервера. ------------------------------------------------------------------------ ## 7. Открывать панель строго по HTTPS `https://localhost://panel/` > Предупреждение браузера о не проверенном сертификате для localhost допустимо