'데이터 엔지니어'로 성장하기

정리하는 걸 좋아하고, 남이 읽으면 더 좋아함

기타/Linux

linux) Curl의 proxy 설정_.curlrc

MightyTedKim 2022. 10. 12. 10:40
728x90
반응형

고정 ip, dns, proxy 설정까지 해서 ping, telnet, ssh가 되는데 curl이 안되더라고요.

.curlrc에 noproxy를 추가해서 적용했습니다

 

예상 독자는 아래와 같아요

1. 네트워크 초보자

2. vm 세팅하시는 분들

 

상황

상황은 아래와 같았어요

 

> 정상

$ curl  '' localhost:30071

$ curl -x '' 172.17.172.36:30071

$ export http_proxy='' & curl 172.17.172.36:30071

 

> 비정상

# 계속 http_proxy로 감

$ curl -x '' 172.17.172.36:30071

Rebuilt URL to: 172.17.172.36:30071/

* Trying 168.219.61.252...
* TCP_NODELAY set
* Connected to 168.219.61.252 (168.219.61.252) port 8080 (#0)
> GET http://172.17.172.56:30071/ HTTP/1.1
> Host: 172.17.172.56:30071
> User-Agent: curl/7.58.0
> Accept: */*
> Proxy-Connection: Keep-Alive
>
* Empty reply from server
* Connection #0 to host 168.219.61.252 left intact
curl: (52) Empty reply from server

 

조치

/etc/environment, ~/.bashrc 의 export를 계속 수정하면서 테스트했는데 안되서

검색하다보니 curl은 .curlrc를 넣어줘야한다더라고요

 

insecure를 넣어도된다는데 저는 안되서 curlrc를 만들고, ip를 직접 넣어줬습니다.

$ vi ~/.curlrc
noproxy=172.17.172.36
#noproxy=*

특이사항은 172.17.172.0 이나 172.17.172.36/24 같은 건 안된다는 거였어요

728x90
반응형