1

Javaで書いているアプリへのリダイレクトを設定しようとしています。このアプリは、私のラップトップ (MacOS 10.10 Yosemite) でポート 8443 を開き、HTTPS サービスを提供します。

大きな計画は、私のラップトップに設定しているアクセス ポイントに別のデバイスを接続し、それが 443 の任意の IP/ドメインに接続すると、このトラフィックがポート 8443 のローカル マシンにリダイレクトされることです。

  1. 443 を通過するトラフィックを 8443 にリダイレクトする必要があります。次のガイドを使用して、この問題の解決策を見つけたかもしれません: http://www.abetobing.com/node/81で、ルールをrdr pass on lo0 inet proto tcp from any to any port 443 -> 127.0.0.1 port 8443 But this rule onlyに変更しました。私がそれについて正しければ、ローカルで動作します。したがって、自分のラップトップからのトラフィックのみがリダイレクトされます。別のマシンで開こうとしてhttps://192.168.178.25/も機能しませんが、https://192.168.178.25:8443/機能します。

  2. さらに、/etc/hosts ファイルを介してドメインを変更することもできました。これは、ローカル接続と単一ドメインでのみ機能します。したがって、2 番目のステップは、考えられるすべてのドメイン名を自分の IP にリダイレクトすることです。これはちょっとしたプロキシサービスで可能になるはずだと思いますが、私はこのトピックに慣れていないので、うまくいく解決策を見つけていません。

  3. 現在、2 台の Wifi デバイスと MacOS インターネット共有を使用しています。私の USB wifi カードはルーターとインターネットに接続されています。私の内部wifiカードはアクセスポイント(ホットスポットと表示されます)を開き、他のデバイスのインターネット接続を提供します. USB Wi-Fi 接続が常に機能している必要があるため、これは面倒です。そうしないと、MacOS がアクセス ポイントをシャットダウンします。最善の解決策は、内部の wifi カードで信頼できるアクセス ポイントを開くソフトウェアです (Mac OS アドホック ネットワークでは成功していません)。

3つのパーツのいずれかで誰かが私を助けることができれば、とてもうれしいです. すでにありがとうございます:)

4

0 に答える 0