15721c9f7545803e27de6fcd8a6bb6254254c427
1. Установка панели 3x-ui
Выполнить на сервере:
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
Вставить и сохранить:
nano passw.txt
Посмотреть если забыл
cat passw.txt
3. Рекомендуется включить BBR (для ускорения TCP)
- Делается это средствами терминала в меню
x-ui
BBR улучшает пропускную способность и уменьшает задержки.
4. Ограничить доступ к панели только через localhost
/usr/local/x-ui/x-ui setting -listenIP 127.0.0.1
-
панель начинает слушать только 127.0.0.1 - панель становится недоступной по внешнему IP
-
Если настройками что-то сильно испортили — используйте
/usr/local/x-ui/x-ui setting -reset
5. Перезапустить панель
systemctl restart x-ui
6. Настроить SSH port forwarding
Создать правило:
- Local address: 127.0.0.1
- Local port:
<local_port>(например 8080) - Remote address: 127.0.0.1
- Remote port:
<panel_port>
Для удобства доступа можно оставить внешний и внутренний порт одинаковыми
SSH-туннель будет пробрасывать локальный порт на панель сервера.
7. Открывать панель строго по HTTPS
https://localhost:<local_port>/<secret>/panel/
Предупреждение браузера о не проверенном сертификате для localhost допустимо
Description
Здесь собрал команды для установки 3X-UI.
Копируешь → Вставляешь → Запускаешь
27 KiB