Заглушка: случайная страница при установке вместо девяти фиксированных
stub_site собирает страницу из частей: 20 тем (кафе, пекарня, фотограф, заметки, мастерские, документация и т. п.) × 5 вёрсток = 100 вариантов, плюс случайное название, подзаголовок, 3 пункта из 5, адрес, палитра, шрифт и скругление. Без внешних ресурсов, UTF-8. Вымышленный бренд из старых шаблонов убран, в том числе из запасной страницы kit net masq. Страница сохраняется в /var/www/kit/index.html в обоих режимах: её показывают nginx и Hysteria2, её берёт kit net masq, её возвращает --restore. Тест: tools/test/stub_test.py.
This commit is contained in:
+3
-1
@@ -38,7 +38,9 @@
|
||||
|
||||
**Все TCP-протоколы, панель и подписка работают через один порт 443.** Его слушает nginx:
|
||||
по имени сайта в запросе (SNI) он узнаёт REALITY, XHTTP и MTProto, остальное расшифровывает
|
||||
и разводит по секретным путям, а на всё прочее показывает сайт-заглушку. Снаружи у сервера
|
||||
и разводит по секретным путям, а на всё прочее показывает сайт-заглушку. Заглушка своя у каждого сервера:
|
||||
при установке она собирается случайно (тема, название, тексты, вёрстка, цвета) и лежит в `/var/www/kit/index.html`,
|
||||
её же показывает Hysteria2. Можно положить туда свою страницу. Снаружи у сервера
|
||||
открыты только 443, 80 (для продления сертификата), SSH, порт Shadowsocks 8388 и UDP-порты. Настоящие IP клиентов
|
||||
доходят до панели, поэтому лимит устройств работает.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user