Tinyproxy 1.11.2: ଲିସନର୍ ଓ କ୍ଲାଏଣ୍ଟ ପ୍ରବେଶ ସେଟିଂ
Tinyproxy 1.11.2ରେ Listen ଓ Allow ଠିକ୍ ବ୍ୟବହାର କରନ୍ତୁ, Bind ଓ Listen ଅଲଗା ଜାଣନ୍ତୁ ଏବଂ ଅନୁମୋଦିତ ଓ ନାକଚ ହେବାକୁ ଥିବା କ୍ଲାଏଣ୍ଟ ପରୀକ୍ଷା କରନ୍ତୁ।
Tinyproxy 1.11.2ରେ Listen କ୍ଲାଏଣ୍ଟ ସଂଯୋଗ ଗ୍ରହଣ କରୁଥିବା ଠିକଣା ବାଛେ ଏବଂ Allow ଅନୁମୋଦିତ କ୍ଲାଏଣ୍ଟ ନିୟନ୍ତ୍ରଣ କରେ। Bind ବାହାରକୁ ଯିବା ଠିକଣା ବାଛେ।
ଲିସନର୍ ଓ କ୍ଲାଏଣ୍ଟ ନିୟମ
ପ୍ୟାକେଜ୍ର ସେବା ବ୍ୟବହାରକାରୀ, ଲଗ୍ ଓ PID ଫାଇଲ୍ ସେଟିଂ ରଖନ୍ତୁ। ଲିସନର୍ ଓ ପ୍ରବେଶ ପ୍ରବିଷ୍ଟିକୁ ଉଦ୍ଦିଷ୍ଟ ନୀତିରେ ବଦଳାନ୍ତୁ:
Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443
ଦଲିଲର ଦୁଇ ଠିକଣା ବଦଳାନ୍ତୁ। ଲିସନର୍ର ଠିକଣା ସର୍ଭର୍ର ହେବା ଆବଶ୍ୟକ ଏବଂ କ୍ଲାଏଣ୍ଟର ଠିକଣା ସର୍ଭର୍ ଦେଖୁଥିବା ଉତ୍ସ ସହ ମେଳ ଖାଇବା ଆବଶ୍ୟକ। ପୁରୁଣା ଅତ୍ୟଧିକ ଅନୁମତି ଦେଉଥିବା ନିୟମ ହଟାନ୍ତୁ।
Allow କିମ୍ବା Deny ପ୍ରବିଷ୍ଟି ନଥିଲେ Tinyproxy ସମସ୍ତ କ୍ଲାଏଣ୍ଟକୁ ଅନୁମତି ଦିଏ। ପ୍ରବେଶ ପ୍ରବିଷ୍ଟି ଥିଲେ ଡିଫଲ୍ଟ ନାକଚ ହୁଏ ଏବଂ ନିୟମର କ୍ରମ ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ। ତେଣୁ ସବୁ ପ୍ରବେଶ ଧାଡ଼ି ହଟାଇଲେ ନୀତି ଖୋଲିଯାଏ, ସୀମିତ ଡିଫଲ୍ଟ ଫେରେ ନାହିଁ।
ConnectPort 443 CONNECTକୁ ସେହି ଗନ୍ତବ୍ୟ ପୋର୍ଟରେ ସୀମିତ କରେ। ଆପଣଙ୍କ ବିନ୍ୟାସ ଦରକାର କଲେ ସାଧାରଣ HTTP ଅନୁରୋଧରେ ଅଲଗା ଗନ୍ତବ୍ୟ ନିୟନ୍ତ୍ରଣ ଆବଶ୍ୟକ।
ଚାଲୁ ସେବା ଯାଞ୍ଚ
ବାହାରକୁ ଯିବା Bind ସେଟିଂ ଆସୁଥିବା ସକେଟ୍କୁ ସୀମିତ କରେ ନାହିଁ। ଆରମ୍ଭ ପରେ ପ୍ରକୃତ ଲିସନର୍ ଦେଖନ୍ତୁ:
sudo ss -ltnp 'sport = :8888'
ଦୁଇ ଠିକଣା ପରିବାରରେ ଅନିଚ୍ଛିତ ଲିସନର୍ କିମ୍ବା ସେବାର ପୁରୁଣା ଇନଷ୍ଟାନ୍ସ ଯାଞ୍ଚ କରନ୍ତୁ।
ଏହି ସଂସ୍କରଣରେ କେବଳ ବିନ୍ୟାସ ପାର୍ସ କରିବା ପାଇଁ ଦଲିଲଭୁକ୍ତ -t ସ୍ୱିଚ୍ ନାହିଁ। ପରିଚାଳିତ ସେବା ବନ୍ଦ କରି ଫୋରଗ୍ରାଉଣ୍ଡରେ ଚଲାଇଲେ ଆରମ୍ଭ ତ୍ରୁଟି ଦେଖାଯାଏ:
sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf
ପରିଚାଳିତ ସେବା ପୁଣି ଆରମ୍ଭ କରିବା ପୂର୍ବରୁ ଫୋରଗ୍ରାଉଣ୍ଡ ପ୍ରକ୍ରିୟା ବନ୍ଦ କରନ୍ତୁ। ଅନୁମୋଦିତ ଉତ୍ସ ଏବଂ ନାକଚ ହେବାକୁ ଥିବା ଦ୍ୱିତୀୟ ନିୟନ୍ତ୍ରିତ ଉତ୍ସରୁ ଅନୁରୋଧ ପରୀକ୍ଷା କରନ୍ତୁ। ଗନ୍ତବ୍ୟର ଲଗ୍ ନାକଚ ଅନୁରୋଧ ଆଗକୁ ଯାଇନାହିଁ ବୋଲି ନିଶ୍ଚିତ କରିବାରେ ସାହାଯ୍ୟ କରେ।