SOCKS5 प्रॉक्सी सेवा लागू करण्यासाठी CentOS7 वर ss5 स्थापित करा
या लेखाशी संबंधित संदर्भ
एसएस 5 अधिकृत कागदपत्र सॉक्स 5 एसएसएल वापरते सॉक्स 5 चे सुरक्षित वापरकर्ता नाव आणि संकेतशब्द प्राधिकृत प्रोटोकॉलईपीईएल, संकलन साधने आणि आवश्यक अवलंबन स्थापित करण्यासाठी अनुक्रमे खालील आज्ञा अंमलात आणा.
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
स्त्रोत कोड डाउनलोड करा, संकलित करा आणि स्थापित करा
डाउनलोड पत्ता अवैध असू शकतो. आपणास डाउनलोड अयशस्वी झाल्यास आपण पुन्हा Google वर शोधू शकता.यशस्वी डाउनलोडनंतर स्त्रोत कोडची एक प्रत ठेवण्याची शिफारस केली जाते, जी भविष्यात पुन्हा स्थापित करण्यासाठी सोयीस्कर आहे.
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 फाईल सुधारित करण्यासाठी vim किंवा vi चा वापर करा आणि "#aut" चे "#" काढून टाका. या सुधारणेचा हेतू कनेक्शन अधिकृतता सत्यापन सक्षम करणे आहे, अन्यथा आपण अनामिकपणे कनेक्ट करू शकता.नंतर "# सुपरमिट" चे "#" काढून टाका आणि अधिकृतता "-" वरुन "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 ची स्थिती तपासू शकतो.आम्हाला बाउंड आयपी पत्ता आम्हाला आवश्यक असलेला आयपी आहे की नाही हे देखील तपासण्याची गरज आहे. आपल्याला बाऊंड आयपी पत्ता किंवा पोर्ट सुधारित करणे आवश्यक असल्यास, आम्ही कॉन्फिगरेशन फाइल पुन्हा सुधारित करू शकतो, आणि नंतर आमचे बदल प्रभावी होण्यासाठी प्रॉक्सी सर्व्हिस रीस्टार्ट करू.
/usr/sbin/ss5 -t