---
name: zbr-payment-path-8443
description: "Платежи «Земли без риска»: колбэки Robokassa идут на pay.zbrcheck.ru → порт 8443 боевого бота. Два старых туннеля к тому же порту — наследие, но один из них выглядит как боевой тракт и его легко погасить по ошибке"
metadata:
  node_type: memory
  type: project
  originSessionId: b11e39bd-4f6f-47c9-ba7b-680ccf041a5b
  modified: 2026-08-07T23:16:45.457Z
---

**Порт 127.0.0.1:8443 — приёмник колбэков Robokassa БОЕВОГО бота ЗБР**
(`zemlya-bot/bot/services/robokassa_server.py`, слушает сам процесс `local.zemlya-bot`).
Это деньги. Прежде чем гасить что-либо рядом с этим портом — читать до конца.

**Боевой тракт — постоянный домен `pay.zbrcheck.ru`** (`ROBOKASSA_TUNNEL_URL` в
`~/Services/zemlya-bot/.env`; то же написано в комментарии `zemlya-web/.../payments.py:84`).
Проверка живости, безопасная и без побочек: `curl https://pay.zbrcheck.ru/robokassa/result`
должен вернуть **400** — обработчик отбивает запрос без параметров платежа. 502/530/000 = тракт лёг.

**Две ловушки, обе выглядят как «зомби-сервис, можно снести»:**

1. `local.cloudflared-robokassa` — quick-туннель на случайный `*.trycloudflare.com`.
   В исходнике `robokassa_server.py:6` прямо написано «проксируется через Cloudflare Tunnel»,
   поэтому выглядит боевым. На 08.08.2026 он в бесконечном реконнекте, его адрес отдаёт 530,
   и на него никто не ссылается. **НЕ гасил** — вокруг платежей без нужды не трогаю, а выгоды нет.
2. `local.zemlya-bot-tunnel` — туннель `lhr.life` к тому же 8443, сделан для песочного
   `zemlya-bot-test`, которого больше нет (ни плиста, ни репозитория; его карточку убрали
   ещё 18.06.2026, а туннель забыли). Свой `.env` он обновить не может — путь исчез,
   523 КБ ошибок `sed: … No such file or directory`. То есть его адрес никто не знает,
   в платежах он не участвует, но публичную дверь к порту платежей держит открытой.
   **Снят 08.08.2026**: `bootout` + `disable` + плист переименован в `.plist.off`.

**Урок общий.** Комментарий в коде («идёт через Cloudflare Tunnel») отражал вчерашнюю схему,
а не сегодняшнюю. Решать, что в тракте платежей, надо по `.env` работающего сервиса и по живой
пробе эндпоинта — не по комментарию и не по имени службы. Связано:
[[zemlya_web_overview]], [[ops_dashboard_tailscale_funnel]].
