質問: サーバー127.0.0.1:3128には、ユーザー名とパスワードが必要です。サーバーは言う:親のためのcntlm 新しいubuntu12.04にcntlmをインストールしました。構成ファイルetc/cntlm.confに、次のようにネットワーク構成を挿入しました。username: myusername domain : mydomain password: mypassword proxy : myproxy:8080 listen: 3128 しかし、ブラウザネットワークプロキシとして127.0.0.1:3128を設定し、webサイトにアクセスしたい場合、cntlmのポップアップメニューが表示され、ユーザー名とパスワードが必要になります。これに対する解決策は何ですか?ネットワークドメイン名を取得するにはどうすればよいですか?私のドメイン名やその他の詳細が間違っている可能性があると思います。
回答: 1)cntlmをデフォルトのディレクトリ(windowsではc:\ program files(x86)\ cntlm \)にインストールします。2)cmd.exeを実行します3)タイプ:cd "c:\ program files(x86)\ cntlm \"4)タイプ:cntlm.exe -h -d your_domain -u your_usernameそれはあなたのパスワードを尋ねます。パスワードを入力すると、cntlmからハッシュが表示されます。このようなもの:c:\program files (x86)\cntlm>cntlm -h -d your_domain -u your_username password: passlm 4e9c185900c7cf0b6ffcb2044f81920c passnt 6e9f120b83eea0e875ce8e6f9730ec9a passntlmv2 2a0b7c2457fb7dd8da4eb737c4fa224f これで、パスワードがハッシュされました。それらをテキストエディタに保存します。5)タイプ:cntlm -m http://www.google.com もう一度パスワードを入力してください。それはあなたにそのような何かを与えるでしょうc:\program files (x86)\cntlm>cntlm -m http://www.google.com password: config profile 1/4... credentials rejected config profile 2/4... ok (http code: 302) ----------------------------[ profile 1 ]------ auth ntlm passnt 6e9f120b83eea0e875ce8e6f9730ec9a passlm 4e9c185900c7cf0b6ffcb2044f81920c ------------------------------------------------ これで、プロファイル2が成功したことがわかります。プロファイル2でokと表示されているためです。システムによって異なる場合があります。秘訣は、 認証がntの場合、passntのみを使用する必要があります 認証がlmの場合、passlmのみを使用する必要があります 認証がntlmの場合、passlmとpassntの両方を使用する必要があります 認証がntlmv2の場合、passntlmv2のみを使用する必要があります 今、私たちは欲しいものをすべて手に入れました。私の構成では、authはntlmと言っているので、cntlm.ini構成ファイルでpassntとpasslmの両方を使用します。これは、与えられた回答に従った構成ファイルの例です。# # cntlm authentication proxy configuration file # username yourusername domain yourdomain auth ntlm passnt 6e9f120b83eea0e875ce8e6f9730ec9a passlm 4e9c185900c7cf0b6ffcb2044f81920c workstation yourhostname.yourdomain # most probably proxy.yourdomain:8080 proxy yourproxyip:yourproxyport noproxy localhost, 127.0.0.*, 10.*, 192.168.* listen 3132 gateway yes これで、コンピューターのipアドレスとポート3132をプロキシとして使用できます。注1:ユーザー名としてdomain\usernameを使用しないでください注2:存在する場合は、ドメイン(yourdomain.intra)の後に「.intra」拡張子を使用することを忘れないでください