SOSKS5 प्रोक्सी सेवा लागू गर्न 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
स्रोत कोड डाउनलोड गर्नुहोस्, कम्पाइल गर्नुहोस् र स्थापना गर्नुहोस्
डाउनलोड ठेगाना अवैध हुन सक्छ। यदि तपाईं एक डाउनलोड विफलता सामना गर्नुभयो भने, तपाईं गुगलमा फेरी खोजी गर्न सक्नुहुनेछ।यो सफल डाउनलोड पछि स्रोत कोड को एक प्रतिलिपि राख्न सिफारिस गरिएको छ, जुन भविष्यमा पुन: स्थापनाको लागि उपयुक्त छ।
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
कन्फिगरेसन फाइल परिमार्जन गर्नुहोस्, खाता र पासवर्ड कन्फिगर गर्दा कन्फिगर गर्दा प्रमाणीकरण विधि चयन गर्नुहोस्
Vs वा vi को ss5.conf फाईल परिमार्जन गर्न प्रयोग गर्नुहोस् र "#aut" को "#" हटाउनुहोस्। यो परिमार्जनको उद्देश्य जडान प्रमाणीकरण प्रमाणिकरण सक्षम गर्नु हो, अन्यथा तपाईं अज्ञात रूपमा जडान गर्न सक्नुहुन्छ।त्यसोभए "#" "# स्प्रेमिट" को "#" हटाउनुहोस्, र प्राधिकरण "-" बाट "यू" मा परिवर्तन गर्नुहोस्। यस परिमार्जनको उद्देश्य प्रमाणीकरणको लागि प्रयोगकर्ता नाम र पासवर्ड प्रयोग गर्नु हो।हामीले पछि लग इन गर्नका लागि खाता पासवर्ड विन्यास गर्न पनि आवश्यक पर्दछ।यस भागको परिमार्जनले निम्न उदाहरणलाई सन्दर्भ गर्न सक्छ।
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 - - - - -
Vs वा vi को ss5.passwd फाइल सम्पादन गर्न प्रयोग गर्नुहोस्। यस फाईलको प्रत्येक लाइनले खाता प्रतिनिधित्व गर्दछ।खाताको ढाँचामा दुई भागहरू हुन्छन्: खाता नम्बर र पासवर्ड। तपाईले पहिले खाता नम्बर प्रविष्टि गर्नुपर्दछ र त्यसपछि पासवर्ड प्रविष्ट गर्नुहोस्। खाता नम्बर र पासवर्ड खाली स्थानबाट छुट्याउनुपर्दछ। खाता नम्बर र पासवर्ड आफैले खाली ठाउँहरू समावेश गर्न सक्दैन।निम्नलिखित दुई खाताहरू स्थापनाको सन्दर्भ उदाहरण हो।
user1 password1
user2 password2
प्रोक्सी सेवा सुरू गर्नुहोस्
माथिको कन्फिगरेसन पछि, हामी प्रोक्सी सेवा सुरू गर्न सक्दछौं।तलको कमान्डको साथ सेवा सुरू गरेपछि, हामी पोर्ट १ of० को स्थिति जाँच गर्न सक्छौं कि सेवा सामान्य रूपमा चल्दै छ कि भनेर निर्धारण गर्न।हामीले बाउन्ड आईपी ठेगाना चाहिएको आईपी हो कि हैन भनेर पनि जाँच्नु पर्छ। यदि हामीले बाउन्ड आईपी ठेगाना वा पोर्ट परिमार्जन गर्न आवश्यक छ भने, हामी फेरि कन्फिगरेसन फाइललाई परिमार्जन गर्न सक्दछौं, र त्यसपछि हाम्रो परिवर्तनहरूलाई प्रभावकारी बनाउन प्रोक्सी सेवा पुनःसुरु गर्न सक्दछौं।
/usr/sbin/ss5 -t