본문 바로가기

728x90

전체 글

curl 명령어 curl 명령어 기본 구문 curl [options...] 옵션 --noproxy : 프록시를 사용하지 않는 호스트 목록 -x, --proxy [PROTOCOL://]HOST[:PORT] : 지정된 포트에서 프록시 사용 --resolve HOST:PORT:ADDRESS : HOST:PORT를 ADDRESS로 강제 해결 사용 예시 curl noproxy curl --noproxy example.com http://example.com curl --noproxy localhost,127.0.0.1 http://example.com curl proxy curl --proxy [PROTOCOL://]HOST[:PORT] [URL] curl -x http://proxy-server:8080 http://examp.. 더보기
우분투 환경에서 chrony 설치 및 설정하는 방법 우분투 환경에서 chrony 설치 및 설정하는 방법 Chrony는 네트워크 시간 동기화를 제공하는 프로그램으로, 우분투 환경에서 chrony를 설치하고 설정하는 방법은 다음과 같습니다 1. 패키지 업데이트 터미널을 열고 다음 명령을 실행하여 패키지 목록을 업데이트합니다. sudo apt update 2. chrony 설치 다음 명령을 사용하여 chrony를 설치합니다. sudo apt install -y chrony 3. 설정 파일 수정 chrony의 주 설정 파일인 /etc/chrony/chrony.conf를 편집합니다. 예를 들어, vim 편집기를 사용하여 파일을 엽니다. sudo vim /etc/chrony/chrony.conf 파일을 열고 필요에 따라 다음 설정을 수정할 수 있습니다. server.. 더보기
리눅스에 프록시를 지정하는 방법 리눅스에 프록시를 지정하는 방법 1. 환경 변수를 설정하는 방법 터미널을 열고 다음 명령어를 실행하여 환경 변수를 설정합니다. export http_proxy=http://: export https_proxy=http://: proxy_host와 proxy_port는 실제 프록시 서버의 호스트와 포트로 대체되어야 합니다. 설정한 환경 변수는 현재 터미널 세션에서만 유효하므로, 다른 터미널 세션에서도 사용하려면 해당 명령어를 실행해야 합니다. 2. 시스템 설정을 통해 프록시를 지정하는 방법 ubuntu 터미널을 열고 /etc/environment 파일을 수정합니다. sudo vim /etc/environment 파일 내에 다음 라인을 추가합니다. http_proxy=http://: https_proxy=h.. 더보기
Squid를 Docker 컨테이너로 실행하는 방법 Squid를 Docker 컨테이너로 실행하는 방법 1. Docker 설치 Docker를 설치해야 합니다. 2. Squid Docker 이미지 다운로드 Docker Hub에서 Squid의 공식 이미지를 다운로드하실 수 있습니다. docker hub https://hub.docker.com/r/ubuntu/squid 3. docker compose 파일 생성 vim docker-compose.yaml version: '3.9' services: squid-container: image: ubuntu/squid:5.2-22.04_beta restart: always container_name: squid-container volumes: - ./squid.conf:/etc/squid/squid.conf por.. 더보기
우분투에서 Squid 및 Webmin을 설치하는 방법 우분투에서 Squid 및 Webmin을 설치하는 방법 테스트 환경 $ lsb_release -d Description:Ubuntu 22.04.2 LTS Squid 설치 sudo apt-get update sudo apt-get install -y squid vim /etc/squid/squid.conf cat /etc/squid/squid.conf | egrep -v '^$|^#' $ cat /etc/squid/squid.conf | egrep -v '^$|^#' acl localnet src 0.0.0.1-0.255.255.255# RFC 1122 "this" network (LAN) acl localnet src 10.0.0.0/8# RFC 1918 local private network (LAN) .. 더보기
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 timeout Configuring environment variables 1. /etc/systemd/system/docker.service.d 디렉토리 생성 mkdir /etc/sys.. 더보기
[aws] AWS Key Management Service (KMS)를 사용하여 Python에서 테스트하는 방법 AWS Key Management Service (KMS)를 사용하여 Python에서 테스트하는 방법 테스트 환경 $ lsb_release -d Description: Ubuntu 22.04.2 LTS python 설치 sudo apt install -y python3 python3-pip $ python3 --version Python 3.10.6 $ pip --version pip 23.1.2 from /usr/local/lib/python3.10/dist-packages/pip (python 3.10) 1. AWS CLI 구성 AWS CLI를 사용하여 AWS 계정에 액세스할 수 있는지 확인합니다. AWS CLI를 설치하고, AWS 계정 자격 증명을 구성합니다. 자세한 내용은 AWS CLI 설치 및 .. 더보기
nginx와 php-fpm을 사용하는 경우 *.html 파일에서도 PHP 코드를 실행하도록 설정하는 방법 nginx와 php-fpm을 사용하는 경우 *.html 파일에서도 PHP 코드를 실행하도록 설정하는 방법 테스트 환경 운영체제 버전 정보 $ lsb_release -d Description:Ubuntu 22.04 LTS NGINX 버전 정보 $ nginx -v nginx version: nginx/1.24.0 PHP-FPM 버전 정보 $ php-fpm8.1 -v PHP 8.1.18 (fpm-fcgi) (built: Apr 14 2023 04:39:44) Copyright (c) The PHP Group Zend Engine v4.1.18, Copyright (c) Zend Technologies with Zend OPcache v8.1.18, Copyright (c), by Zend Technologie.. 더보기

728x90