테스트 환경 Public cloud 활용
network
폐쇄망 10.120.0.0/24
외부 연결망 10.10.0.0/24
VM
2core cpu, 4G memory, 100G disk
폐쇄망 10.120.0.88
외부 연결망 10.10.0.90
이후 연결 VM이라고 칭함
2core cpu, 4G memory, 100G disk
폐쇄망 10.120.0.246
이후 폐쇄 VM이라고 칭함
연결 VM
apt update
apt install squid
vi /etc/squid/squid.conf
# line 1403 빈 라인에
acl mynet src 10.120.0.0/24
# mynet이라는 이름으로 10.120.0.0/24을 정의
# line 1409 빈 라인에
http_access allow mynet
# mynet을 허용
# line 1907 http_port 3128 << 수정
http_port 10.120.0.88:3128
# usage 중에 port만 사용하는 방법도 있으나,
# hostname:port로 사용하는 방법도 있고 예시로 참고한 내용은 이와 같기 때문에 사용
# line 3648 #cache_dir ufs /var/spool/squid 100 16 256
cache_dir ufs /var/spool/squid 100 16 256
# 주석 해제
폐쇄 VM
기본적으로 apt update, curl 등 외부 연결 명령어들이 모두 안되는 상태
성공
export http_proxy="http://10.120.0.88:3128"
export https_proxy="http://10.120.0.88:3128"
# 해제시
unset http_proxy
unset https_proxy
환경 변수로 선언할 경우 잘되는 것을 확인
성공
vi /etc/bash.bashrc
맨 밑에 추가
export http_proxy="http://10.120.0.88:3128"
export https_proxy="http://10.120.0.88:3128"
이러면 재시작 하더라도 매번 환경변수 선언하지 않아도 적용
성공
vi /etc/environment
# 아래에 추가
http_proxy="http://10.120.0.88:3128"
https_proxy="http://10.120.0.88:3128"
그래도 동작하는 것을 확인
실패
vi /etc/apt/apt.conf.d/80proxy
Acquire::http:Proxy "http://10.120.0.88:3128"
Acquire::https:Proxy "http://10.120.0.88:3128"
apt의 config로 proxy를 설정하였으나 동작하지 않는 것을 확인
'Infra' 카테고리의 다른 글
Mellanox 설치 (0) | 2024.05.25 |
---|---|
Journal Log 용량 제한 (0) | 2024.05.24 |
sFlow Dashboard (0) | 2024.05.23 |
OpenVSwitch sFlow (0) | 2024.05.23 |
Fluentd 설정 방법 (0) | 2024.05.23 |