bambuddy/docs
maziggy 332a7c6ac8 [Fix] Virtual Printer proxy: transparent TCP for X1C/X1 compatibility (#757)
The closed-source bambu_networking DLL validates TLS connection parameters
  and rejects connections where the certificate doesn't match the printer's
  real BBL CA certificate. The TLS-terminating proxy presented Bambuddy's
  own certificate, causing X1C/X1 prints to silently fail after verify_job.

  Switch to transparent TCP proxying for FTP, FileTransfer, Camera, and FTP
  data — only MQTT remains TLS-terminated (required for IP rewriting). The
  slicer now gets end-to-end TLS directly with the printer's real certificate.

  Changes:
  - SlicerProxyManager uses TCPProxy for FTP (990), FileTransfer (6000),
    Camera (322), and pre-listens on FTP data ports (50000-50100)
  - Only MQTT (8883) uses TLSProxy for IP rewriting
  - Remove debug logging from MQTT and FTP proxy code
  - Fix install.sh missing AmbientCapabilities=CAP_NET_BIND_SERVICE
  - Update module docstring, migration docs, README proxy description
  - Add tests verifying transparent proxy architecture
2026-03-19 15:43:11 +01:00
..
images [Docs] Update VP proxy docs, ports, and diagram for #757 2026-03-19 11:29:59 +01:00
screenshots feat: multiple virtual printers with dedicated bind IPs + dual bind/detect ports (#445) 2026-02-19 11:22:28 +01:00
ams_slot_printer_matrix.txt Fix wrong AMS unit displayed with dual AMS on P2S (#420) 2026-02-21 11:07:24 +01:00
bambu_lab_preset_sync_api.md sync 2025-12-08 09:56:21 +00:00
migration-vp-ftp-port.md [Fix] Virtual Printer proxy: transparent TCP for X1C/X1 compatibility (#757) 2026-03-19 15:43:11 +01:00