[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel
[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel

1. Предисловие

Друзья, которые часто покупают цыплят, знают.,Чем больше серверов вы покупаете, тем больше вы покупаете.,Но это может быть бесполезно,Но мне просто нравится покупать, покупать, покупать.,в этот момент,Каждый неосознанно ставит зонды на покупаемые серверы.,Операция жестокая, как тигр,Затем он улыбнулся, глядя на монитор зонда.,Это, пожалуй, самая большая радость от покупки цыплят~~Большие парни со многими серверами знают,Слишком большим количеством серверов будет сложно управлять.,Для мониторинга состояния сервера,Обычно мы развертываем зонды на сервере,Потому что зонды можно использовать для мониторинга и диагностики производительности и работоспособности сервера.,Может предоставлять данные в режиме реального времени о ресурсах сервера, состоянии, доступности услуг и т. д.,Он может даже обеспечивать экстренные возможности, такие как сигнализация о неисправностях. сейчас,В сети существует множество серверных зондов.,У каждого есть свои преимущества,Но небольшое количество машинIPv6 Only,В сочетании с необходимостью не раскрывать публичный IP-адрес,Nezha v1 Версия Docker CloudFlare TunnelОно возникло,СяоцзюньцзайДесятилетняя группа датУвидев это, я немедленно его развернул.,Действительно полезно,благодарный@Нинское проклятие мониторингиNezha v1 Версия Docker CloudFlare Tunnelавтор@yumusb,сегодня,Сяоцзюнь здесь, чтобы поделиться с вами, какиспользоватьDockerРазвертывание доступаCloudFlare TunnelизНежа мониторинг v1 версияСторона панели。

2. Знакомство с панелью Nezha

2.1 Введение

Nezha Monitoring: Self-hostable, lightweight, servers and websites monitoring and O&M tool. Supports monitoring system status, HTTP (SSL certificate change, upcoming expiration, expired), TCP, Ping and supports push alerts, run scheduled tasks and web terminal.

Nezha Monitoring: автономный, легкий инструмент для мониторинга и работы серверов и веб-сайтов. поддерживатьСистема мониторингасостояние、HTTP (изменения SSL-сертификата、Срок действия скоро истекает、Истекший)、TCP、Ping,并поддерживатьpush-уведомление、Запускайте запланированные задачи и Веб-терминал

картина[1]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel
картина[1]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel

2.2 Официальный сайт

2.3 Возможности версии Nezha v1 Docker CloudFlare Tunnel

  • Не раскрывайте общедоступный IP-адрес, чтобы предотвратить атаку.
  • От одного стека к двойному стеку,IPv4/IPv6Все можно использовать 纯IPv6Сервер также удобен для подвешивания зондов.
  • За исключением сети внутри материкового Китая, CF в основном оптимизирован.
  • Готов к использованию «из коробки», легко мигрировать и создавать резервные копии.

3. Подготовка

  1. [Обязательно] Сервер (рекомендуется Tencent Cloud легкий сервер приложений
  2. [Рекомендация] Операционная система: Debian 12 ,Tencent Cloud легкий сервер приложений推荐 Debian12-Docker26
  3. [Рекомендуется и обязательно] Доменное имя,и получил доступCloudFlare

Уведомление

Это не новое руководство по установке,УстановитьDockerОстальные шаги пропущены!Вы можете быть уверенысъедобныйиспользовать!

Это не новое руководство по установке,УстановитьDockerОстальные шаги пропущены!Вы можете быть уверенысъедобныйиспользовать!

Это не новое руководство по установке,УстановитьDockerОстальные шаги пропущены!Вы можете быть уверенысъедобныйиспользовать!

4. Видеоурок

5. Демонстрация интерфейса

5.1 Главная страница пользователя

картина[2]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel
картина[2]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel

5.2 Справочная страница управления

картина[3]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel
картина[3]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel

6. Развертывание мониторинга Nezha

картина[4]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel
картина[4]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel

В этот раз также использовалсяCloudflareизTunnel以隐藏我们面板изIP并保护我们из面板,Таким образом, есть необходимое условие: сначала мы должны иметьCloudflareиз账号,Если у вас его нет, поторопитесь и приобретите его.,ЭЗ очень хорош,Теперь давайте перейдем к делу

6.1 Создайте туннель и сохраните токен туннеля CloudFlare

использоватьCloudFlareВход в аккаунтhttps://one.dash.cloudflare.com,Затем найдите его на левой боковой панели.сеть–>TunnelsNetworks > Tunnels

картина[5]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel
картина[5]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel

НажмитеСоздать туннельCreate a tunnel)以创建一个新изCloudFlare Tunnel

картина[6]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel
картина[6]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel

Выберите тип туннеля какCloudflared,НажмитеВыберите CloudflaredПерейти к следующему шагу,Назовите туннель,Вы можете ввести любое имя туннеля,С целью различения в дальнейшем,我建议你填一个具有区分性из名字,нравиться:Nezha_Dash_US_LAX_1ждать,Затем Нажмитесохранить туннельSave tunnel)Вот и все

картина[7]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel
картина[7]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel

копировать команду в любой среде,ey开头из省略字符串就是你изCloudFlare Tunnel Token,После того, как потребуется команда копировать,Извлеките самостоятельно,получатьCloudFlare Tunnel Token后请妥存

картина[8]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel
картина[8]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel

6.2 Включить прокси-сервер трафика GRPC для доменного имени CloudFlare

ВходитьCloudflare,Введите доменное имя, к которому вы подключились,НажмитесетьNetwork),Потяните вниз,ВоляgPRC启用Вот и все

картина[9]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel
картина[9]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel

6.3 Извлечение файлов проекта и изменение файлов конфигурации

Введите следующую команду, чтобы получить файлы проекта

Язык кода:javascript
копировать
git clone https://github.com/yumusb/nezha-new.git

Зайди в папку и отредактируй .env в файле TUNNEL_TOKEN 为自己申请изCloudFlare Tunnel TokenВот и все,Прочее Конфигурация может быть изменена по мере необходимости.,Сяоцзюнь не хочет вдаваться в подробности.

6.4 Запускаем контейнер

Введите и выполните следующую команду, чтобы запустить контейнер в фоновом режиме.

Язык кода:javascript
копировать
docker compose up -d #Новая версия Dockerиспользуйте команду docker-compose up -d #Старая версия Dockerиспользуйте эту команду

6.5 Сторона Dash, сопоставленная с CloudFlare

вернуться вhttps://one.dash.cloudflare.com,Затем найдите его на левой боковой панели.сеть–>TunnelsNetworks > Tunnels)找到之前创建изиз隧道,同一行最右端изтри очка,Нажмите,НажмитеКонфигурацияConfigure

картина[10]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel
картина[10]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel

Нажмитеобщедоступное имя хостаPublic hostname),Нажмитедобавить вобщедоступное имя хостаAdd a public hostname),добавить одинPublic hostname指向 http://nginx:80,Затем НажмитеSave hostnameВот и все保存,нравиться下图所示

картина[11]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel
картина[11]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel

На этом этапе обучения развертывание панели мониторинга Nezha завершено.,浏览器打开你изPublic hostnameВот и все Входить哪吒监控из面板

6.6 Добавьте IP-адрес зонда в белый список перехвата CloudFlare

Поскольку зонд сервера очень часто сообщает журналы,,И качество IP серверов варьируется.,Это скорее всегоCloudFlareПерехват по ошибке,В результате мониторинг не может работать должным образом.,На этом этапе мы можем добавить белый список, чтобы избежать этой проблемы.,См. методCloudFlareиз官方文档:https://developers.cloudflare.com/waf/tools/ip-access-rules/

6.7 Конфигурация панели

  1. Откройте панель мониторинга Nezha в браузере.,Фоновый адресPublic hostname/dashboard,Использовать пароль по умолчаниюadmin/adminВходить后台,Пожалуйста, измените информацию о фоновой учетной записи как можно скорее.
  2. в настройках системы(Public hostname/dashboard/settings),ВоляНазвание сайтаязык сайтаНастройте по мере необходимости;Адрес стыковки агента [имя домена/IP:порт]设置为上文изPublic hostname:443,ВоляАгент подключается с помощью TLSГалочка;Заголовок запроса реального IPмогу написатьnz-realipилиCF-Connecting-IP
картина[12]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel
картина[12]-[Учебное пособие] Используйте Docker для развертывания панели версии Nezha Monitoring v1 CloudFlare Tunnel

7. Возникшие текущие проблемы

7.1 Внутренним серверам сложно получить образы Docker

По недавним неизвестным причинам его трудно приобрести в материковом Китае. Докер-образ ,нравиться Если вам необходимо развернуть на домашнем сервере, рекомендуется сначала скачать Докер-образ, затем загрузить его, а затем выполнить операцию развертывания, либо использовать Докер-образстоять ,нравиться docker.moelty.fun

8. Issues

Если у вас есть вопросы, вы можете пойти Github Взгляните

Уведомление

Пожалуйста, вовремя меняйте пароль учетной записи в фоновой панели мониторинга Nezha! В противном случае последствия могут быть серьезными!

Пожалуйста, вовремя меняйте пароль учетной записи в фоновой панели мониторинга Nezha! В противном случае последствия могут быть серьезными!

Пожалуйста, вовремя меняйте пароль учетной записи в фоновой панели мониторинга Nezha! В противном случае последствия могут быть серьезными!

9. Резюме

Новая версия (имеется в виду v1) Nezha по-прежнему имеет множество функций мониторинга.,Может удовлетворить большинство потребностей,ДоступCloudFlare Tunnel,Это позволяет нам развертывать панели мониторинга с использованием серверов чистого IPv6.,IP не будет раскрыт,Это делает нашу панель мониторинга более безопасной и управляемой.,有这方面需要из朋友不妨可以试一下部署哦!Напоминаем еще раз:请及时修改哪吒监控面板后台из账号密码!

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose