# Linux(CentOS) SOCKS 서버 세팅하기
[참고] http://www.linuxexpert.ro/Linux-Tutorials/setup-ss5-socks-proxy.html
SS5 is a high performance socks proxy server implementing SOCK4 and SOCKS5 protocols.
1) ss5 RPM 패키지 다운로드
wget http://downloads.sourceforge.net/ss5/ss5-3.7.9-2.src.rpm
2) 사전에 필요한 패키지 설치(32bit 기준)
yum install rpm-build openldap-devel pam-devel openssl-devel libgssapi-devel –y
3) RPM 패키지 빌드, 생성 후 설치
rpmbuild –rebuild ss5-3.7.9-2.src.rpm
rpm -ivh /root/rpmbuild/RPMS/i386/ss5-3.7.9-2.i386.rpm
4) 설정 변경
/etc/init.d/ss5 에 추가해서 디폴트 설정 변경
-
export SS5_SOCKS_USER=root
-
export SS5_SOCKS_PORT=9999 (디폴트 1080 포트)
설정파일 /etc/opt/ss5/ss5.conf 인증(auth)/권한(permit) 값 설정
IF, 모든 호스트에서 인증없이 접속 가능할 경우,
IF, 사용자 인증을 설정할 경우,
설정파일 /etc/opt/ss5/ss5.conf 인증(auth)
auth 0.0.0.0/0 – u
/etc/opt/ss5/ss5.passwd 에 사용자 정보 추가
User2 Pass1
chown root.root /etc/opt/ss5/ss5.passwd
chmod 750 /etc/opt/ss5/ss5.passwd
5) 설정 완료 후 ss5 시작
service ss5 start
6) 설정 후 네트워크 트래픽 확인
[Invalid Traffic]