Аналитика Telegram-канала
Подписчики
147
Публикаций
15

Динамика подписчиков

7 дней 30 дней 6 месяцев Больше
28 окт31 окт3 ноя
Показаны последние 7 дней Больше истории →

Охваты публикаций

01:12
3
Средний охват
3
Лучший результат
Показаны 1 публикация за 12 октября Больше статистики →

Упоминания

6
Упоминаний
3
Из них репостов
5
Каналов
Все упоминания

Последние посты

1 из 15 1 из 15
Фото
Идея по сохранению своих проектов. В самом начале ведения этого канала я обещал не трогать такие темы. Но не вышло. Прошу воздержаться от срача в комментариях. Я не буду трогать политическую сторону вопроса, меня от этого просто тошнит. Все всё понимают. Говорю исключительно про то, что происходит и как минимизировать последствия для себя. На фоне ограничений доступа к значительному количеству зарубежных сервисов и IT систем у нас с незавидной регулярностью падает «суверенная» инфраструктура. На этот раз она просто оказалась физически уничтожена/повреждена. Маленький вывод: ЦОД должны быть защищены от физического уничтожения. Некоторые компании расположили свои сервера в прямом смысле под землёй (в бункере). Выбить можно, но уничтожить данные намного сложнее. Энергоснабжение охлаждение полостью под землю загнать не выйдет ) Что лично я сделал ещё этим летом. Конфиги прилагаются. Это не спасёт от полного отключения сети, но хотя бы убережет данные (по сути, сам себе дата центр) Свой сервер с нужными мне штуками я расположил физически у себя дома. А теперь следите за лапами. Арендуем дешевый VPS со статическим ip, настраиваем и запускаем Rathole. Это reverse proxy для обхода NAT. Такой инструмент помогает сделать сервис на устройстве за NAT доступным из Интернета через сервер с публичным IP-адресом. Рассмотрим конфигурации на примере SSH Пишем в server.toml [server] bind_addr = "serverIP:port" [server.transport] type = "noise" [server.transport.noise] pattern = "Noise_NK_25519_ChaChaPoly_BLAKE2s" local_private_key = "надо сгенерировать" [server.services.ssh] token = "случайная hex мешанина" bind_addr = "serverIP:порт_для_ssh" rathole --genkey выдаст пару приватный/публичный ключ, openssl rand -hex 32 создаст token для одного сервиса В конфиг сервера ставит приватный ключ, в конфиг клиента публичный. Токен для каждого сервиса свой (уникальный), прописывается на сервер и клиент. В строке "serverIP:port" прописываем публичный ip сервера и любой незанятый порт (лучше высокий). Этот порт будет слушать rathole и принимать соединения от клиента. На домашнем сервере пишем в client.toml [client] remote_addr = "serverIP:port" [client.transport] type = "noise" [client.transport.noise] pattern = "Noise_NK_25519_ChaChaPoly_BLAKE2s" remote_public_key = "сгенерированный публичный ключ" [client.services.ssh] token = "случайная hex мешанина из server конфига" local_addr = "127.0.0.1:22" Запускаем сначала на vps, потом на домашнем сервере за nat. Можно настроить автозапуск и поддержание работы через systemd юнит. Код для сервера, сгенерирован ИИ, проверен. Поменяйте пути до бинарника и конфига на свои. В файл /etc/systemd/system/rathole.service пишем [Unit] Description=Rathole - Secure Reverse Proxy Documentation=https://github.com/rathole-org/rathole After=network-online.target Wants=network-online.target [Service] Type=simple # ЗАМЕНИТЕ '/usr/local/bin/rathole' на ваш реальный путь к бинарнику ExecStart=/opt/rathole/rathole /opt/rathole/server.toml # Автоматически перезапускать при сбое Restart=on-failure RestartSec=5s # Логирование в journald StandardOutput=journal StandardError=journal # Опционально: Директивы безопасности # NoNewPrivileges=true # PrivateTmp=true # ProtectSystem=strict # ProtectHome=true # Лимит на количество открытых файловых дескрипторов LimitNOFILE=1048576 [Install] WantedBy=multi-user.target Сохраняем файл и выполняем от root следующие команды systemctl daemon-reload systemctl enable rathole systemctl start rathole Дальше проверяем что всё хорошо systemctl status rathole Должна быть надпись Active: active (running) По аналогии делаем на домашнем сервере. Чудо! Вы только что сделали свой сервер доступным без DDNS и проброса портов на роутере. Такой метод подходит для маленьких личных проектов. Надеюсь, кому-то поможет.
ещё
3 0 12 окт, 01:12
Больше постов

Продолжить анализ этого канала

  • История роста подписчиков
  • Просмотры и охваты публикаций
  • Кто упоминает канал и кого упоминает он
  • Похожие каналы и подбор для рекламы
Открыть аналитику
Демо до 14 дней