http_proxy를 영구적으로 비활성화하는 방법


24

시스템 / 네트워크에서 프록시를 제거하고 시스템 전체에 적용하면 콘솔에서 작업 할 때 여전히 남아 있습니다. 내가 실행할 때 :

env | grep proxy

다음을 인쇄합니다.

http_proxy=http://proxy.studnet.lan:8080
ftp_proxy=ftp://proxy.studnet.lan:8080
socks_proxy=socks://proxy.studnet.lan:8080
https_proxy=https://proxy.studnet.lan:8080

나는 그것을 제거 할 수있다 :

unset http_proxy
unset ftp_proxy
unset socks_proxy
unset https_proxy

터미널을 다시 열면 이러한 프록시 변수가 다시 설정됩니다.

영구적으로 제거하는 방법?


"시스템 / 네트워크에서 프록시를 제거 할 때"텍스트 상자를 비우거나 드롭 다운 메뉴를 "없음"으로 변경 하시겠습니까?
jackweirdy

@jackweirdy, 드롭 다운 메뉴를 none으로 변경합니다.
Иван Бишевац

답변:


5

메소드 드롭 다운을 "수동"에서 "없음"으로 변경하십시오. 이렇게하면 모든 내용이 지워집니다. 이렇게 한 후 컴퓨터를 다시 시작해야 할 수도 있습니다.


2
당신 말이 맞아요. 컴퓨터를 다시 시작할 필요없이 로그 오프 한 다음 로그온하는 것이 좋습니다.
Иван Бишевац

매우 편리합니다. Charles Proxy의 프록시 설정은 세션을 닫고 프로그램을 종료 한 후에도 "고정 된"것으로 보입니다. 이 작업을 수행했습니다 ( gsettingsNetwork Manager 프록시 gui : 대신 명령 행을 사용하여 gsettings set org.gnome.system.proxy mode 'none' 로그 오프 한 후 http_proxy변수가 설정되지
않았습니다

10

해당 변수가 아래 파일에 선언되어 있지 않은지 확인하십시오.

  • ~/.bashrc
  • /etc/bash.bashrc
  • /etc/environment

그들이 있다면, 그 줄을 제거하는 것이 좋습니다.

그러나 찾을 수 없으면 unset언급 한 줄을 ~/.bashrc파일 에 넣으십시오 .


당신 말이 맞아요 /etc/environment. 프록시와 관련된 다른 문제에 대한 해결책을 찾았습니다. 프록시의 사용자 이름 및 비밀번호입니다. 인증 오류로 인해 프록시를 통한 wget 또는 ruby ​​gem 설치를 사용할 수 없습니다. 방금 형식을 설정했습니다 : username:password@proxy.example.comfor http_proxy, https_proxy지금 작동합니다. 고마워, 당신은 나에게 많은 신경을 저장 :)
Иван Бишевац

다행이다. :)
green

정말 감사합니다 : D이 설정을 / etc / environment에 넣었습니다. 나는 보통 .bashrc를 사용하므로 얼마나 많은 파일을 방해하는지 파악하지 못했습니다.
m3nda 2016 년

1
내가 할 때 env | grep proxyop와 동일한 결과를 얻지 만 /etc/environment비어 있습니다. 해당 변수를 어떻게 찾습니까?
미나 마이클
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.