メインコンテンツまでスキップ

Proxyman の Automatic/Manual Setup トラブルシューティング

Proxyman の Automatic Setup と Manual Setup でよくある問題を解決します。NodeJS、Python、Ruby で通信が表示されない場合、SSL エラー、localhost へのリクエストの問題を扱います。

1. 新しいネットワークライブラリの HTTP 通信が Automatic Setup でキャプチャされない​

Proxyman は次のライブラリに対応しています:

  • NodeJS:Axios、got、superagent、fetch、node-fetch
  • Python:http、https、aiohttp、requests
  • Ruby:http、net/http、net/https、faraday、httparty

-> 新しいライブラリを使っていて、Proxyman の Automatic Setup で HTTP/HTTPS 通信をキャプチャできない場合は、GitHub で新しいチケットを作成して、ライブラリへの対応をリクエストしてください。

備考

Mac で動作しているライブラリがプロキシ設定を無視する場合は、Network Extension を試してください。Automatic Setup のプロキシ設定に頼らず、対応している HTTP/HTTPS 通信をキャプチャできます。HTTPS では引き続き証明書の信頼設定が必要です。

Network Extension はベータ版で、macOS 26 以降かつ Proxyman PRO が必要です。

2. NodeJS、Ruby、Python のスクリプトで SSL エラーが出る​

-> macOS で証明書がインストールされ、信頼されていることを確認してください。Certificate メニュー → Install Certificate on this Mac… を開きます。

-> それでもエラーが発生する場合は、Automatic Setup 機能のバグの可能性があります。GitHub で新しいチケットを作成して、お知らせください。

3. ローカルサーバー(例:http://localhost:3000 )の通信を Proxyman で記録できない​

デフォルトでは、http://localhost:3000 からの通信はシステムのプロキシを経由しません。そのため、Proxyman ではキャプチャできません。

修正するには、localhost サーバーのリクエストが表示されない場合 の手順に従ってください。