SOCKS는 : 세션의 방화벽 보안 프로토콜 (양말 :에서 세션 탐색을위한 프로토콜 안전하게 방화벽) SOCKS 프로토콜은 클라이언트 TCP 및 UDP 도메인 서비스를위한 프레임 워크를 제공 / 서버 응용 프로그램을보다 쉽게하고 안전하게 제공하는 네트워크 방화벽을 사용할 수 있습니다 . 프로토콜은 개념적으로 "인터 포저 (심 층)"사이에있는 어플리케이션 계층과 전송 층 사이, 따라서 ICMP 메시지의 전송 네트워크 게이트웨이 서비스 층으로 사용할 수 없다.
다음 빌드 내 노트는 다음과 같습니다
부착용 양말 (5)
1.1 설치는 개발 라이브러리를 따라
# yum install pam-devel openldap-devel openssl-devel
2.1 설치 양말 (5)
wget http://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
tar -xzvf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9
./configure
make
make install
둘, socks 5 배치
2.1 구성 파일을 수정
# vim /etc/opt/ss5/ss5.conf
auth 0.0.0.0/0 - -
변경
auth 0.0.0.0/0 - u
permit – 0.0.0.0/0 – 0.0.0.0/0 - - - - -
로 변경
permit u 0.0.0.0/0 – 0.0.0.0/0 - - - - -
2.2 소켓 5 사용자 추가
# vim /etc/opt/ss5/ss5.passwd
# 用户 密码
mytest 123456
2.3 소켓 5 시작
# chmod u+x /etc/rc.d/init.d/ss5
# systemctl start ss5
2.4 활성화 여부 확인
# netstat -lntp | grep ss5
tcp 0 0 0.0.0.0:1080 0.0.0.0:* LISTEN 14262/ss5
기본 포트 1080
시작부터 2.5 집합
# systemctl enable ss5
셋째,주의
다음과 같은 오류의 경우
Can’t create pid file /var/run/ss5/ss5.pid
Can’t unlink pid file /var/run/ss5/ss5.pid
우리는 SS5를 / var에 / 실행 / SS5 디렉토리를 만든 다음 시작해야하지만 각 다시 시작하면 폴더가 삭제되면 컴퓨터가 기사를 작성합니다.
임시 해결책 :
# vim /etc/rc.d/rc.local
mkdir -p /var/run/ss5
권한 파일을 실행 증가, 저장 및 종료
# chmod a+x /etc/rc.d/rc.local