ブラウザに読み込まれた Java アプレットを考えてみましょう。Java は独自の仮想環境を使用するため、クライアントにローカル IP アドレスを表示できます。
始める良い方法だと思います-> http://reglos.de/myaddress/MyAddress.html
Java で IP を取得するにはどうすればよいですか? Java でシステム IP アドレス/ホスト名を確認するにはどうすればよいですか?
これにより、現在の環境を変更する必要がなくなります。そうしないと、squid の再構成が必要になる可能性があります。
あなたが投稿したコメントから、IP をクライアントに提示する目的は、IP をクライアントに読み取らせ、リモート接続できるようにすることであることがわかります。また、クライアント側でアプリを実行することもオプションであると述べました。これはすぐに BGInfo http://technet.microsoft.com/en-us/sysinternals/bb897557.aspxに私を駆り立てました- 特にクライアントのオペレーティング システムが Windows の場合。
ページに配置する簡単な Java アプレット:
function myIP(){ var vi="uses java to get the users local ip number"
var yip2=java.net.InetAddress.getLocalHost();
var yip=yip2.getHostAddress();
return yip;
}//end myIP
alert("your machine's local network IP is "+ myIP())