OpenWrt tarpinio serverio ugniasienės keliai: INPUT, OUTPUT ir FORWARD
Atskirkite klientų prieigą prie maršrutizatoriaus tarpinio serverio klausytuvo nuo paties tarpinio serverio išėjimo ir tiesioginio klientų persiuntimo.
Kai maršrutizatorius pats vykdo žiniatinklio tarpinį serverį, užklausa per tarpinį serverį naudoja du TCP ryšius. Tai ne tik kliento ryšio persiuntimas nepakeistu pavidalu per maršrutizatorių.
| Srautas | Ugniasienės kelias maršrutizatoriuje |
|---|---|
| Klientas prie maršrutizatoriaus tarpinio serverio klausytuvo | INPUT |
| Tarpinio serverio procesas prie svetainės | OUTPUT |
| Klientas tiesiogiai prie interneto paskirties | FORWARD |
Norėdami reikalauti aiškaus tarpinio serverio maršruto, leiskite numatytiems klientams pasiekti klausytuvą ir leiskite reikiamus tarpinio serverio išeinančius ryšius. Atskirai apribokite nepageidaujamą tiesioginį persiuntimą iš LAN į WAN.
Pakeitus vien tik maršrutizatoriaus INPUT politiką, tiesioginio persiuntimo kelias neaprašomas. Ir atvirkščiai, klausytuvo prievado leidimas FORWARD grandinėje nebūtinai leidžia prieigą prie paslaugos, kuri baigiasi maršrutizatoriuje.
Išsaugokite vietines paslaugas, kurių tinklui dar reikia, pavyzdžiui, pasirinktą DNS ir adresų konfigūraciją. Taikykite politiką toms adresų šeimoms, kurios iš tikrųjų naudojamos. HTTP tarpinis serveris teikia jo palaikomas žiniatinklio arba tunelio operacijas; ugniasienė nepaverčia savavališko UDP ar ICMP tuo protokolu.