XMPP ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ପାଇଁ XEP-0065 SOCKS5 ସେବା ଖୋଜିବା
XMPP ଫାଇଲ-ସ୍ଥାନାନ୍ତରଣ ପ୍ରକ୍ସି ବାଛିବା ସମୟରେ XEP-0065 ସେବା ଆବିଷ୍କାର, streamhost ଚୟନ ଏବଂ ସକ୍ରିୟକରଣ ଅନୁସରଣ କରନ୍ତୁ।
ଯେକୌଣସି ଆଉଟବାଉଣ୍ଡ SOCKS5 ଏଣ୍ଡପଏଣ୍ଟ ସ୍ୱଚାଳିତ ଭାବରେ XMPP ଫାଇଲ-ସ୍ଥାନାନ୍ତରଣ ରିଲେ ନୁହେଁ। XEP-0065 କୁ XMPP ଆବିଷ୍କାର ଓ ସକ୍ରିୟକରଣରେ ଅଂଶଗ୍ରହଣ କରୁଥିବା ସେବା ସହିତ ସକେଟ ଖୋଲିବା ଆବଶ୍ୟକ।
ସେବାର ଏକ XMPP ଠିକଣା ଏବଂ ଏକ ନେଟୱାର୍କ ହୋଷ୍ଟ/ପୋର୍ଟ ଅଛି। ଆରମ୍ଭକାରୀ ପ୍ରାର୍ଥୀ ଖୋଜି streamhost ପ୍ରସ୍ତାବ ଦିଏ; ଲକ୍ଷ୍ୟ ଏକ ବ୍ୟବହାରଯୋଗ୍ୟ ବାଛେ। ଏହାର SOCKS ଗନ୍ତବ୍ୟ ମୂଲ୍ୟ ସ୍ଟ୍ରିମ ପରିଚାୟକ ଏବଂ ଉଭୟ ଅଂଶଗ୍ରହଣକାରୀଙ୍କ JID ରୁ ଆସେ, ପ୍ରାପ୍ତକର୍ତ୍ତାଙ୍କ ସାର୍ବଜନୀନ IP ପାଇଁ ସାଧାରଣ ଅନୁରୋଧ ନୁହେଁ। ପ୍ରକ୍ସି ମାଧ୍ୟମରେ ସ୍ଥାନାନ୍ତରଣରେ, ସକ୍ରିୟକରଣ ସେବାକୁ ଦୁଇଟି ସ୍ଟ୍ରିମ ଯୋଡ଼ିବାକୁ କହେ।
ସ୍ଥାନାନ୍ତରଣ ଅଟକିଗଲେ, ପ୍ରଥମ ଅସମ୍ପୂର୍ଣ୍ଣ ପର୍ଯ୍ୟାୟ ଖୋଜନ୍ତୁ: ଆବିଷ୍କାର, streamhost ସଂଯୋଗ, ଲକ୍ଷ୍ୟ ଚୟନ କିମ୍ବା ସକ୍ରିୟକରଣ। ହୋଷ୍ଟ ସହ ସଂଯୋଗ ସଫଳ ହୋଇପାରେ କିନ୍ତୁ XMPP ସମନ୍ୱୟ ତଥାପି ବିଫଳ ହୁଏ। ଗ୍ରାହକ ଓ ସେବାର ପ୍ରମାଣ ତୁଳନା କରିବା ସମୟରେ ସେବା JID, ଏଣ୍ଡପଏଣ୍ଟ ଓ ସ୍ଥାନାନ୍ତରଣ ID ଏକାଠି ରଖନ୍ତୁ।
କନଫିଗରେସନ ପାଇଁ, XMPP ସର୍ଭରର ଘୋଷିତ ସେବା ଏବଂ ସଠିକ Smack ସଂସ୍କରଣର bytestream ପରିଚାଳକ ଯାଞ୍ଚ କରନ୍ତୁ। ପୁରୁଣା ପରିଚାଳକ ସମର୍ଥିତ କଷ୍ଟମ-ହୋଷ୍ଟ ପଦ୍ଧତି ବିନା ଆଭ୍ୟନ୍ତରୀଣ ଭାବରେ ବାଛିପାରେ। ବର୍ତ୍ତମାନର ଦଲିଲରେ ପ୍ରକ୍ସି ପ୍ରାଥମିକତା ଓ ସମୟସୀମା ଅଛି, କିନ୍ତୁ ଶେଷ କାର୍ଯ୍ୟକ୍ଷମ ପ୍ରାର୍ଥୀକୁ ପ୍ରାଧାନ୍ୟ ଦେବା ନୂଆ ସେବା ପ୍ରକାଶ କରେ ନାହିଁ କିମ୍ବା ଅସଙ୍ଗତ ଏଣ୍ଡପଏଣ୍ଟକୁ XEP-0065 ବୁଝିବାରେ ସକ୍ଷମ କରେ ନାହିଁ।