Files
nixos/configurations
oqyude 51ea19aef4 fix(vds-nftables): open port 8443 — 3x-ui Xray REALITY inbound
Previous T3 fix missed port 8443. In modules/containers/3x-ui.nix,
the 3x-ui container's Xray REALITY inbound is mapped directly
to host port 8443:

  basePorts = [
    '127.0.0.1:2049:2049/tcp'  # panel
    '127.0.0.1:2096:2096/tcp'  # subscription
    '0.0.0.0:8443:8443/tcp'     # Xray REALITY inbound
  ];

This is a DIRECT public mapping (0.0.0.0, not localhost), not
proxied through nginx. The 'reality443Forwarding' option
(погашен в T10) was a separate mechanism that forwarded host:443
→ 127.0.0.1:15380 → container:443 via nginx stream.

After T10, the nginx stream is removed. Xray is now ONLY on
host port 8443 (direct mapping). Port 443 in the nftables
ruleset is still open but not used by Xray — it was only used
through the stream mechanism (now removed).

Owner confirmation 2026-10-10: 'нужен 8443 порт для 3x-ui inbound'.

Fix: add 'tcp dport 8443 accept' to the nftables ruleset.
Xray REALITY is now reachable on:
  - 8443 (direct, always was the primary)
  - 443 (only if nginx vhost proxies to container, not the case here)
2026-10-10 17:19:33 +03:00
..
2026-04-05 02:28:14 +03:00
2026-08-11 04:03:42 +03:00
2026-10-01 15:14:37 +03:00
2026-10-01 14:16:17 +03:00
2026-10-01 14:16:17 +03:00
2026-10-04 18:34:39 +03:00
2026-10-04 18:34:39 +03:00