Squid ସାଧାରଣ IP ପଥରେ ନଥିବା ସୂଚନା ଦ୍ୱାରା ଏକ ଅନୁରୋଧ ଶ୍ରେଣୀଭୁକ୍ତ କରିପାରେ। ସମର୍ଥିତ Linux ବିଲ୍ଡରେ tcp_outgoing_mark ଦ୍ରୁତ ACL ଉପରେ ଆଧାର କରି ସର୍ଭର ପାର୍ଶ୍ୱରେ Netfilter ଚିହ୍ନ ସ୍ଥାପନ କରେ:

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 ଫିଲ୍ଡଠାରୁ ଅଲଗା, ଏବଂ ଉତ୍ସ IP ବାଛୁଥିବା tcp_outgoing_addressଠାରୁ ମଧ୍ୟ ଅଲଗା।

ଦସ୍ତାବିଜୀକୃତ ନିର୍ଦ୍ଦେଶକୁ Linux ପ୍ୟାକେଟ-ଚିହ୍ନ ଏବଂ କ୍ଷମତା ସମର୍ଥନ ଆବଶ୍ୟକ ଏବଂ ଏହା କେବଳ ଦ୍ରୁତ ACL ଗ୍ରହଣ କରେ। ଏହା Squid 7 ଏବଂ ପୂର୍ବରୁ ତାଲିକାଭୁକ୍ତ ସଂସ୍କରଣରେ ଉପଲବ୍ଧ, Squid 8 ରେ ନାହିଁ।

ନୀତିକୁ ପ୍ରକୃତ ବାହ୍ୟ ସଂଯୋଗ ଚାରିପାଖରେ ତିଆରି କରନ୍ତୁ। ପୁନଃ ବ୍ୟବହୃତ TCP ସଂଯୋଗ କେବଳ ଅନ୍ୟ HTTP ଅନୁରୋଧ ବ୍ୟବହାର କରୁଥିବା ହେତୁ ନୂଆ ସଂଯୋଗ ହୁଏ ନାହିଁ। ଡିଜାଇନରେ ଗ୍ରାହକ ଆଡ଼କୁ ଫେରନ୍ତା ପଥ ଏବଂ ଚିହ୍ନ ନଥିବା ଟ୍ରାଫିକର ପଥ ମଧ୍ୟ ରଖନ୍ତୁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ