Socks5 지원하는 ss5 프록시서버 사용하기

“Socks 프로토콜을 사용한 ss5 프록시서버를 CentOS 7에 설치 운영하는 매뉴얼 입니다. Socks 를 사용하게 되면 웹 브라우저를 사용한 http 프로토콜 뿐만 아니라 다양한 애플리케이션을 프록시를 통해 사용할 수 있습니다.

The SS5 protocol is independent of application protocols, and can assist with different networking services, including telnet, ftp, finger, whois, gopher, and WWW access.

ss5 서버 관련 사이트
http://ss5.sourceforge.net/
http://jaist.dl.sourceforge.net/project/ss5/ss5/


1. ss5 서버설치
1) 준비환경

2) ss5 컴파일 설치

2. 환경설정 및 systemctl 서비스 등록 외
1) /etc/opt/ss5/ss5.conf 설정

2) 실행스크립트 권한부여

3) /usr/lib/systemd/system/ss5.service 서비스 등록

4) /etc/rc.d/init.d/ss5 설정
(/etc/rc.d/init.d/ss5: line 18: [: =: unary operator expected 에러 없애고
실행 시 pid 저장 디렉터리 /run/ss5 디렉터리 생성을 위한)

5) 서비스 시작

3. socks 프록시 테스트
1) 클라이언트 putty (192.168.1.10)에서 ss5(192.168.1.20) 경유하여 서버 sshd(192.168.1.30)
접속하기
– putty 프록시 설정 (Connection – SOCKS 4 선택 – Proxy hostname, Port 입력)
ss5
– Session 에서 Hostname에 192.168.1.30 입력하고 ssh 연결하면 ss5 프록시서버 경유해서 연결 됩니다.

2) 클라이언트 Filezilla (192.168.1.10)에서 ss5(192.168.1.20) 경유하여 서버 vsftpd(192.168.1.30)
접속하기
– Filezilla 프록시 설정 (편집 – 설정 – 연결 – FTP – 일반 프록시)
ss5_2
– ftp 연결하면 프록시를 경유하여 FTP 연결 됩니다.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다