Blame extensions/libxt_TPROXY.man

Packit 7b22a4
This target is only valid in the \fBmangle\fP table, in the \fBPREROUTING\fP
Packit 7b22a4
chain and user-defined chains which are only called from this chain. It
Packit 7b22a4
redirects the packet to a local socket without changing the packet header in
Packit 7b22a4
any way. It can also change the mark value which can then be used in advanced
Packit 7b22a4
routing rules.
Packit 7b22a4
It takes three options:
Packit 7b22a4
.TP
Packit 7b22a4
\fB\-\-on\-port\fP \fIport\fP
Packit 7b22a4
This specifies a destination port to use. It is a required option, 0 means the
Packit 7b22a4
new destination port is the same as the original. This is only valid if the
Packit 7b22a4
rule also specifies \fB\-p tcp\fP or \fB\-p udp\fP.
Packit 7b22a4
.TP
Packit 7b22a4
\fB\-\-on\-ip\fP \fIaddress\fP
Packit 7b22a4
This specifies a destination address to use. By default the address is the IP
Packit 7b22a4
address of the incoming interface. This is only valid if the rule also
Packit 7b22a4
specifies \fB\-p tcp\fP or \fB\-p udp\fP.
Packit 7b22a4
.TP
Packit 7b22a4
\fB\-\-tproxy\-mark\fP \fIvalue\fP[\fB/\fP\fImask\fP]
Packit 7b22a4
Marks packets with the given value/mask. The fwmark value set here can be used
Packit 7b22a4
by advanced routing. (Required for transparent proxying to work: otherwise
Packit 7b22a4
these packets will get forwarded, which is probably not what you want.)