양말에 따라 설정 5 프록시 CentOS7

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

추천

출처blog.51cto.com/huanghai/2405542