SOCKS5 ಪ್ರಾಕ್ಸಿ ಸೇವೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು CentOS7 ನಲ್ಲಿ ss5 ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಈ ಲೇಖನಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಉಲ್ಲೇಖಗಳು
ss5 ಅಧಿಕೃತ ದಾಖಲೆ ಸಾಕ್ಸ್ 5 ಎಸ್ಎಸ್ಎಲ್ ಬಳಸುತ್ತದೆ ಸಾಕ್ಸ್ 5 ರ ಸುರಕ್ಷಿತ ಬಳಕೆದಾರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ದೃ ization ೀಕರಣ ಪ್ರೋಟೋಕಾಲ್ಇಪಿಇಎಲ್, ಸಂಕಲನ ಪರಿಕರಗಳು ಮತ್ತು ಅಗತ್ಯ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಅನುಕ್ರಮವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಿ.
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
ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಿ, ಸಂಪರ್ಕಿಸುವಾಗ ದೃ method ೀಕರಣ ವಿಧಾನವನ್ನು ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಖಾತೆ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
Ss5.conf ಫೈಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಲು vim ಅಥವಾ vi ಬಳಸಿ ಮತ್ತು "#auth" ನ "#" ಅನ್ನು ತೆಗೆದುಹಾಕಿ. ಈ ಮಾರ್ಪಾಡಿನ ಉದ್ದೇಶವೆಂದರೆ ಸಂಪರ್ಕ ದೃ hentic ೀಕರಣ ಪರಿಶೀಲನೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದು, ಇಲ್ಲದಿದ್ದರೆ ನೀವು ಅನಾಮಧೇಯವಾಗಿ ಸಂಪರ್ಕಿಸಬಹುದು.ನಂತರ "# ಅನುಮತಿ" ಯ "#" ಅನ್ನು ತೆಗೆದುಹಾಕಿ, ಮತ್ತು ಅಧಿಕೃತತೆಯನ್ನು "-" ನಿಂದ "ಯು" ಗೆ ಬದಲಾಯಿಸಿ. ಈ ಮಾರ್ಪಾಡಿನ ಉದ್ದೇಶವು ದೃ name ೀಕರಣಕ್ಕಾಗಿ ಬಳಕೆದಾರರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಬಳಸುವುದು.ನಾವು ನಂತರ ಲಾಗಿನ್ ಮಾಡಲು ಖಾತೆ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.ಈ ಭಾಗದ ಮಾರ್ಪಾಡು ಈ ಕೆಳಗಿನ ಉದಾಹರಣೆಯನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು.
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