인터넷에 접속하려면 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
.
다른 프로그램도 유사하게 구성할 수 있습니다(예: git
in ~/.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/'