이 서버 를 설치 하여 클 라 이언 트 가 프 록 시 서버
squid를 설치 하여 웹 페이지 를 조회 하고 프 록 시 서버
socks5를 통 해 QQ,MSN,증권 등 서 비 스 를 사용 하도록 합 니 다.다음은 서버 의 가설 과정 을 간단하게 소개 합 니 다.1.설치
FreeBSD6.0Release부터ftp://ftp.freebsd.org/pub/FreeBSD/torrents/6.0-RELEASE최신 버 전
FreeBSD6.0Release을 CD 로 새 기 고 설치 최소 화(설치 시 ftp 및 ssh 서비스 개통)를 선택 하 십시오.네트워크 정보:네트워크->192.168.10.0/24fxp 0->네트워크 카드 192.168.10.254 em0->네트워크 카드 218.104.52.x/321,패 키 지 를 선택 할 때 최소 화 설 치 를 선택 합 니 다.2.inetd.conf 를 편집 할 때 ftp 및 telnet 서 비 스 를 개통 합 니 다.다른 것 은 모두 기본 으로 설치 되 어 있 습 니 다.
구체 적 으로 는 이것 을 참고 할 수 있다설치 가 끝 난 후에 기 계 를 다시 시작 합 니 다.2.freebsd 1,설정/etc/rc.conf:hostname="jifangproxy.jscpu.com"defaultrouter="218.104.52.x"ifconfigem0="inet 218.104.52.x netmask 255.255.255.248"ifconfig_fxp0="inet 192.168.10.254 netmask 255.255.255.0"inetd_enable="YES"kern_securelevel_enable="NO"linux_enable="YES"nfs_reserved_port_only="YES"sendmail_enable="NONE"sshd_enable="YES"usbd_enable="NO"2,설정/etc/resolv.conf:domain jscpu.com nameserver 218.104.48.106 nameserver 221.4.663,시디롬 을 시디롬 에 넣 고 ports 와 src\#/usr/sbin/sisnstall 을 설치 한 다음 Configure--->Distributions 를 선택 한 다음 스페이스 바 를 이용 하여 src 와 ports 두 가 지 를 선택 하고 install 을 누 르 고 설치 가 완료 되면 기 계 를 다시 시작 합 니 다.3.커 널 설정\#cd/usr/src/sys/i386/conf\#cp GENERIC funpower\#ee funpower 커 널 은 서버 에 따라 구체 적 으로 설정 합 니 다.funpower 를 편집 한 후 커 널 을 컴 파일 하기 시작 합 니 다:\#/usr/sbin/config funpower\#cd../copile/funpower\#make cleanded end\#make depend\#make\#make intall 컴 파일 설치 가 완료 되면 기 계 를 다시 시작 합 니 다.4.squid 서비스 설치 1,설치
perl(freebsd 5.4 이후 perl 설치 후 squid 설치)는
http://www.cpan.org/authors/id/R/RG/RGARCIA/에서 perl-5.6.2.tar.gz 를 다운로드 한 다음/usr/ports/distfiles 에 복사 한 다음:\#cd/usr/ports/lang/perl 5\#make install 2,다운로드 및 squid 설치
http://www.squid-cache.org/Versions/v2/2.5/에서 squid 최신 버 전 squid-2.5.STABLE 12.tar.gz 를 다운로드 합 니 다.ftp 를 통 해 서버 디 렉 터 리 에 업로드 합 니 다.<설치>\#cd/home/unpower\#tar zxvf squid-2.5.STABLE 12.tar.gz\#cd squid-2.5.STABLE 7\#./configure Cprefix=/usr/local/squid\#make\#make install
\#cd/usr/local/squid/etc\#ee squid.conf 프로필 에서 다음 과 같이 몇 가지 변경:httpport 3128 //56 줄 cachemem 128 MB //490 줄 cachedir ufs /usr/local/squid/cache 1024 16 256 //705 줄 cacheaccess_log /dev/null //712cache_log /dev/null //720cache_store_log none //730 프로필 에 다음 과 같은 몇 가지 항목 을 추가 합 니 다:acl 웹 src 192.168.10.254 //1830 줄 정도 acl all src 0.0.0.0/0.0.0.0 줄 앞 에 httpaccess allow web //1890 줄 정도 의 httpaccess deny all 이 줄 앞 에 프로필 시작 에 다음 네 줄 을 추가 합 니 다:visiblehostname jifangproxy.jscpu.comcache_mgr [email protected]_effective_user squidcache_effective_사용자 및 그룹 및 디 렉 렉 터 리 권한 을 추가 할 수 있 는 권한 을 추가 합 니 다.\#pw grouaddaddsquid\#pw adduseruserusersquid Cg/css//존재 하지 않 습 니 다.#mkdir/us/ local/sql/loca/ cach\#$$$$$$$$$$$$$$$$$$/local/local/us/ local//local///local//local//local//local///local////local////////////////////////local/local/////local/////local//////////////////local 파일 파일///usr/local/squid/sbin/squid CZ 에서 테스트 squid 를 실행 합 니 다.실행 후 error 와 같은 오류 가 없 으 면 top 명령 으로 squid 프로 세 스 를 볼 수 있 습 니 다.설치 성공 을 설명 합 니 다.\#cd/usr/local/squid/sbin\#./squid\#ee/etc/rc.local 은 다음 줄 에 가입 한 다음 종료 저장 합 니 다./usr/local/squid/sbin/squid 재 부팅 서버.5.설치socks5서비스 1.다운로드 및 설치socks5북 대 천 인터넷 에서 다운로드socks5-v1.0r11.tar.gz,크기 401.093KB(내 가 제공 하 는 이것 이 바로),그리고 FTP 를 통 해 서버 에 복사,다음:\#cd/home/finpower\#cp socks5-v1.0r11.tar.gz/usr/ports/distfiles/\#cd/usr/ports/net/socks5\#more distinfo 를 보 려 면 다음 과 같 습 니 다:MD5(socks5-v1.0r11.tar.gz)=9d6db7d3c425db8c8c8c8d67e128 eedfeSIZE(socks5-v1.0r11.tar.gz)=401093 SIZE크기 가 아까 다운로드 한 크기 와 같은 지(401.093KB)<설치 시작>/us/ us/ us/ us/ uscd/us/ uscd/uscd/uscd/uscd/uscd/us5-v1.0r11.tar.tar.gz.gz R/ports/net/locks5\#make install 2,설정 socks 5\#cd/usr/local/etc\#ee socks 5.conf<내용 은 다음 과 같 습 니 다>auth---permit--192.168.---set SOCKS 5NOIDENTset SOCKS5_V4 SUPPORT 저장 종료,서버 재 부팅.그리고QQ테스트 연결 을 통 해 서버 HTTP 3128 포트 와 SOCKS 5 1080 포트 를 테스트 합 니 다.