86 lines
2.6 KiB
Markdown
86 lines
2.6 KiB
Markdown
## 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: `<local_port>` (например 8080)
|
|
- Remote address: 127.0.0.1
|
|
- Remote port: `<panel_port>`
|
|
|
|
> Для удобства доступа можно оставить внешний и внутренний порт одинаковыми
|
|
|
|
SSH-туннель будет пробрасывать локальный порт на панель сервера.
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## 7. Открывать панель строго по HTTPS
|
|
|
|
`https://localhost:<local_port>/<secret>/panel/`
|
|
|
|
> Предупреждение браузера о не проверенном сертификате для localhost допустимо
|