トップ 差分 一覧 ソース 置換 検索 ヘルプ PDF RSS ログイン

WindowsでProxyサーバを立てる

概要

ホストマシンから通信できるが、WSLから通信できないときはホストマシンにPorxyサーバを起動してWSLからProxy経由で通信できることがある。
方法は以下の方法があるが、どちらもWindowsのファイヤーウォールを開放する必要があるので注意。

Apacheを使う方法

準備

以下からダウンロード
https://www.apachelounge.com/download/

設定

httpd.confの以下を書き換える
# Define SRVROOT "c:/Apache24"

Define SRVROOT "apacheを置いたパス/Apache24"

# Listen 80
Listen 8081

ポートは自由に設定

ファイルの最後に以下を追加

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

<IfModule proxy_module>
  ProxyRequests On
  ProxyVia On
  AllowCONNECT 443
  <Proxy *>
    Require all granted
    </Proxy>
</IfModule>

mitmproxyを使う

https://mitmproxy.org/

  とりあえず、proxyを立てる

mitmweb --web-port 8000 --web-host 0.0.0.0 --listen-host 0.0.0.0 --listen-port 8080 --no-web-open-browser

  webブラウザで状況確認

localhost:8000

にアクセス

 SSLを使う

mitmproxy経由で

http://mitm.it/

にアクセスすると証明書をダウンロード、インストールする方法が表示される。

DeleGateを使う方法

https://i-red.info/docs/DeleGate%20for%20MS%20Windows.html
こっちはうまく行かないことがあるので、apacheを使うほうが手っ取り早いかも

設定

win32-dg9_9_13.conf.txt
の46行目付近に以下を記載

 -Q8081/http
 -Q8080/off
 -Q25/off
 -Q1080/off
 -Q2080/off
 -Q6010/off
 -Q6060/off
 -Q6023/off
 -Q21/off
 -Q443/off
 -Q110/off
 -Q143/off
 -Q9821/off
 -Q9823/off
[カテゴリ: OS > Windows]
[カテゴリ: ツール > ネットワーク]

[通知用URL]



  • Hatenaブックマークに追加
  • livedoorクリップに追加
  • del.icio.usに追加
  • FC2ブックマークに追加

最終更新時間:2024年02月21日 09時28分11秒