Prokura interkapto per iptables: ujoj 80 kaj 443 kiel unu aro
Kongruigu ujojn 80 kaj 443 kiel unu aron, tenante la elekton de la klienta adreso aparte de la reverkita celo de la prokuro.
Por elekti TCP-trafikon, kies cela ujo estas 80 aŭ 443, uzu aron:
-p tcp -m multiport --dports 80,443Komparite, --dport 80:443 elektas la tutan gamon de 80 ĝis 443 inkluzive. Tio kaptas multajn pliajn ujojn. La komo kaj la dupunkto esprimas malsamajn politikojn.
Ĉi tiuj estas kongruigaj fragmentoj, ne plenaj fajroŝirmilaj komandoj. Aldonu ilin al la ĉeno kaj la ago, kiujn postulas la interkapta dezajno.
| Selektilo | Kion ĝi identigas antaŭ la reverko |
|---|---|
-s 192.0.2.20 | La fontan adreson de la kliento |
-d 198.51.100.30 | La adreson de la cela servilo |
--dports 80,443 | La celajn servajn ujojn |
La adreso donita al --to-destination de DNAT estas la nova celo, ekzemple la aŭskultanto de la prokuro. Ĝi ne anstataŭigas la signifon de la antaŭaj kongruoj de fonto kaj celo.
Tenu la selektilon sufiĉe mallarĝa por priskribi la celatajn klientojn kaj trafikon. Aparte konsideru konektojn, kiujn la prokuro mem kreas, por ke ĝiaj pluaj petoj ne reeniru la saman interkaptan vojon. Elekti ujon 443 ankaŭ ne ŝanĝas la bajtojn de tiu konekto en eksplicitan HTTP-prokuran peton; la ricevanta aplikaĵo ankoraŭ bezonas la taŭgan interkaptan reĝimon. Por travidebla plusendado de TCP al prokuro, tradukilo devas rekuperi la originan celon kaj intertrakti la prokuran protokolon.