Squid-ը կարող է դասակարգել հարցումը տեղեկությամբ, որը սովորական IP ուղին չունի։ Աջակցվող Linux կառուցվածքում tcp_outgoing_mark-ը սերվերի կողմում Netfilter նշան է դնում՝ հիմնվելով արագ ACL-ի վրա.

acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all

Համապատասխան Linux քաղաքականության կանոնը կարող է հետո fwmark 0x20-ով ընտրել արդեն կարգավորված երթուղային աղյուսակ։ Աղյուսակին դեռ պետք են ճիշտ ուղիներ և հասանելի հաջորդ քայլ։ Squid հրահանգը դրանք չի ստեղծում։

Այս նշանը տեղական երթուղային մետատվյալ է։ Այն տարբերվում է IP փաթեթում փոխանցվող DSCP կամ TOS դաշտից և tcp_outgoing_address-ից, որը ընտրում է սկզբնաղբյուր IP։

Փաստաթղթավորված հրահանգը պահանջում է Linux փաթեթների նշագրման և լիազորությունների աջակցություն և ընդունում է միայն արագ ACL-ներ։ Այն հասանելի է Squid 7-ում և ավելի վաղ ցանկված թողարկումներում, ոչ Squid 8-ում։

Կառուցեք քաղաքականությունը իրական արտաքին կապերի շուրջ։ Վերօգտագործված TCP կապերը նոր կապեր չեն դառնում միայն այն պատճառով, որ դրանք օգտագործում է մեկ այլ HTTP հարցում։ Դիզայնում պահեք նաև դեպի հաճախորդ վերադարձի ուղին և չնշված թրաֆիկի երթուղին։

Առնչվող հոդվածներ