EGround
Редактор
- Сообщения
- 72.301
- Реакции
- 302
Складчина: Сервис, который не падает — как построить безопасную зашифрованную сеть [$ sudo teach IT] [Илья Логачев]
Курс посвящён сборке и обслуживанию сервиса защищённого доступа: от настройки серверов и протоколов до диагностики сбоев и безопасного внесения изменений.
Практический курс по безопасности сети: как собрать собственный сервис защищённого доступа — от пустого сервера до подписки с автовыбором — и, что важнее, как потом не уронить его своими руками.
Собрать сервис несложно — инструкций в интернете хватает. Сложно, чтобы он работал через месяц: после переезда ноды, после обновления ядра, после вашей собственной правки в пятницу вечером. Этот курс в первую очередь про вторую часть. Половина материала — не «как настроить», а «как менять работающее и не сломать», потому что именно здесь теряют пользователей. Весь материал из практики эксплуатации: разборы настоящих аварий, симптомы с их настоящими причинами и честные оговорки там, где приём не доказан или работает не везде.
Для кого:
Вы поднимаете сервис для себя, для друзей или как платную услугу. У вас уже что-то работает, но непонятно, почему оно иногда отваливается у части людей. Вы настраивали по статьям из интернета и получили «подключается, но не грузит» — и не нашли, где смотреть. Вы умеете работать с сервером, но хотите системную картину вместо набора разрозненных рецептов. Не подойдёт тем, кто ищет готовый конфиг скопировать и забыть, и тем, кто рассчитывает уложиться в десять минут.
Что получится в конце:
- Работающий сервис на Remnawave: панель, ноды, профили, сквады, хосты — и понимание, как эти пять звеньев связаны между собой
- Шесть протоколов на ваших нодах и внятный ответ, какой зачем и что делать, когда в сети пользователя режут TCP или душат UDP
- Своя выдача подписок: одна ссылка, которая не меняется, автовыбор сервера и формат под конкретного клиента
- Списки маршрутизации, собранные по автономным системам, и понимание, что на самом деле видят приложения на устройстве
- Процедура безопасных изменений: стенд, тестовый ключ, раскатка долями, откат одной константой
- Диагностика по симптому — от жалобы пользователя до настоящей причины за понятное число шагов
- Обслуживание, которое спасает: секреты, бэкапы с проверкой восстановления, рабочий журнал, мониторинг и оповещения
Уровень подготовки — средний:
Нужно уметь работать с сервером по SSH, запустить docker compose, отредактировать файл в консоли, представлять, что такое DNS, TLS, порт и подсеть. Не нужно опыта с панелями и ядрами и навыков программирования — код в курсе есть, его можно копировать и разбираться по ходу.
Практические задания:
В курс входят практические задания.
Программа:
1. Начало:
- 1.1. Правила игры
2. Сборка сервиса:
- 2.1. Пять звеньев
- 2.2. Адрес решает всё
- 2.3. Мозг сервиса
- 2.4. Один файл — и всё погасло
- 2.5. Шесть масок
3. Углубление:
- 3.1. Кошки-мышки с фильтрами
- 3.2. Одна ссылка навсегда
- 3.3. Развилка на каждом пакете
- 3.4. Когда разрешено только своё
4. Сопровождение:
- 4.1. Как уронить сервис одной галочкой
- 4.2. От симптома к причине
- 4.3. Скучное, что спасает
5. Дополнительно:
- 5.1. Чужая спина не прикроет
- 5.2. Лучшего решения не существует
- 5.3. Мотор сервиса
6. Финал:
- 6.1. Вы дошли до конца
7. Инструменты:
- 7.1. Копировать отсюда
- 7.2. Перед тем, как нажать
Программа:
- — Начало
Что вы построите и почему половина курса — про то, как ничего не сломать - 1. Пять звеньев
Из каких частей состоит сервис и почему «ничего не работает» почти всегда означает одно из пяти - 2. Адрес решает всё
Как выбрать сервер, который проживёт дольше недели, и не заплатить за уже отфильтрованный адрес - 3. Мозг сервиса
Установка Remnawave, защита админки и автоматизация через API - 4. Один файл — и всё погасло
Агент на ноде, сертификаты и приёмка перед тем, как пускать людей - 5. Шесть масок
Шесть протоколов и почему набор всегда выигрывает у «самого лучшего» - 6. Кошки-мышки с фильтром
Что делают системы фильтрации, как различать их по симптомам и какие приёмы работают - 7. Одна ссылка навсегда
Форматы подписок, выдача через свой сервис и автоматический выбор сервера - 8. Развилка на каждом пакете
Что пускать мимо туннеля, как собирать списки и что видят приложения - 9. Когда разрешено только своё
Отдельный тариф для сетей, где пропускают только одобренные ресурсы - 10. Как уронить сервис одной галочкой
Самый важный модуль: как менять работающий сервис и не ронять его своими руками - 11. От симптома к причине
Откуда проверять, чем проверять и как быстро дойти до настоящей причины - 12. Скучное, что спасает
Секреты, бэкапы, рабочий журнал, обслуживание и мониторинг - 13. Чужая спина не прикроет
Спрятать туннель за чужой сетью доставки контента — и почему это чаще всего не выручает - 14. Лучшего решения не существует
Карта подходов за пределами нашей схемы - 15. Мотор сервиса
Как устроено ядро изнутри: путь соединения от входа до выхода
Автор Илья Логачев
- Более 2 лет занимается углублённой научной и исследовательской работой в области сетей
- Курсы сделаны на основе этого опыта
Цена 1450 руб.
Материал «Сервис, который не падает — как построить безопасную зашифрованную сеть [$ sudo teach IT] [Илья Логачев]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.