Squid QoS: klassificera proxyns nya utgående anslutningar
Placera bandbreddsklassificeringen där proxyn öppnar sin serversidiga ström, i stället för att förvänta dig att den ursprungliga paketidentiteten ska överleva.
Ett klientkällfilter kan matcha den bärbara datorn på LAN-sidan och missa alla Squids internet-sida-paket. Squid avslutar klientanslutningen och öppnar en annan, så den utgående källadressen är vanligtvis proxyns.
| Vad du vill kontrollera | Var det relevanta arbetet sker |
|---|---|
| Begränsa inkommande klienttrafik | Vägen från klient till proxy |
| Schemalägga svar som skickas till klienter | Proxyns klientvända utgående kö |
| Klassificera trafik från proxy till ursprung | Den nya serversidiga anslutningen |
Dessa placeringar är inte utbytbara. En ingress-policer släpper överflödiga paket; en utgående schemaläggare hanterar en sändningskö. Välj riktning och enhet—hastighet, byte eller samtidigt arbete—innan du väljer en klassificerare.
För Squid 6 och 7 kan tcp_outgoing_tos välja ett TOS- eller Diffserv-värde på serversidan med hjälp av ACL:er. Det bär avsiktligt en policysignal vidare till en annan klassificerare i stället för att bevara klientens ursprungliga paketkälla.
Definiera den signalen inom en domän som kontrollerar den. DSCP-värden är inte användaruppgifter: andra avsändare kan använda samma markering och enheter längre ned kan ersätta den. En återanvänd serversidig anslutning kan också bära flera förfrågningar, så undersök den utrullade versionens beständiga anslutningar och QoS-beteende innan du antar att varje förfrågan oberoende kan märka om strömmen.
För en kvot per användare, verkställ den vid en punkt med den applikationsidentitet som krävs. En paketmarkering hjälper till att bära en klass; den återskapar inte identitet som den valda anslutningen inte längre bär.