![一行で出来るHTTP->SOCKSプロキシ変換](https://images.ctfassets.net/ct0aopd36mqt/1dD7b8HkT2sbiJzUIewMTD/e5cdc6f33c4fdd9d798f11a4564612ff/eyecatch_developersio_darktone_1200x630.jpg)
一行で出来るHTTP->SOCKSプロキシ変換
SOCKSプロキシ非対応でも npm `http-proxy-to-socks` を使えば大丈夫、という話。
APIの疎通テストなどを行う際に、ツールによってはSOCKSプロキシに対応しておらず、困る場合があります(某Postmanとか)。
そこで、HTTPプロキシ向けの通信を変換して、SOCKSプロキシに中継してくれるnpm
のツールを紹介します。
以下の一行でインストール・設定*・起動まで済みます。
npx http-proxy-to-socks -s your-socks-proxy:1080 -p 9999
HTTPプロキシが起動しますので、後はツールの方でHTTPプロキシを有効にして宛先を localhost:9999
に設定するだけです!
*ポート番号や、中継先のSOCKSプロキシのホスト等は適宜設定して下さい。
パッケージ自体は最終更新が4年前とだいぶ古いのが少々気がかりですが、成果物に組み込む訳でも無ければOKなんじゃないでしょうか。
一応Snykによるチェック結果も付けておきますね。