SSH ର ବହିର୍ଗାମୀ SOCKS ସଂଯୋଗ ପାଇଁ ସ୍ଥାପିତ ପ୍ରତ୍ୟାବର୍ତ୍ତନ ଟ୍ରାଫିକ ରଖନ୍ତୁ
SSH ଲଗଇନ ବଞ୍ଚି ରହିପାରେ, ଯେତେବେଳେ ସର୍ଭରର ଫାୟାରୱାଲ ଅସ୍ଥାୟୀ ସ୍ଥାନୀୟ ପୋର୍ଟରେ ଆସୁଥିବା ୱେବସାଇଟର ଉତ୍ତର ଛାଡ଼ିଦିଏ।
SSH ସର୍ଭରର ଫାୟାରୱାଲ ପରିବର୍ତ୍ତନ ପରେ SOCKS ବ୍ରାଉଜିଂ ଭାଙ୍ଗିଗଲେ, ବଞ୍ଚିଥିବା SSH ଶେଲଦ୍ୱାରା ସମଗ୍ର ପଥ ବିଚାର କରନ୍ତୁ ନାହିଁ। ସର୍ଭର ଗତିଶୀଳ ଫରୱାର୍ଡିଂ ପାଇଁ ଅଲଗା ଗନ୍ତବ୍ୟ TCP ସଂଯୋଗ ଖୋଲେ।
ସେମାନଙ୍କ ଉତ୍ତର ସର୍ଭର ଚୟନ କରିଥିବା ଅସ୍ଥାୟୀ ପୋର୍ଟରେ ଆସେ। କେବଳ SSH ସେବା ଆଡ଼କୁ ନୂଆ ଆଗମନ ଟ୍ରାଫିକ ଅନୁମତି ଦେଉଥିବା ନୀତି ସେହି ପ୍ୟାକେଟ ଛାଡ଼ିଦେଇପାରେ, ଯଦି ସ୍ଥାପିତ ଟ୍ରାଫିକ ଗ୍ରହଣ ନ କରାଯାଏ।
ବିଦ୍ୟମାନ IPv4 iptables ନିୟମସମୂହରେ ସଂଯୋଗ-ସ୍ଥିତି ଅଂଶ ହେଉଛି:
-A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPTଏହାକୁ ମେଳ ଖାଉଥିବା ଅନ୍ତିମ drop/reject ପୂର୍ବରୁ ରଖନ୍ତୁ। ଏହା ଟ୍ରାକ କରାଯାଇଥିବା ପ୍ରତ୍ୟାବର୍ତ୍ତନ ଟ୍ରାଫିକକୁ ଅନୁମତି ଦିଏ, ଉଚ୍ଚ ପୋର୍ଟକୁ ପ୍ରତ୍ୟେକ ନୂଆ ସଂଯୋଗକୁ ନୁହେଁ।
ଏହି କାରଣ ଯାଞ୍ଚ କରିବାକୁ ଛାଡ଼ିଦିଆ tuple ଓ ସ୍ଥିତି ବ୍ୟବହାର କରନ୍ତୁ। OUTPUT ଆଗାମୀ ସଂଯୋଗକୁ ଅନୁମତି ଦେବା ଆବଶ୍ୟକ, ଏବଂ IPv6 ପଥକୁ ସେମାନଙ୍କ ପ୍ରଯୁଜ୍ୟ ନିୟମ ଦରକାର। SOCKS ବୁଝାମଣା, SSH ପରିବହନ ଓ ଗନ୍ତବ୍ୟ ଟ୍ରାଫିକ ଯାଞ୍ଚ କରିବାର ଅଲଗା ପର୍ଯ୍ୟାୟ।