SOCKS5 ప్రాక్సీ సేవను అమలు చేయడానికి CentOS7 లో ss5 ని ఇన్‌స్టాల్ చేయండి

ఈ వ్యాసానికి సంబంధించిన సూచనలు

ss5 అధికారిక పత్రం సాక్స్ 5 SSL ను ఉపయోగిస్తుంది సాక్స్ 5 యొక్క సురక్షిత వినియోగదారు పేరు మరియు పాస్‌వర్డ్ ప్రామాణీకరణ ప్రోటోకాల్

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
        

సోర్స్ కోడ్‌ను డౌన్‌లోడ్ చేయండి, కంపైల్ చేసి ఇన్‌స్టాల్ చేయండి

డౌన్‌లోడ్ చిరునామా చెల్లదు. మీరు డౌన్‌లోడ్ వైఫల్యాన్ని ఎదుర్కొంటే, మీరు Google లో మళ్లీ శోధించవచ్చు.విజయవంతమైన డౌన్‌లోడ్ తర్వాత సోర్స్ కోడ్ యొక్క కాపీని ఉంచాలని సిఫార్సు చేయబడింది, ఇది భవిష్యత్తులో పున in స్థాపనకు అనుకూలంగా ఉంటుంది.

            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 ని ఉపయోగించండి మరియు "#auth" యొక్క "#" ను తొలగించండి. ఈ సవరణ యొక్క ఉద్దేశ్యం కనెక్షన్ ప్రామాణీకరణ ధృవీకరణను ప్రారంభించడం, లేకపోతే కనెక్ట్ చేసేటప్పుడు మీరు అనామకంగా కనెక్ట్ చేయవచ్చు.అప్పుడు "# అనుమతి" యొక్క "#" ను తీసివేసి, అధికారాన్ని "-" నుండి "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 యొక్క స్థితిని తనిఖీ చేయవచ్చు.బౌండ్ ఐపి అడ్రస్ మనకు అవసరమైన ఐపి కాదా అని కూడా మనం తనిఖీ చేయాలి.బౌండ్ ఐపి అడ్రస్ లేదా పోర్టును సవరించాల్సిన అవసరం ఉంటే, మనం కాన్ఫిగరేషన్ ఫైల్ను మళ్ళీ సవరించవచ్చు, ఆపై మా మార్పులు అమలులోకి రావడానికి ప్రాక్సీ సేవను పున art ప్రారంభించండి.

            /usr/sbin/ss5 -t