2012-02-16 6 views
0

cabalhttp://user:[email protected]:port 형식의 프록시를 처리 할 수없는 잘 알려진 버그입니다. 하스켈 메일 링리스트에서 누군가가 이것을 극복하기위한 패치를 제안했으나 그 패치는 이제 꽤 오래되었습니다.인증이있는 프록시에서 Cabal이 실패 함

그것은 다음과 같은 메시지와 함께 실패

Downloading the latest package list from hackage.haskell.org 
    Warning: invalid http proxy uri: 
    "http://user:[email protected]:80/" 
    Warning: proxy uri must be http with a hostname 
    Warning: ignoring http proxy, trying a direct connection 

사람이 도당 내 프록시 설정을 사용하는 방법을 알고 있나요? 프록시 우회 등의 간접 방법도 수행합니다.

similar question은 수퍼 유저에게 묻지 만 여기에는 답변이 없습니다.

답변

1

polipo으로 작업하고 있습니다. 대학에서는 인증을 위해 http-proxy을 사용합니다. /etc/polipo/config 당신은이 라인

parentProxy = "proxy.server.com:80" 
parentAuthCredentials = "myusername:mypassword" 

를 추가하고 http_proxy=http://localhost:8123"을 보내야합니다. 그리고 그것은 매력처럼 작동했습니다.

+0

모든 브라우저에서 polipo를 사용해 보았지만 HTTP 링크에서는 정상적으로 작동하지만 https 링크를 열면 인증을 요청합니다. 제발 도와주세요 – shivshnkr

+0

나는 https로 그것을 시도 havn't. https_proxy를 http : // localhost : 8123으로 내보내려고 했습니까? 그렇다면 아이디어가 없습니다. – Dilawar

+0

나는 127.0.0.1:8123에 firefox의 모든 수동 프록시 설정을 사용했지만 헛되이 시도했다. gmail.com이나 github.com과 같은 https 브라우징을 사용하여 인증을 요청합니다. http와 동일하게 작동하는지 확인하십시오. 미리 감사드립니다. 또한 포럼에이 질문을 게시했습니다. http://unix.stackexchange.com/questions/92971/https-authentication-problem-polipo – shivshnkr