From 59140584b0cb092eb379b73fbf005e913e0b4488 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 1 Jun 2026 13:28:33 +0600 Subject: [PATCH] [2026-06-01] revert: remove port forwarding section from syncthing doc --- family/how-to/syncthing-truenas-android.md | 29 ---------------------- 1 file changed, 29 deletions(-) diff --git a/family/how-to/syncthing-truenas-android.md b/family/how-to/syncthing-truenas-android.md index 3d29f59f..9d4628c9 100644 --- a/family/how-to/syncthing-truenas-android.md +++ b/family/how-to/syncthing-truenas-android.md @@ -1,15 +1,3 @@ ---- -tags: - - syncthing - - truenas - - android - - obsidian - - sync - - how-to -created: '2026-05-29' -updated: '2026-05-29' -status: active ---- # Syncthing — TrueNAS ↔ Android **Статус:** ✅ контейнер на TrueNAS работает, Caddy настроен @@ -33,23 +21,6 @@ TrueNAS (syncthing контейнер) - **Авторизация:** встроенная GUI Authentication Syncthing (не Caddy basic_auth) - **Локально на TrueNAS:** `http://localhost:8384` -## ⚠️ Проброс порта 22000 (открытие доступа из интернета) - -Для прямого P2P-соединения Syncthing использует порт 22000 (TCP+UDP). Без него телефон на мобильном интернете не может соединиться с сервером — соединение идёт по WAN, а не через Caddy. - -Проброс настраивается на OpenWrt (роутер): -- **Forward WAN → 192.168.2.197:22000** (TCP+UDP) -- Если доступа к OpenWrt нет — через iptables на TrueNAS: - ```bash - sudo /sbin/iptables -t nat -A PREROUTING -i enp3s0 -p tcp --dport 22000 -j DNAT --to-destination 192.168.2.197:22000 - sudo /sbin/iptables -t nat -A PREROUTING -i enp3s0 -p udp --dport 22000 -j DNAT --to-destination 192.168.2.197:22000 - sudo /sbin/iptables -A FORWARD -p tcp --dport 22000 -j ACCEPT - sudo /sbin/iptables -A FORWARD -p udp --dport 22000 -j ACCEPT - ``` - -После проброса на телефоне в настройках устройства Syncthing: -- Поле **Addresses**: `quic://syncthing.mallexxx.duckdns.org:22000` (без tcp://, только QUIC — UDP-порт открыт, TCP может быть закрыт) - ## Контейнер **Compose:** `/mnt/RED_2TB/docker/syncthing/docker-compose.yml`