터미널 우분투 14.04를 이용한 프록시 인증


8

인터넷에 액세스하여 보안 프록시 네트워크의 터미널에서 파일 등을 업데이트하고 싶습니다. 나는 이미 다음을 시도했다.

  1. 에 추가 /etc/apt/apt.conf, /etc/apt/apt.conf.d/01proxy, /etc/apt/apt.conf.d/01ubuntu:

    Acquire::http::proxy "http://name:password@proxy_server:port";
    
  2. export http_proxy=http://name:password@proxy_server:port/ 터미널에서.

  3. 추가 export http_proxy=http://name:password@proxy_server:port//etc/bash.bashrc

이것들은 주요한 노력 중 일부였습니다. 내 사용자 이름에 공백이없고 암호에 특수 문자 (특히 "@")가 없습니다. 두 번 확인했는데 입력 한 모든 정보가 정확합니다. 브라우저 (네트워크의 수동 프록시 및 브라우저를 처음 열었을 때의 인증)에서 작동하기 때문에 정보가 정확합니다. 나는 또한 "프록시"의 "p"를 대문자로 만들려고 노력했지만 쓸모가있었습니다. 나는 항상 오류가 발생합니다 : 407 Proxy Authentication Required. 모든 도움을 주셔서 감사합니다.


ntlmap (또는 cntlm)은 어디에서 왔습니까? 설치의 일부입니까? 그러나 인터넷 상점에서 온 경우 인터넷 연결이 작동하지 않으면 어떻게 작동합니까?

답변:


9

이것을 테스트하십시오 :

sudo su -
apt-get update
apt-get install ntlmaps

도메인, 사용자 이름, 비밀번호, proxyserver.net, 포트 구성

파일 : /etc/bash.bashrc

export http_proxy=http://127.0.0.1:5865
export https_proxy=http://127.0.0.1:5865
export ftp_proxy=http://127.0.0.1:5865

/etc/environment

http_proxy=http://127.0.0.1:5865
https_proxy=http://127.0.0.1:5865
ftp_proxy=http://127.0.0.1:5865

/etc/apt/apt.conf (없는 경우 파일을 작성하십시오)

Acquire::http::Proxy "http://127.0.0.1:5865";
Acquire::https::Proxy "http://127.0.0.1:5865";
Acquire::ftp::Proxy "http://127.0.0.1:5865";

다른 옵션은 cntlm을 사용하는 것입니다 : apt-get install cntlm. 나는 측정하지 않았지만 cntlm은 더 나은 성능을 가져야합니다. cntlm는 C와 ntlmaps이기 때문에 이것은 파이썬입니다 합리적인 것 같다
codeape가

7
인터넷에 연결되어 있지 않을 때 프록시에 연결해야하므로 어떻게 ntlmap을 다운로드 할 수 있습니까?
Merlijn Sebrechts

이제 wget, apt-get updateapt-get upgrade중단되지 않고 apt-get실패하고 wget"프록시 요청이 전송되어 응답을 기다리는 중"이라고 말합니다. 무슨 일인지 잘 모르겠습니다. 아무도 내 작업에서 터미널 솔루션을 가지고 있지 않습니다 .bc 모두 GUI를 사용합니다.
JFA

1

당신이 한 일 ( export http_proxy=http://name:password@proxy_server:port/)은 실제로 나를 위해 일하는 것에 매우 가깝습니다.

http_proxy="http://name:password@proxy_server:port/"
export http_proxy

나는 이것이 당신에게도 효과가 있기를 바랍니다. ;)


1
이것은 한 줄이 아닌 두 줄로 정확히 동일합니다.
Merlijn Sebrechts

2
내가 인용 부호를 사용하면 효과가 있습니다. 그것없이 ...
8

0

비밀번호에 ' 이스케이프 ' 해야하거나 특수 URL 이 인코딩 되어야하는 특수 문자가있을 수 있습니다 .

예를 들어, 다음 문자는 인코딩해야하지만 다른 문자는 많이 있습니다.

  • #
  • @
  • %

비밀번호에 특수 문자가 포함되어 있으면 URL 이 올바르게 인코딩 되어 있는지 확인하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.