반응형
이번엔 Forward Proxy 구성 및 확인 해보겠습니다.
대략적인 구성도 입니다.
내부망(인터넷 안됨) 에 있는 서버에서 외부와 통신하여 패키지 설치하는 것을 해보도록 하겠습니다.
Forward Proxy 구성
저는 hinata/forward-proxy-nginx 이미지를 사용하여 구성해보았습니다.
이미지 다운로드
# docker pull hinata/nginx-forward-proxy
컨테이너 시작
# docker run -itd --name fp -p 3128:3128 -p 80 -p 443 hinata/nginx-forward-proxy
내부망 서버 Proxy 설정
먼저 프록시 설정을 하지 않고 curl 명령어로 구글 URL을 입력하면 결과가 다음과 같이 나옵니다.
# curl https://www.google.com
내부망 서버에서 리눅스 시스템 전역 Proxy 설정을 하겠습니다.
# vim ~/.bashrc
맨 밑에 추가
export http_proxy="http://10.10.91.68:3128"
export https_proxy="http://10.10.91.68:3128"
그리고 curl 명령어로 확인을 해보면 아래 이미지와 같이 결과가 나옵니다.
# curl https://www.google.com
이제 APT 프록시 설정도 해보겠습니다.
# vim /etc/apt/apt.conf.d/95proxies
Acquire::http::Proxy "http://10.10.91.68:3128/";
Acquire::https::Proxy "http://10.10.91.68:3128/";
그리고 apt 업데이트를 해주면 정상적으로 진행이 됩니다.
# apt-get update
이상 입니다.
반응형
'Linux' 카테고리의 다른 글
(Ubuntu) sudo 명령어 패스워드 입력 없이 사용하기 (0) | 2024.12.11 |
---|---|
내 노트북(Window) <-> 가상 머신(Ubuntu) 서버와 SSH 패스워드 없이 연결 (0) | 2024.12.09 |
Ubuntu 유저 생성 및 sudo 권한 부여 (1) | 2024.06.04 |
RHCSA 공부 3일차 (1) | 2024.04.20 |
Linux rsync를 사용하여 백업 (1) | 2024.04.17 |