chore: реализована работа с самоподписными сертификатами
This commit is contained in:
1 parent
9bb3a2fc5d
commit
602199d510
23 files changed
+524
-108
No files matched your search
@@ -301,7 +301,7 @@ id 0/0Mb On
|
||||
|
||||
**Добавление сервера**
|
||||
|
||||
Сервер добавляется после установки ОС. Для бота требуется, чтобы ОС была debian-13. Свежий сервер:
|
||||
Сервер добавляется после установки ОС. Для бота требуется, чтобы ОС была debian-12 или debian-13. Свежий сервер:
|
||||
|
||||
- открыт публично 22 порт ssh
|
||||
- имеет ip
|
||||
@@ -334,3 +334,20 @@ id 0/0Mb On
|
||||
\# TODO: дописать документацию
|
||||
|
||||
### Модель данных
|
||||
|
||||
Пользователи - приходят из телеграма, у них есть id, который уникален и проверен, его можно использовать для авторегистрации. И следует обязательно запоминать, так как боту недоступна информация о подключенных к нему пользователях, только в момент когда пользователь взаимодействует с ботом.
|
||||
|
||||
- telegram user id - запоминаем id пользователя телеграм
|
||||
|
||||
Точка - наша выдуманная абстракция, чтобы объединить в группу (кластер) 2 сервера. Домен. Прокси (или аккаунт cf_warp).
|
||||
|
||||
- сервер 3x-ui - обязательно должен быть, ради него все и затевается
|
||||
- сервер маскировки - если пользователь хочет особый режим, то он может добавить еще один сервер купленный в своей стране
|
||||
- домен - если сервер маскировки указан, то домен обязательно нужно указать
|
||||
- ssl сертификаты - если домен не указан, то сертификаты выпускаются на IP сервера 3x-ui, а сервера маскировки нет; а если домен есть то он привязывается к серверу маскировки и на него выпускаются ssl ключи, который хранятся на сервере 3x-ui, потому что сервер маскировки лишь прозрачно проксирует
|
||||
- ssh ключи - доступ к серверам, находящимся под нашей ведомостью, всегда осуществляется асимметричным способом (ключ-файл)
|
||||
- прокси - можно задать свои и с авторизацией, а можно воспользоваться cf_warp прокси, которые можно регистрировать автоматически через x-ui
|
||||
|
||||
Сервер - реальные сервера с ip и доступом к root. Настраиваем безопасное окружение по всем канонам.
|
||||
|
||||
Сервис - На серверах у нас живут сервисы. Поднимается или настраивается какой-то сервис, чтобы решить какую-то полезную задачу. И реализуют api для управления сервисом на сервере. Сейчас эту функцию выполняет Роль сервера, потому что подразумевается что сервис может быть 1.
|
||||
Reference in new issue
Block a user