답변:
HTTP에 대한 시스템 전체 프록시의 경우 http_proxy
환경 변수 의 값을 확인할 수 있습니다 .
echo "$http_proxy"
HTTPS의 경우 :
echo "$https_proxy"
마찬가지로,있다 ftp_proxy
, socks_proxy
그들의 이름의 정확한 목적을 봉사. 이 all_proxy
모든 프로토콜에 대한 프록시를 한 번에 설정하는 것도 있습니다 . 참고로, no_proxy
주어진 (또는 모든) 주어진 프로토콜의 특정 주소에 대해 프록시를 설정 해제합니다. 완전성을 위해 소문자가 *_proxy
환경 변수의 표준이지만 소문자로 인식되는 환경 변수 만 있지만 이러한 변수의 대문자 버전도 확인하려고 할 수 있습니다 .
여기에는 응용 프로그램 별이 아닌 시스템 전체의 프록시 설정이 표시됩니다. 예를 들어, firefox
또는 apt
전역 설정에 관계없이 자체 프록시 설정을 가질 수 있습니다. 일부 애플리케이션은 이러한 변수도 존중하지 않으므로 (예 : 특정 gnome
앱 사용 gsettings
) YMMV.
외부에 http 연결을 시도하십시오.
wget http://google.com
결과적으로 다음과 같은 것이 나타납니다.
--2017-06-12 13:02:53-- http://google.com/
Resolving google.com (google.com)... 172.217.11.142, 2607:f8b0:4002:810::200e
Connecting to google.com (google.com)|172.217.11.142|:80... connected.
HTTP request sent, awaiting response... 302 authenticationrequired
Location: http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973 [following]
--2017-06-12 13:02:53-- http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973
Connecting to 192.168.254.99:9090... connected.
HTTP request sent, awaiting response... 401 authenticationrequired
이 경우 프록시 서버는 302 인증이 필요한 후에 발견됩니다. http://192.168.254.99:9090/
파일을 확인하십시오 :
cat /etc/apt/apt.conf
cat /etc/environment
파일의 내용을 수정하려면 (프록시가없고 환경의 프록시 문장 만 보려면 apt.conf에서 모든 것을 제거하십시오)!
sudo nano /etc/apt/apt.conf
sudo nano /etc/environment
gedit
GUI 프로그램입니다. 이것은 GUI 사용을 어떻게 피합니까?
cat
그런 다음 @ Zacharee1을 사용 하십시오. OP가 편집 할 수 있도록 gedit을 말했습니다.
gedit
서버 설치 일 수 있으므로 설치되지 않았을 수도 있습니다. nano
그리고 vim
둘 다 명령 행 텍스트 편집기입니다.
/etc/environment
하면 PATH 및 다른 구성이 손상 될 수 있습니다. 그렇게하지 마십시오.
echo $HTTP_PROXY
아무것도 할?