인터넷에 접속하려면 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_proxy
and 사이에 공백을 사용하면 안 된다는 것입니다 =..
. 그렇지 않으면 해당 변수를 선언할 수 없습니다(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/'