プロキシのターゲットがリダイレクト(この場合は301)を発行すると、プロキシはそれをクライアントに転送します。クライアントは実際のドメインにリダイレクトされ、プロキシを使用しなくなります。このリダイレクトがクライアントに影響しないようにする方法はありますか?私はプロキシがリダイレクトに従うことを望みますが、このリダイレクトに従っている間にクライアントがプロキシを離れることは望ましくありません。node-http-proxyでターゲットからの301リダイレクトを抑制するにはどうすればよいですか?
例の場合:
は、私がfake-proxy.example
上で実行されているプロキシを持っていると仮定します。ターゲットをサーバーipに設定し、そのサーバー上のドメインにホストを設定すると、プロキシはhttp
経由で接続しようとします。ドメインはhttp
トラフィックをhttps
にリダイレクトするように設定され、https
と同じドメインに301リダイレクトを発行します。このリダイレクトはクライアントに返され、クライアントはfake-proxy.example
を残して実際のドメインに移動します(この質問ではreal-domain.example
としましょう)。私の設定:
var options = {
target: {
host: '1.1.1.1'
},
headers: {
host: 'real-domain.example'
},
autoRewrite: false,
hostRewrite: false,
protocalRewrite: false
};
私は助けてくれてありがとう!
これで運がいいですか? – brownmamba
私もこれと戦っています。私はそれが安定してほしい。実際のドメインへのリダイレクトはありません。 – outluch