본문 바로가기

728x90

프록시

C276x260.fwebp.q85 [draft] 웹 프록시 자동 검색 프로토콜을 적용하는 방법 웹 프록시 자동 검색 프로토콜(Auto-Discovery Protocol)을 적용하는 방법1. WPAD(Web Proxy Auto-Discovery Protocol) 개요WPAD는 클라이언트 컴퓨터가 자동으로 프록시 서버의 위치를 탐지하고 설정할 수 있도록 도와주는 프로토콜입니다.2. WPAD 적용 단계WPAD 파일 생성my.pac 파일 작성my.pac 파일은 프록시 설정을 정의하는 JavaScript 파일입니다.vim my.pacfunction FindProxyForURL(url, host) { if (shExpMatch(host, "*.example.com")) { return "PROXY proxy.example.com:8080"; } return "DIRECT";}더보.. 더보기
C276x260.fwebp.q85 [WIP] Amazon Linux에서 Squid를 설치하는 방법 Amazon Linux에서 Squid를 설치하는 방법테스트 환경운영체제 정보$ cat /etc/os-release | grep PRETTY_NAMEPRETTY_NAME="Amazon Linux 2"Squid 설치sudo yum install -y squidvim /etc/squid/squid.confcat /etc/squid/squid.conf | egrep -v '^$|^#'acl localnet src 10.0.0.0/8 # RFC1918 possible internal networkacl localnet src 172.16.0.0/12 # RFC1918 possible internal networkacl localnet src 192.168.0.0/16 # RFC1918 possible i.. 더보기
C276x260.fwebp.q85 [draft] 프록시(Proxy)란 프록시(Proxy)란프록시(Proxy)는 컴퓨터 네트워크에서 중개자 역할을 하는 중간 서버나 소프트웨어입니다. 이 중개자는 클라이언트와 서버 간의 통신을 중계하거나 필터링하여 다양한 목적을 위해 사용됩니다.주요 목적보안과 개인 정보 보호: 프록시는 클라이언트의 실제 IP 주소를 숨기고 대신 프록시 서버의 IP 주소를 사용하여 웹 사이트와 통신합니다. 이는 개인 정보 보호 및 익명성을 제공하고, 클라이언트의 실제 위치를 감춥니다.캐싱: 프록시는 이전에 요청된 리소스의 사본을 저장하고 동일한 리소스를 여러 클라이언트에게 공유합니다. 이를 통해 네트워크 대역폭을 절약하고 로딩 시간을 단축시킵니다.접근 제어 및 필터링: 기업이나 학교 네트워크에서 웹 사이트에 대한 액세스를 제어하고 부적절한 콘텐츠를 차단하기 위.. 더보기
C276x260.fwebp.q85 [draft] docker proxy 설정하는 방법(환경 변수 구성) docker proxy 설정하는 방법(환경 변수 구성)폐쇄망인터넷망비고도커 데몬프록시 서버 테스트 환경$ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)프록시 서버 지정하기 전에는 아래와 같이 타임아웃 발생$ docker search ubuntu Error response from daemon: Get "https://index.docker.io/v1/search?q=ubuntu&n=25": dial tcp 52.1.184.176:443: i/o timeoutConfiguring environment variables1. /etc/systemd/system/docker.service.d 디렉토리 생성mkdir /etc/systemd/.. 더보기
C276x260.fwebp.q85 [draft] Traefik을 이용한 Docker 컨테이너 리버스 프록시 Traefik을 이용한 Docker 컨테이너 리버스 프록시(docker container reverse proxy)Traefik이란?Traefik은 Cloud Native Reverse Proxy/Load Balancer로, Docker, Kubernetes 등과 자동 연동되어 다음을 쉽게 제공합니다.리버스 프록시로드 밸런싱서비스 자동 디스커버리Host/Path 기반 라우팅Web Dashboarddocker-compose.yml 기본 예제docker-compose.yml 편집vim docker-compose.ymlversion: "3.3"services: traefik: image: "traefik:v2.9" container_name: "traefik" command: #- .. 더보기
C276x260.fwebp.q85 [draft] 원도우에서 "프록시 설정" 바로 가기 만들기 원도우에서 "프록시 설정" 바로 가기 만들기1. 바탕화면의 빈 곳에서 마우스 오른쪽 버튼을 클릭합니다. 2. 클릭하면 아래와 같은 컨텍스트 메뉴가 나타납니다.새로 만들기(W) > 바로 가기(S)3. 바로 가기를 클릭하면 아래와 같이 새 바로 가기 아이콘과 바로 가기 만들기 창이 열립니다.항목 위치 입력 : ms-settings:network-proxy4. 바로 가기의 이름을 지정합니다.5. 프록시 설정 바로 가기6. 프록시 설정을 마우스로 더블 클릭하면 아래와 같은 프록시 설정 창이 뜹니다. 참고URL- ms-settings URI 체계 참조 : https://learn.microsoft.com/en-us/windows/uwp/launch-resume/launch-settings-app#user-acco.. 더보기

728x90