터미널에서 http 프록시를 사용하는 방법

터미널에서 http 프록시를 사용하는 방법

인터넷에 접속하려면 http 프록시를 사용해야 합니다. 이제 저는 Firefox와 http 프록시를 사용하여 인터넷에 접속합니다. 하지만 터미널에서는 인터넷에 접속할 수 없습니다.

그렇다면 인터넷에 액세스할 수 있도록 터미널에서 http 프록시를 사용할 수 있는 방법이 있습니까? 감사해요!

내 리눅스는 페도라 16입니다

나는 노력했다

[root@kitty wg]# http_proxy =http://proxy.polito.it:8080
bash: http_proxy: command not found...

답변1

Jan의 대답은 훌륭합니다. 환경 변수는 http_proxy많은 프로그램에서 읽습니다 wget. 이것을 추가할 수 있습니다

export http_proxy="http://@${proxyserver}:${port}"

그것은 당신을 위한 것입니다 ~/.bash_profile. yum하지만 당신도 할 수 있습니다.그것을 지정하다존재하다 /etc/yum.conf.

다른 프로그램도 유사하게 구성할 수 있습니다(예: gitin ~/.gitconfig, in chromium --proxy-server=host:port).

일부 프로그램은 이 환경 변수를 읽지 않습니다(예: svn. 당신은 proxify그들이 필요합니다. 이는 공유 네트워크 라이브러리를 다음으로 대체하여 수행됩니다.대행사프록시를 통해 트래픽을 라우팅하는 버전입니다. 예를 들어 proxychains또는 tsocks.

각 프로그램에 대한 가장 좋은 소스는 매뉴얼을 열고 검색하는 것입니다 proxy.

그런데http_proxy, 시도가 실패한 이유는 and 사이에 공백을 사용할 수 없기 때문입니다 =... 그렇지 않으면 변수를 선언할 수 없습니다(bash는 이것이 명령이라고 생각하지만 . 에서 일치하는 명령을 찾을 수 없습니다 $PATH).

답변2

다음 환경 변수를 내보내야 합니다.

http_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'
https_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'
ftp_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'

관련 정보