Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Linux
- Fedora15
- omnia2
- Security Association
- TeraTerm
- fedora14
- ah
- 버추얼박스
- 갤럭시노트
- IT
- 테라텀
- 옴니아2
- 파이어폭스
- Oracle VirtualBox
- VirtualBox
- redhat
- 게스트확장설치
- vncviewer
- ESP
- 리눅스
- vncserver
- T43
- 구글
- Firefox
- 래드햇
- 파이어폭스3
- Fedora9
- 파일질라
- 갤럭시노트3
- IPSec
Archives
- Today
- Total
My Knowledge
리눅스용 프락시 서버 본문
이전 글 에서는 윈도우즈용 프락시 서버 (Proxy Server) 에 대해서 알아 봤는데, 이번에는 리눅스용 프락시 서버(Proxy Server)에 대해서 알아보기로 하겠습니다.
일반적으로 리눅스에서 가장 많이 쓰이는 프락시 서버 (Proxy Server) 는 Squid 입니다.
(많이 알려져 있기 때문에 이미 아시는 분들이 많으리라 생각됩니다. ^^)
Fedora11을 써보신 분들은 아시겠지만, Fedora11에는 기본적으로 설치가 되어 있어서 간단하게 Service 만 enable 시키면 바로 사용하실 수 있습니다.
그리고 상용 제품인 Redhat Enterprise Linux 계통을 쓰시는 분들은 redhat.com 에서 다운로드 받으실 수 있습니다. (정상적인 계정을 가지고 있어야 다운로드 받으실 수 있습니다.)
다운로드 사이트에 보시면 패키지를 검색 할 수 있는데, 여기서 squid를 입력 하시고 Search 하시면 나옵니다. 그리고 버젼별로 나오는데 자신이 사용하고 있는 Redhat Enterprise Linux 버젼에 맞춰서 다운로드 받아서 설치하면 됩니다.
(버젼 확인 방법은 RedHat 리눅스 버젼확인 방법 을 참조 하시고, 설치할 때는 rpm -Uvh 명령을 이용하시면 됩니다.)
이렇게 해서 설치가 끝나면 Service Configuration 에 squid 라는 서비스가 보이는 것을 확인 할 수 있습니다. 해당 서비스를 체크 하시고 start 하면 squid 라는 프로그램이 실행 됩니다.
참고로 Fedora11의 경우에는 앞서 언급드린대로 squid가 설치되어 있습니다. 서비스 설정 (Service Configuration) 에 squid를 start 만 시켜 주시면 됩니다.
원래 squid 는 /etc/squid.conf 를 편집해야 하는데, 그냥 기본적으로 사용하실려면 별다른 설정을 해주지 않으셔도 동작이 됩니다.
그리고 브라우져 설정은 윈도우즈용 프락시 서버 글을 참조 하시기 바랍니다.
(만약 squid.conf를 변경 안하셨다면 다른 부분은 그대로 두고 port 만 3128 로 변경 하시면 됩니다. )
모든 설정이 끝나고 본인의 PC에서 인터넷을 접속 할 때 만약 아래와 같은 에러가 난다면 squid 로그를 살펴 봐야 합니다.
그리고 squid 로그 에서 이런 에러가 나온다면
/etc/squid.conf 에서 visible_hostname 부분을 찾아 현재 사용하고 있는 서버의 hostname을 입력 해주고 squid를 재시작 하면 해당 에러가 나오지 않습니다.
이제 본인의 PC에서 squid를 통하여 인터넷을 즐기시면 됩니다.
squid 는 기본적인 설정만으로 바로 프락시 서버로 이용할 수 있습니다. 하지만 기본 설정 외에도 접속 제어 (프락시 서버를 이용할 수 있는 PC의 IP를 지정) 라던가 목적지 접속 제어와 같은 많은 다양한 기능들도 존재하고 있습니다.
즉, 간단하게 바로 사용하고자 하시는 분은 별다른 노력 없이 프락시 서버를 돌릴 수 있다는 장점이 있고, 또한 Advanced 사용자들을 위한 다양한 제어 기능도 가지고 있습니다. 그러니 혹시 프락시 서버 (Proxy Server) 가 필요하 신 분들은 사용해 보시기 바랍니다.
이상 간단하게 리눅스 프락시 서버인 squid 에 대하여 알아 봤습니다.
일반적으로 리눅스에서 가장 많이 쓰이는 프락시 서버 (Proxy Server) 는 Squid 입니다.
(많이 알려져 있기 때문에 이미 아시는 분들이 많으리라 생각됩니다. ^^)
Fedora11을 써보신 분들은 아시겠지만, Fedora11에는 기본적으로 설치가 되어 있어서 간단하게 Service 만 enable 시키면 바로 사용하실 수 있습니다.
그리고 상용 제품인 Redhat Enterprise Linux 계통을 쓰시는 분들은 redhat.com 에서 다운로드 받으실 수 있습니다. (정상적인 계정을 가지고 있어야 다운로드 받으실 수 있습니다.)
다운로드 사이트에 보시면 패키지를 검색 할 수 있는데, 여기서 squid를 입력 하시고 Search 하시면 나옵니다. 그리고 버젼별로 나오는데 자신이 사용하고 있는 Redhat Enterprise Linux 버젼에 맞춰서 다운로드 받아서 설치하면 됩니다.
(버젼 확인 방법은 RedHat 리눅스 버젼확인 방법 을 참조 하시고, 설치할 때는 rpm -Uvh 명령을 이용하시면 됩니다.)
패키지 다운로드
이렇게 해서 설치가 끝나면 Service Configuration 에 squid 라는 서비스가 보이는 것을 확인 할 수 있습니다. 해당 서비스를 체크 하시고 start 하면 squid 라는 프로그램이 실행 됩니다.
Service Configuration
참고로 Fedora11의 경우에는 앞서 언급드린대로 squid가 설치되어 있습니다. 서비스 설정 (Service Configuration) 에 squid를 start 만 시켜 주시면 됩니다.
Fedora11 Service Configuration
원래 squid 는 /etc/squid.conf 를 편집해야 하는데, 그냥 기본적으로 사용하실려면 별다른 설정을 해주지 않으셔도 동작이 됩니다.
그리고 브라우져 설정은 윈도우즈용 프락시 서버 글을 참조 하시기 바랍니다.
(만약 squid.conf를 변경 안하셨다면 다른 부분은 그대로 두고 port 만 3128 로 변경 하시면 됩니다. )
모든 설정이 끝나고 본인의 PC에서 인터넷을 접속 할 때 만약 아래와 같은 에러가 난다면 squid 로그를 살펴 봐야 합니다.
에러
그리고 squid 로그 에서 이런 에러가 나온다면
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname' |
---|
/etc/squid.conf 에서 visible_hostname 부분을 찾아 현재 사용하고 있는 서버의 hostname을 입력 해주고 squid를 재시작 하면 해당 에러가 나오지 않습니다.
이제 본인의 PC에서 squid를 통하여 인터넷을 즐기시면 됩니다.
squid 는 기본적인 설정만으로 바로 프락시 서버로 이용할 수 있습니다. 하지만 기본 설정 외에도 접속 제어 (프락시 서버를 이용할 수 있는 PC의 IP를 지정) 라던가 목적지 접속 제어와 같은 많은 다양한 기능들도 존재하고 있습니다.
즉, 간단하게 바로 사용하고자 하시는 분은 별다른 노력 없이 프락시 서버를 돌릴 수 있다는 장점이 있고, 또한 Advanced 사용자들을 위한 다양한 제어 기능도 가지고 있습니다. 그러니 혹시 프락시 서버 (Proxy Server) 가 필요하 신 분들은 사용해 보시기 바랍니다.
이상 간단하게 리눅스 프락시 서버인 squid 에 대하여 알아 봤습니다.
'Linux' 카테고리의 다른 글
Fedora 12 install 스크린샷 (3) | 2009.12.08 |
---|---|
openSUSE 11.2 install 스크린샷 (0) | 2009.11.23 |
vnc port (1) | 2009.08.17 |
Fedora11 vnc server (0) | 2009.07.14 |
Fedora11 vnc client (0) | 2009.07.10 |