[{"data":1,"prerenderedAt":659},["ShallowReactive",2],{"wiki-/wiki/panels/3x-ui":3},{"id":4,"title":5,"body":6,"description":650,"extension":651,"meta":652,"navigation":653,"path":654,"section":655,"seo":656,"stem":657,"__hash__":658},"wiki/wiki/panels/3x-ui.md","Установка 3x-ui",{"type":7,"value":8,"toc":629},"minimark",[9,21,27,30,35,38,42,58,62,70,74,79,102,106,132,136,157,160,188,191,195,212,218,222,225,233,236,240,279,283,327,331,358,362,368,388,394,400,415,418,432,435,449,455,468,475,509,515,519,525,535,541,557,563,580,584,607,611,625],[10,11,12,16,17,20],"p",{},[13,14,15],"strong",{},"Время:"," 10 мин · ",[13,18,19],{},"Сложность:"," ★☆☆☆☆",[10,22,23,26],{},[13,24,25],{},"Подходит:"," ✓ Ubuntu 22.04 · ✓ Debian 12",[28,29],"hr",{},[31,32,34],"h2",{"id":33},"краткое-описание","Краткое описание",[10,36,37],{},"3x-ui — веб-панель для управления Xray-сервером. Поддерживает протоколы VLESS, VMess и Trojan, позволяет создавать подключения и генерировать конфиги для клиентов через браузер — без ручной правки JSON-файлов. Используется для организации личного прокси-сервера.",[31,39,41],{"id":40},"когда-пригодится","Когда пригодится",[43,44,45,49,52,55],"ul",{},[46,47,48],"li",{},"Хотите поднять личный прокси-сервер с красивым интерфейсом",[46,50,51],{},"Нужно управлять несколькими пользователями и их лимитами трафика",[46,53,54],{},"Хотите использовать современные протоколы: VLESS+Reality, VMess+WS+TLS",[46,56,57],{},"Ищете удобную альтернативу ручной настройке Xray через конфигурационные файлы",[31,59,61],{"id":60},"что-понадобится","Что понадобится",[43,63,64,67],{},[46,65,66],{},"VPS с чистой Ubuntu 22.04 или Debian 12",[46,68,69],{},"Root-доступ к серверу",[31,71,73],{"id":72},"пошаговая-инструкция","Пошаговая инструкция",[75,76,78],"h3",{"id":77},"шаг-1-подключитесь-к-серверу","Шаг 1. Подключитесь к серверу",[80,81,86],"pre",{"className":82,"code":83,"language":84,"meta":85,"style":85},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ssh root@YOUR_SERVER_IP\n","bash","",[87,88,89],"code",{"__ignoreMap":85},[90,91,94,98],"span",{"class":92,"line":93},"line",1,[90,95,97],{"class":96},"sBMFI","ssh",[90,99,101],{"class":100},"sfazB"," root@YOUR_SERVER_IP\n",[75,103,105],{"id":104},"шаг-2-обновите-систему","Шаг 2. Обновите систему",[80,107,109],{"className":82,"code":108,"language":84,"meta":85,"style":85},"apt update && apt upgrade -y\n",[87,110,111],{"__ignoreMap":85},[90,112,113,116,119,123,126,129],{"class":92,"line":93},[90,114,115],{"class":96},"apt",[90,117,118],{"class":100}," update",[90,120,122],{"class":121},"sMK4o"," &&",[90,124,125],{"class":96}," apt",[90,127,128],{"class":100}," upgrade",[90,130,131],{"class":100}," -y\n",[75,133,135],{"id":134},"шаг-3-запустите-установщик-3x-ui","Шаг 3. Запустите установщик 3x-ui",[80,137,139],{"className":82,"code":138,"language":84,"meta":85,"style":85},"bash \u003C(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)\n",[87,140,141],{"__ignoreMap":85},[90,142,143,145,148,151,154],{"class":92,"line":93},[90,144,84],{"class":96},[90,146,147],{"class":121}," \u003C(",[90,149,150],{"class":96},"curl",[90,152,153],{"class":100}," -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh",[90,155,156],{"class":121},")\n",[10,158,159],{},"В процессе установщик задаст вопросы:",[43,161,162,172,182],{},[46,163,164,167,168,171],{},[13,165,166],{},"Порт панели"," — по умолчанию ",[87,169,170],{},"2053",". Можно оставить или указать свой.",[46,173,174,177,178,181],{},[13,175,176],{},"Путь к веб-интерфейсу"," — произвольный путь, например ",[87,179,180],{},"/panel",". Добавляет дополнительный уровень защиты.",[46,183,184,187],{},[13,185,186],{},"Логин и пароль"," — задайте надёжные учётные данные.",[10,189,190],{},"Запишите порт и путь — они понадобятся для входа.",[75,192,194],{"id":193},"шаг-4-откройте-порт-панели","Шаг 4. Откройте порт панели",[80,196,198],{"className":82,"code":197,"language":84,"meta":85,"style":85},"ufw allow 2053\n",[87,199,200],{"__ignoreMap":85},[90,201,202,205,208],{"class":92,"line":93},[90,203,204],{"class":96},"ufw",[90,206,207],{"class":100}," allow",[90,209,211],{"class":210},"sbssI"," 2053\n",[10,213,214,215,217],{},"Если задали другой порт — откройте его вместо ",[87,216,170],{},".",[75,219,221],{"id":220},"шаг-5-войдите-в-панель","Шаг 5. Войдите в панель",[10,223,224],{},"Откройте в браузере:",[80,226,231],{"className":227,"code":229,"language":230},[228],"language-text","http://YOUR_SERVER_IP:2053/ВАШ_ПУТЬ\n","text",[87,232,229],{"__ignoreMap":85},[10,234,235],{},"Введите логин и пароль, заданные при установке.",[75,237,239],{"id":238},"шаг-6-добавьте-первое-подключение-inbound","Шаг 6. Добавьте первое подключение (Inbound)",[241,242,243,249,255,262,273],"ol",{},[46,244,245,246,217],{},"В панели перейдите в раздел ",[13,247,248],{},"Inbounds",[46,250,251,252,217],{},"Нажмите ",[13,253,254],{},"Add Inbound",[46,256,257,258,261],{},"Выберите протокол — ",[13,259,260],{},"VLESS"," рекомендуется для новых пользователей.",[46,263,264,265,268,269,272],{},"В разделе ",[13,266,267],{},"Security"," выберите ",[13,270,271],{},"Reality"," — он не требует домена и обеспечивает маскировку трафика.",[46,274,251,275,278],{},[13,276,277],{},"Add"," для сохранения.",[75,280,282],{"id":281},"шаг-7-получите-конфигурацию-для-клиента","Шаг 7. Получите конфигурацию для клиента",[241,284,285,288,298],{},[46,286,287],{},"В списке Inbounds найдите созданное подключение.",[46,289,290,291,294,295,217],{},"Нажмите на иконку ",[13,292,293],{},"QR-кода"," или скопируйте ссылку вида ",[87,296,297],{},"vless://...",[46,299,300,301],{},"Добавьте эту ссылку в клиентское приложение:\n",[43,302,303,309,315,321],{},[46,304,305,308],{},[13,306,307],{},"Windows/Linux"," — v2rayN",[46,310,311,314],{},[13,312,313],{},"Android"," — v2rayNG или NekoBox",[46,316,317,320],{},[13,318,319],{},"iOS"," — Shadowrocket или Streisand",[46,322,323,326],{},[13,324,325],{},"macOS"," — Hiddify или NekoRay",[31,328,330],{"id":329},"проверка-результата","Проверка результата",[43,332,333,339,344,347],{},[46,334,335,336,217],{},"Панель открывается по адресу ",[87,337,338],{},"http://YOUR_SERVER_IP:2053/ВАШ_ПУТЬ",[46,340,264,341,343],{},[13,342,248],{}," отображается созданное подключение со статусом активно.",[46,345,346],{},"Клиентское приложение подключается и показывает активное соединение.",[46,348,349,350,357],{},"Проверьте IP-адрес на сайте ",[351,352,356],"a",{"href":353,"rel":354},"https://2ip.ru",[355],"nofollow","2ip.ru"," — должен отображаться IP вашего VPS.",[31,359,361],{"id":360},"возможные-ошибки","Возможные ошибки",[10,363,364,367],{},[13,365,366],{},"Панель не открывается в браузере","\nПроверьте, открыт ли порт в UFW:",[80,369,371],{"className":82,"code":370,"language":84,"meta":85,"style":85},"ufw status | grep 2053\n",[87,372,373],{"__ignoreMap":85},[90,374,375,377,380,383,386],{"class":92,"line":93},[90,376,204],{"class":96},[90,378,379],{"class":100}," status",[90,381,382],{"class":121}," |",[90,384,385],{"class":96}," grep",[90,387,211],{"class":210},[10,389,390,391,217],{},"Если порта нет в списке — добавьте его: ",[87,392,393],{},"ufw allow 2053",[10,395,396,399],{},[13,397,398],{},"Сервис не запущен","\nПроверьте статус x-ui:",[80,401,403],{"className":82,"code":402,"language":84,"meta":85,"style":85},"systemctl status x-ui\n",[87,404,405],{"__ignoreMap":85},[90,406,407,410,412],{"class":92,"line":93},[90,408,409],{"class":96},"systemctl",[90,411,379],{"class":100},[90,413,414],{"class":100}," x-ui\n",[10,416,417],{},"Если сервис остановлен — запустите:",[80,419,421],{"className":82,"code":420,"language":84,"meta":85,"style":85},"systemctl start x-ui\n",[87,422,423],{"__ignoreMap":85},[90,424,425,427,430],{"class":92,"line":93},[90,426,409],{"class":96},[90,428,429],{"class":100}," start",[90,431,414],{"class":100},[10,433,434],{},"Для включения автозапуска:",[80,436,438],{"className":82,"code":437,"language":84,"meta":85,"style":85},"systemctl enable x-ui\n",[87,439,440],{"__ignoreMap":85},[90,441,442,444,447],{"class":92,"line":93},[90,443,409],{"class":96},[90,445,446],{"class":100}," enable",[90,448,414],{"class":100},[10,450,451,454],{},[13,452,453],{},"Клиент подключается, но интернет не работает","\nУбедитесь, что на сервере разрешён форвардинг трафика:",[80,456,458],{"className":82,"code":457,"language":84,"meta":85,"style":85},"sysctl net.ipv4.ip_forward\n",[87,459,460],{"__ignoreMap":85},[90,461,462,465],{"class":92,"line":93},[90,463,464],{"class":96},"sysctl",[90,466,467],{"class":100}," net.ipv4.ip_forward\n",[10,469,470,471,474],{},"Если значение ",[87,472,473],{},"0"," — включите:",[80,476,478],{"className":82,"code":477,"language":84,"meta":85,"style":85},"echo \"net.ipv4.ip_forward=1\" >> /etc/sysctl.conf && sysctl -p\n",[87,479,480],{"__ignoreMap":85},[90,481,482,486,489,492,495,498,501,503,506],{"class":92,"line":93},[90,483,485],{"class":484},"s2Zo4","echo",[90,487,488],{"class":121}," \"",[90,490,491],{"class":100},"net.ipv4.ip_forward=1",[90,493,494],{"class":121},"\"",[90,496,497],{"class":121}," >>",[90,499,500],{"class":100}," /etc/sysctl.conf",[90,502,122],{"class":121},[90,504,505],{"class":96}," sysctl",[90,507,508],{"class":100}," -p\n",[10,510,511,514],{},[13,512,513],{},"Reality не работает","\nУбедитесь, что порт, указанный в Inbound, не занят другим сервисом, и что uDest (целевой сайт для маскировки) доступен с вашего сервера.",[31,516,518],{"id":517},"faq","FAQ",[10,520,521,524],{},[13,522,523],{},"Чем VLESS+Reality лучше VMess?","\nVLESS+Reality не требует домена и TLS-сертификата, при этом эффективно маскирует трафик. VMess+WebSocket+TLS подходит, если у вас есть домен и вы хотите использовать CDN (например, Cloudflare).",[10,526,527,530,531,534],{},[13,528,529],{},"Как ограничить трафик для пользователя?","\nПри создании или редактировании Inbound укажите значение в поле ",[13,532,533],{},"Total Flow"," — после достижения лимита подключение автоматически отключится.",[10,536,537,540],{},[13,538,539],{},"Как обновить 3x-ui?","\nЗапустите тот же установщик — он предложит опцию обновления:",[80,542,543],{"className":82,"code":138,"language":84,"meta":85,"style":85},[87,544,545],{"__ignoreMap":85},[90,546,547,549,551,553,555],{"class":92,"line":93},[90,548,84],{"class":96},[90,550,147],{"class":121},[90,552,150],{"class":96},[90,554,153],{"class":100},[90,556,156],{"class":121},[10,558,559,562],{},[13,560,561],{},"Можно ли использовать 3x-ui с Cloudflare?","\nДа, с протоколом VMess+WebSocket+TLS. Для этого нужен домен, подключённый к Cloudflare, и SSL-сертификат. VLESS+Reality с Cloudflare не совместим.",[10,564,565,568,569,572,573,572,576,579],{},[13,566,567],{},"Как сделать резервную копию настроек?","\nВ панели перейдите в ",[13,570,571],{},"Settings"," → ",[13,574,575],{},"Backup",[13,577,578],{},"Export",". Файл резервной копии содержит все Inbounds и настройки.",[31,581,583],{"id":582},"полезные-ссылки","Полезные ссылки",[43,585,586,593,600],{},[46,587,588],{},[351,589,592],{"href":590,"rel":591},"https://github.com/mhsanaei/3x-ui",[355],"GitHub 3x-ui",[46,594,595],{},[351,596,599],{"href":597,"rel":598},"https://github.com/2dust/v2rayN",[355],"v2rayN для Windows",[46,601,602],{},[351,603,606],{"href":604,"rel":605},"https://hiddify.com",[355],"Hiddify для macOS и Android",[31,608,610],{"id":609},"следующие-статьи","Следующие статьи",[43,612,613,619],{},[46,614,615],{},[351,616,618],{"href":617},"/wiki/security/ufw","Настройка UFW",[46,620,621],{},[351,622,624],{"href":623},"/wiki/network/vpn","Настройка VPN на VPS",[626,627,628],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":85,"searchDepth":630,"depth":630,"links":631},2,[632,633,634,635,645,646,647,648,649],{"id":33,"depth":630,"text":34},{"id":40,"depth":630,"text":41},{"id":60,"depth":630,"text":61},{"id":72,"depth":630,"text":73,"children":636},[637,639,640,641,642,643,644],{"id":77,"depth":638,"text":78},3,{"id":104,"depth":638,"text":105},{"id":134,"depth":638,"text":135},{"id":193,"depth":638,"text":194},{"id":220,"depth":638,"text":221},{"id":238,"depth":638,"text":239},{"id":281,"depth":638,"text":282},{"id":329,"depth":630,"text":330},{"id":360,"depth":630,"text":361},{"id":517,"depth":630,"text":518},{"id":582,"depth":630,"text":583},{"id":609,"depth":630,"text":610},"Как установить 3x-ui — веб-панель управления Xray-proxy — на VPS.","md",{},true,"/wiki/panels/3x-ui","Панели",{"title":5,"description":650},"wiki/panels/3x-ui","3VKL0tWK9EjdZ7zWUG19D53dR9bWybva9-e_U6XRLkU",1788285514274]