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

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

인터넷에 접속하려면 http 프록시를 사용해야 합니다. 이제 인터넷에 액세스하기 위해 http 프록시와 함께 Firefox를 사용하고 있습니다. 하지만 터미널에서는 인터넷에 접속할 수 없습니다.

그렇다면 인터넷에 액세스할 수 있도록 터미널에서 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.

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

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

각 프로그램에 대한 가장 좋은 소스는 설명서를 열고 proxy.

그나저나, 시도가 실패한 이유는 http_proxyand 사이에 공백을 사용하면 안 된다는 것입니다 =... 그렇지 않으면 해당 변수를 선언할 수 없습니다(bash는 이것이 명령이라고 생각하지만 .에서 일치하는 변수를 찾지 못합니다 $PATH).

답변2

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

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/'

관련 정보