Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: michal_h 18. 01. 2023, 21:45:57
-
Potreboval bych, aby x11vnc poslouchal na dvou rozhranich - jeden VPN (tailscale) a jeden lokalni (192.168.x.x). Jde to udelat jinak, nez spoustet x11vnc dvakrat?
-
Dal bych před něj socat nebo jinou proxy. Případně bych ho spouštěl až při připojení klienta (parametr -inetd, snad to půjde přes systemd socket activation). Případně bych ho nechal poslouchat všude a omezil firewallem.
-
x11vnc sám to neumí, buď konkrétní rozhraní nebo všechny (0.0.0.0). Kromě toho, co píše _Jenda bych jako další možnost viděl forward na straně iptables, kdy si to spojení 192.168.x.x na vnc odchytne a pošle na vnc interface.
Jen pozor na to VPN tailscale, je nutné, aby vpn byla up v momentě, kdy x11vnc startuje a stejně tak, aby se při odpojení také neodstranil interface, pokud tohle nemůžeš zajistit, tak jen 0.0.0.0, kdy se to automaticky připíchne i na nové interfacy a přes iptables vyřešit omezení.
-
Tak nakonec jsem to nastavil na poslouchani vsude a omezil firewallem, jak radil _Jenda.
Diky za rady.