Решил закопаться в настройки 3x-ui и найти какой-то не-костыльный способ *сразу* заходить в панель по https, без плясок с бубнами, ssh-туннелями и без первичного входа по HTTP.
Ранее пользователь qwe написал в комментах о прекрасном инструменте
Конечно же, если нет интерфейса, можно спросить у программы "откуда ты это сказала?" и туда засунуть нужные настройки. Настройки хранятся в
Получается, есть несколько стульев, на которые можно сесть после генерации Lets-Encrypt сертификата через полученный на freemyip.com домен 3 уровня:
🔤 Заходить в панель по HTTP, добавлять его и затем менять логин, пароль, порт и web base path
🔤 Ставить sqlite3 и добавлять серт запросом
🔤 Поднимать SSH-туннель и идти по нему, чтобы добавить сертификаты
🔤 Поднимать VPN-сервер (openvpn, wireguard), подключаться с клиента и заходить по IP виртуальной сети
🔤 Придумать еще более извращенный и сложный способ
По здравом размышлении способ🔤 как будто выглядит оптимальным по соотношению гемор/риски. Но я сейчас работаю чтобы написать скрипт, который будет генерить сертификат и сразу будет его инжектить в базу данных. В целом каких-то препятствий тому я не вижу, как сделаю выложу его тут + видео запишу, где будут и настройки WARP и настройки маршрутизации, и еще может что-то. И на этом на время тема про 3x-ui будет закрыта, и можно будет со спокойной совестью заняться обзором клиентов помимо hiddify и еще чем-нибудь полезным.
Подписка сюда, туда | Купить VPS | Купить прокси | Боты для пробива в боте
Ранее пользователь qwe написал в комментах о прекрасном инструменте
freemyip.com
который позволяет бесплатно получить домен 3 уровня и зацепить его на сервак. За эту наводку респект, добавил в свой арсенал, сервис очень удобный и облегчает жизнь. Но вот разрабы 3x-ui жизнь облегчать нам не хотят. Потому что в меню, вызываемом в терминале командой x-ui
есть пункт SSL certificate management
, и один вид этой опции вызывает прилив радости. И совершенно зря, потому что там не возможность указать пути к сертификатам вручную, не заходя в панель, как хотелось бы. Вместо этого, там интерфейс для создания этих самых сертификатов. Что в целом конечно полезно, но совершенно не решает проблему "как ни разу не заходить по HTTP без SSH-туннелей, VPN, СМС и регистрации".Конечно же, если нет интерфейса, можно спросить у программы "откуда ты это сказала?" и туда засунуть нужные настройки. Настройки хранятся в
/etc/x-ui/x-ui.db
sqlite3 базе данных (нет бы сделать config.json). То есть чтобы запихать их руками в файл по хорошему надо sqlite3
поставить, и написать запрос на запись нужных строк в таблицу settings
. Или ручками писать данные в бинарник, что тоже такое себе.Получается, есть несколько стульев, на которые можно сесть после генерации Lets-Encrypt сертификата через полученный на freemyip.com домен 3 уровня:
По здравом размышлении способ
Подписка сюда, туда | Купить VPS | Купить прокси | Боты для пробива в боте