インターネットに接続するアプリケーションの動作を確認するために、認証付きのプロキシを設定する必要があります。
私はフォワードプロキシと認証を使用してApacheインストールをセットアップしようとしていますが、私はそれをうまく動作させようとしていますが、設定がかなり難解なので、おそらくもっと良い方法があるのだろうかと思います。
このように動作するようにApacheを構成するにはどうすればよいですか?
既に構成されている他の良いオプションはありますか?たぶん、Apacheの代わりに、いくつかのVMまたは他のソフトウェアツール?
記録のために、これは基本認証でフォワードプロキシとして使用されるようにApacheを設定する方法です:
Http.confを開きます
次のLoadModuleディレクティブのコメントを解除して、プロキシ機能を有効にします
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
次のディレクティブをhttp.confに追加して認証を有効にします
ProxyRequests On
ProxyVia On
<Proxy *>
Order deny,allow
Allow from all
AuthType Basic
AuthName "Password Required"
AuthUserFile password.file
AuthGroupFile group.file
Require group usergroup
</Proxy>
Htpasswd.exeユーティリティを使用してpassword.fileを作成します。 Apache Rootディレクトリに配置します
htpasswd.exe -c password.file username
Password.fileと同じレベルのテキストエディターを使用して、次の内容のgroup.fileを作成します。
usergroup: username
次に、apachectl restart
を実行して、構成の変更を取得します。
Squid を使用します。
それをインストールし、構成ファイルの「auth_param」ディレクティブを使用して基本認証でセットアップするのは非常に簡単です。
Squid Webサイトで samples 、 仕組みの理解 、および auth_paramに関するすべての詳細 を見つけることができます。