web-dev-qa-db-ja.com

プログラムをテストするためにローカルプロキシサーバーをセットアップする方法

ユーザー名とパスワードを使用してプロキシの背後でも動作するプログラム/ SDKがあります。すべてのリクエストをプロキシ経由でルーティングできるようにローカルプロキシを設定する方法がわかりません。

私はMacとWindows 10の両方を使用していて、Charles Proxy、Squidなどを試しましたが、おそらく正しく設定していません。

HTTP、HTTPS、SOCKS接続をプロキシする必要があります。

4
Kumar Bibek

セットアップ pfSense 仮想マシンで、または任意の予備のコンピューターでセットアップし( 要件 非常に低い)、公式ドキュメントに従って 透過プロキシのセットアップ 。終わったら

  1. [サービス]> [プロキシ]> [ユーザー]で、プロキシの使用を許可するユーザーを設定します
  2. [サービス]> [プロキシ]> [全般]で透過HTTPプロキシを無効にする
  3. Services> Proxy> AuthenticationでLOCAL Authentication methodを選択します
  4. ファイアウォールでポート80,443への発信接続を無効にする
    (企業の生産設定を本当に作成したい場合)

認証を使用してワークステーションをプロキシ経由でドライブするには、セットアップ [〜#〜] wpad [〜#〜] (ただし、最初に単純なWebサーバーをセットアップする必要があります(pfSenseにパッケージとして追加できます) ))または各ワークステーションで手動で
control panel/internet optionsタブのConnectionsヒットボタン LAN settingsUse a proxy server for your LANセクションのチェックボックスProxy serverをチェックします。 (pfSenseのIPとポート3128を使用してください)。このネットワーク設定はシステム全体に適用されます。

[〜#〜] wpad [〜#〜] を使用する場合、同じタブで
Connections in control panel/internet optionsAutomatically detect settingsを除くすべてのチェックボックスを空のままにします。 (多くのコンピューターがある場合は、セットアップすることをお勧めします [〜#〜] wpad [〜#〜] DHCPオプション252のアドレスpfSenseこの方法で、すべてのワークステーションがすべての設定を自動的に選択します)

firefox([オプション]-> [高度]-> [ネットワーク]-> [接続設定])では、次のいずれかを選択できます。
Use system proxy settings(上記の設定を選択します)またはManual proxy configurationで承認を使用してプロキシを経由する必要があるプロトコルを設定できます

5
Alex