概要
ホストマシンから通信できるが、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を使う
とりあえず、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]
Tweet
最終更新時間:2024年02月21日 09時28分11秒