SOCKS5 ਪ੍ਰੌਕਸੀ ਸੇਵਾ ਲਾਗੂ ਕਰਨ ਲਈ CentOS7 ਤੇ ss5 ਸਥਾਪਤ ਕਰੋ

ਇਸ ਲੇਖ ਨਾਲ ਸੰਬੰਧਿਤ ਹਵਾਲੇ

ss5 ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼ Socks5 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
        

ਸਰੋਤ ਕੋਡ ਨੂੰ ਡਾ Downloadਨਲੋਡ ਕਰੋ, ਕੰਪਾਈਲ ਕਰੋ ਅਤੇ ਸਥਾਪਿਤ ਕਰੋ

ਡਾਉਨਲੋਡ ਪਤਾ ਅਵੈਧ ਹੋ ਸਕਦਾ ਹੈ. ਜੇਕਰ ਤੁਹਾਨੂੰ ਕੋਈ ਡਾ downloadਨਲੋਡ ਅਸਫਲਤਾ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਗੂਗਲ 'ਤੇ ਦੁਬਾਰਾ ਖੋਜ ਕਰ ਸਕਦੇ ਹੋ.ਸਫਲਤਾਪੂਰਵਕ ਡਾਉਨਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ ਸਰੋਤ ਕੋਡ ਦੀ ਇਕ ਕਾੱਪੀ ਰੱਖਣ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜੋ ਭਵਿੱਖ ਵਿਚ ਮੁੜ ਸਥਾਪਤੀ ਲਈ ਸੁਵਿਧਾਜਨਕ ਹੈ.

            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 ਦੀ ਵਰਤੋਂ ਕਰੋ ਅਤੇ "# ਅਥ" ਦੇ "#" ਨੂੰ ਹਟਾਓ. ਇਸ ਸੋਧ ਦਾ ਉਦੇਸ਼ ਕੁਨੈਕਸ਼ਨ ਅਧਿਕਾਰ ਪ੍ਰਮਾਣਕਤਾ ਨੂੰ ਯੋਗ ਕਰਨਾ ਹੈ, ਨਹੀਂ ਤਾਂ ਤੁਸੀਂ ਜੁੜਦੇ ਸਮੇਂ ਗੁਮਨਾਮ ਤੌਰ 'ਤੇ ਜੁੜ ਸਕਦੇ ਹੋ.ਫਿਰ "# ਸਮਰਪਿਤ" ਦੇ "#" ਨੂੰ ਹਟਾਓ ਅਤੇ ਅਧਿਕਾਰ ਨੂੰ "-" ਤੋਂ "ਯੂ" ਵਿੱਚ ਬਦਲੋ. ਇਸ ਸੋਧ ਦਾ ਉਦੇਸ਼ ਪ੍ਰਮਾਣਿਕਤਾ ਲਈ ਉਪਭੋਗਤਾ ਨਾਮ ਅਤੇ ਪਾਸਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਹੈ.ਸਾਨੂੰ ਬਾਅਦ ਵਿੱਚ ਲੌਗਇਨ ਕਰਨ ਲਈ ਖਾਤਾ ਪਾਸਵਰਡ ਵੀ ਕੌਂਫਿਗਰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ.ਇਸ ਹਿੱਸੇ ਦੀ ਸੋਧ ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਣ ਦਾ ਹਵਾਲਾ ਦੇ ਸਕਦੀ ਹੈ.

            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 ਦੀ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹਾਂ ਤਾਂ ਕਿ ਇਹ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕੇ ਕਿ ਸੇਵਾ ਆਮ ਤੌਰ ਤੇ ਚੱਲ ਰਹੀ ਹੈ ਜਾਂ ਨਹੀਂ.ਸਾਨੂੰ ਇਹ ਵੀ ਵੇਖਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਕਿ ਬਾ theਂਡ IP ਐਡਰੈੱਸ ਉਹ IP ਹੈ ਜਿਸਦੀ ਸਾਨੂੰ ਲੋੜ ਹੈ. ਜੇ ਸਾਨੂੰ ਬਾ IPਂਡ IP ਐਡਰੈੱਸ ਜਾਂ ਪੋਰਟ ਨੂੰ ਸੰਸ਼ੋਧਿਤ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਤਾਂ ਅਸੀਂ ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਾਈਲ ਨੂੰ ਦੁਬਾਰਾ ਸੰਸ਼ੋਧਿਤ ਕਰ ਸਕਦੇ ਹਾਂ, ਅਤੇ ਫਿਰ ਆਪਣੀਆਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਬਣਾਉਣ ਲਈ ਪ੍ਰੌਕਸੀ ਸੇਵਾ ਨੂੰ ਦੁਬਾਰਾ ਚਾਲੂ ਕਰ ਸਕਦੇ ਹਾਂ.

            /usr/sbin/ss5 -t