SOCKS5 ପ୍ରକ୍ସି ସେବା କାର୍ଯ୍ୟକାରୀ କରିବାକୁ CentOS7 ରେ ss5 ସଂସ୍ଥାପନ କରନ୍ତୁ |
ଏହି ପ୍ରବନ୍ଧ ସମ୍ବନ୍ଧୀୟ ସନ୍ଦର୍ଭ |
ss5 ଅଫିସିଆଲ୍ ଡକ୍ୟୁମେଣ୍ଟ୍ | Socks5 SSL ବ୍ୟବହାର କରେ | Socks5 ର ସୁରକ୍ଷିତ ବ୍ୟବହାରକାରୀ ନାମ ଏବଂ ପାସୱାର୍ଡ ପ୍ରାଧିକରଣ ପ୍ରୋଟୋକଲ୍ |EPEL, ସଂକଳନ ଉପକରଣ ଏବଂ ଆବଶ୍ୟକୀୟ ନିର୍ଭରଶୀଳତା ସଂସ୍ଥାପନ କରିବା ପାଇଁ ନିମ୍ନଲିଖିତ ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକୁ କ୍ରମରେ ଏକଜେକ୍ୟୁଟ୍ କରନ୍ତୁ |
yum install epel-release -y
yum groupinstall 'Development Tools' -y
yum install gcc automake autoconf libtool make yum-utils wget -y
yum install pam-devel openldap-devel openssl-devel -y
ଉତ୍ସ କୋଡ୍ ଡାଉନଲୋଡ୍ କରନ୍ତୁ, ସଂକଳନ ଏବଂ ସଂସ୍ଥାପନ କରନ୍ତୁ |
ଡାଉନଲୋଡ୍ ଠିକଣା ଅବ alid ଧ ହୋଇପାରେ | ଯଦି ଆପଣ ଏକ ଡାଉନଲୋଡ୍ ବିଫଳତାର ସମ୍ମୁଖୀନ ହୁଅନ୍ତି, ତେବେ ଆପଣ ଗୁଗୁଲରେ ପୁନର୍ବାର ସନ୍ଧାନ କରିପାରିବେ |ସଫଳ ଡାଉନଲୋଡ୍ ପରେ ଉତ୍ସ କୋଡ୍ ର ଏକ କପି ରଖିବାକୁ ପରାମର୍ଶ ଦିଆଯାଇଛି, ଯାହା ଭବିଷ୍ୟତରେ ପୁନ st ସ୍ଥାପନ ପାଇଁ ସୁବିଧା ଅଟେ |
cd /usr/local/src/
wget https://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
tar xzf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9
./configure
./make
./make install
ବିନ୍ୟାସ ଫାଇଲକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ, ଖାତା ଏବଂ ପାସୱାର୍ଡକୁ ସଂଯୋଗ ଏବଂ ବିନ୍ୟାସ କରିବା ସମୟରେ ପ୍ରାଧିକରଣ ପଦ୍ଧତି ଚୟନ କରନ୍ତୁ |
Ss5.conf ଫାଇଲକୁ ରୂପାନ୍ତର କରିବା ପାଇଁ ଏବଂ "#auth" ର "#" ଅପସାରଣ କରିବା ପାଇଁ vim କିମ୍ବା vi ବ୍ୟବହାର କରନ୍ତୁ | ଏହି ପରିବର୍ତ୍ତନର ଉଦ୍ଦେଶ୍ୟ ହେଉଛି ସଂଯୋଗ ପ୍ରାଧିକରଣ ଯାଞ୍ଚକୁ ସକ୍ଷମ କରିବା, ଅନ୍ୟଥା ସଂଯୋଗ କରିବା ସମୟରେ ଆପଣ ଅଜ୍ଞାତ ଭାବରେ ସଂଯୋଗ କରିପାରିବେ |ତାପରେ "# ଅନୁମତି" ର "#" କୁ ହଟାନ୍ତୁ ଏବଂ ପ୍ରାଧିକରଣକୁ "-" ରୁ "u" କୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ | ଏହି ପରିବର୍ତ୍ତନର ଉଦ୍ଦେଶ୍ୟ ହେଉଛି ପ୍ରାମାଣିକିକରଣ ପାଇଁ ଉପଯୋଗକର୍ତ୍ତା ନାମ ଏବଂ ପାସୱାର୍ଡ ବ୍ୟବହାର କରିବା |ପରେ ଲଗଇନ୍ ପାଇଁ ଆମକୁ ଆକାଉଣ୍ଟ୍ ପାସୱାର୍ଡ ବିନ୍ୟାସ କରିବାକୁ ପଡିବ |ଏହି ଅଂଶର ପରିବର୍ତ୍ତନ ନିମ୍ନଲିଖିତ ଉଦାହରଣକୁ ସୂଚାଇପାରେ |
vim /etc/opt/ss5/ss5.conf
# SHost SPort Authentication
auth 0.0.0.0/0 - u
# Auth SHost SPort DHost DPort Fixup Group Band ExpDate
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
Ss5.passwd ଫାଇଲକୁ ସଂପାଦନ କରିବା ପାଇଁ vim କିମ୍ବା vi ବ୍ୟବହାର କରନ୍ତୁ ଏହି ଫାଇଲର ପ୍ରତ୍ୟେକ ଧାଡ଼ି ଏକ ଖାତାକୁ ଦର୍ଶାଏ |ଏକ ଆକାଉଣ୍ଟର ଫର୍ମାଟ୍ ଦୁଇଟି ଅଂଶ ଅନ୍ତର୍ଭୂକ୍ତ କରେ: ଆକାଉଣ୍ଟ୍ ନମ୍ବର ଏବଂ ପାସୱାର୍ଡ | ତୁମେ ପ୍ରଥମେ ଆକାଉଣ୍ଟ୍ ନମ୍ବର ପ୍ରବେଶ କର ଏବଂ ତା’ପରେ ପାସୱାର୍ଡ ପ୍ରବେଶ କର, ଏବଂ ଆକାଉଣ୍ଟ୍ ନମ୍ବର ଏବଂ ପାସୱାର୍ଡ ଅଲଗା କରିବା ପାଇଁ ଏକ ସ୍ପେସ୍ ବ୍ୟବହାର କର | ଆକାଉଣ୍ଟ ନମ୍ବର ଏବଂ ପାସୱାର୍ଡ ନିଜେ ସ୍ପେସ୍ ଧାରଣ କରିପାରିବ ନାହିଁ |ଦୁଇଟି ଖାତା ପ୍ରତିଷ୍ଠା କରିବାର ଏକ ନିମ୍ନଲିଖିତ ଉଦାହରଣ |
user1 password1
user2 password2
ପ୍ରକ୍ସି ସେବା ଆରମ୍ଭ କରନ୍ତୁ |
ଉପରୋକ୍ତ ବିନ୍ୟାସ ପରେ, ଆମେ ପ୍ରକ୍ସି ସେବା ଆରମ୍ଭ କରିପାରିବା |ନିମ୍ନଲିଖିତ ନିର୍ଦ୍ଦେଶ ସହିତ ସେବା ଆରମ୍ଭ କରିବା ପରେ, ସେବାଟି ସାଧାରଣ ଭାବରେ ଚାଲୁଛି କି ନାହିଁ ତାହା ସ୍ଥିର କରିବାକୁ ଆମେ ପୋର୍ଟ 1080 ର ସ୍ଥିତି ଯାଞ୍ଚ କରିପାରିବା |ଆମକୁ ମଧ୍ୟ ଆବଶ୍ୟକ IP ଠିକଣା ଅଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରିବାକୁ ପଡିବ | ଯଦି ଆମକୁ ବନ୍ଧା ହୋଇଥିବା IP ଠିକଣା କିମ୍ବା ପୋର୍ଟକୁ ସଂଶୋଧନ କରିବାକୁ ପଡିବ, ତେବେ ଆମେ ପୁନର୍ବାର ବିନ୍ୟାସ ଫାଇଲକୁ ସଂଶୋଧନ କରିପାରିବା, ଏବଂ ତା’ପରେ ଆମର ପରିବର୍ତ୍ତନ କାର୍ଯ୍ୟକାରୀ ହେବା ପାଇଁ ପ୍ରକ୍ସି ସେବାକୁ ପୁନ rest ଆରମ୍ଭ କରିପାରିବା |
/usr/sbin/ss5 -t