Bereitstellen des Dienstes, der localhost mit UFW / iptables öffentlich macht

428
Sev

Ich habe einen Dienst, der auf 127.0.0.1:15750 lauscht, und ich möchte, dass dieser Dienst 0.0.0.0:15750 verwendet, indem nur UFW (oder iptables, falls nicht mit UFW möglich) verwendet wird.

Hören Sie im Grunde denselben Port (oder wenn nicht anders unmöglich) und leiten Sie ihn an den Dienst weiter.

In meinem Fall ist es leider nicht möglich, den Dienst selbst auf 0.0.0.0 zu ändern.

1
Ich kann den Port ändern, aber nicht die Bindungs- / Abhöradresse. Es ist ein benutzerdefiniertes kompiliertes Programm, das von einem Drittanbieter bereitgestellt wird. Leider ist dies eine strikte Anforderung. Sev vor 5 Jahren 0

1 Antwort auf die Frage

1
Tim_Stewart

Versuchen Sie es mit netcat oder socat.

Die ursprüngliche Netzkatze.
nc -l -p 15751 -c nc 127.0.0.1 15750

Wenn dies nicht funktioniert, verwenden Sie den vollständigen Befehl netcat. Es hat eine andere Syntax, aber Sie sollten es verwenden können.

Verwenden Sie diesen Link als Referenz:

https://www.xinotes.net/notes/note/1529/