問題タブ [clientip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
112 参照

node.js - connectのConnect PackageでクライアントIPを取得

nodejs で記述された小さなサーバー スクリプトがあり、クライアント IP を取得したいのですが、まだ方法が見つからないようです。

Connectパッケージを使用してサーバーを作成しています。

nodejsのConnectパッケージを使用してIPを取得する方法を知っている人はいますか?

ここのドキュメントもチェックしました: http://www.senchalabs.org/connect/しかし、見つけられませんでした。

0 投票する
1 に答える
52 参照

json - json - ユーザーの IP アドレスを取得する - NonFree

質問があります。1 日あたり 3000000 人の訪問者がアクセスする Web サイトがあります。私は彼らの IP アドレスを検出し、決定を下す必要があります。

独自のアプリケーションを使用したくありません。これを特定するためにクラウドプラットフォームを呼び出したいだけです。

例: http://jsonip.appspot.com/?callback=getip

良い例ですが、私は喜んでお金を払うプロフェッショナルなサービスを探しています。何かお勧めできますか?

ありがとう

0 投票する
2 に答える
61 参照

java - IPによるクライアント認識

サイトにアクセスするクライアントを追跡し、IP ごとに保存したいと考えています。そうすれば、次回彼が私のサイトにアクセスするときに、ニーズに合わせてサイトをカスタマイズし、より個人的なものにすることができます.

私の問題の 1 つは、クライアントの IP が常に変化していることです..すべてのクライアント IP を結合する方法はありますか? クライアントを認識するためのより良い方法はありますか?

ありがとう

0 投票する
1 に答える
4142 参照

php - ロード バランサーで PHP を使用してクライアント IP を取得する (X-Forwarded-For ヘッダー)

私の状況は次のとおりですIIS 7。F5 ロード バランサーを使用してセットアップされた PHP Web サイトがあります。サーバーにアクセスしているクライアントの IP アドレスを取得する必要があります。

このシナリオで予想されるように$_SERVER['REMOTE_ADDR']、実際のクライアント PC ではなく、ロード バランサーの IP アドレスを返します。通常、これが$_SERVER['HTTP_X_FORWARDED_FOR']実際のクライアント PC の IP アドレスを返す変数であることはわかっていますが、何らかの理由でここでは空になっています。つまり、X-Forwarded-Forヘッダーを返しても何も返されません。ここで何をすればよいのでしょうか?

0 投票する
0 に答える
407 参照

php - PHPを使用してクライアントデバイスの正確なIPアドレスを取得するには?

私が試した以下のコード:

次のようなIPアドレスを提供します:1.23.75.70クライアントデバイスのIPアドレスのようには見えません。すべてのデバイスで実行中に同じ IP アドレスが表示されます。

このコードを実行しているクライアント デバイスの動的 IP アドレスを取得したいと考えています。

0 投票する
1 に答える
5438 参照

kubernetes - Ingress でのリモート クライアント IP の保持

私の目標は、Web アプリケーション (Kubernetes 1.4 クラスターにデプロイされている) が、最初に HTTP 要求を行ったクライアントの IP を認識できるようにすることです。ベアメタル クラスタでアプリケーションを実行する予定であるため、GCE とservice.alpha.kubernetes.io/external-traffic: OnlyLocal1.4 で導入されたサービス アノテーションは適用できません。

代替案を探していると、私の目標を達成するためにイングレスを設定することを提案しているこの質問が見つかりました。そこで、Ingress とNginX Ingress Controllerをセットアップしました。デプロイはスムーズに進み、イングレス アドレスとポート 80 を介して Web アプリに接続できました。 Ingress を介して IP が適切に渡されていません。動作させるには、上記に加えて何を設定する必要があるか教えてください。

私のイングレスの設定: