問題タブ [http-tunneling]
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.
ios - iOS アプリのモバイル データと WiFi の使用状況を追跡する
iOS アプリのモバイル データと WiFi データを追跡するミニ プロジェクトに取り組んでいます。いくつかのアプリが VPN を介してそれを行っているのを見ましたが、NSExtentions ではうまくいきませんでした。
参考になれば幸いです。すべてのアプリを含むデバイス レベルのデータを収集したいと考えています。で利用可能な統計に似ています
ネイティブ iOS クライアントとは別に、ここにリストされている他のアプリもこれを実現します。VPN を介して可能であることは知っていますが、それに関連する開発ドキュメントは見つかりませんでした。VPN以外に方法はありますか?
http - Web アプリにアクセスするための HTTP リレー/トンネルを実装する方法は?
お客様のコンピューター (NAT の背後) で実行されている Web アプリ (IIS によってホストされる ASP.Net Core) があります。
インターネットに接続されている携帯電話やその他のデバイスは、Web アプリにアクセスできる必要があります。
制限:
- パブリック IP アドレスはありません。
- インターネットにアクセスするためのハードウェアとソフトウェアが弊社から提供されていないため、お客様にダイナミック DNS を設定したくありません。
http リレー サーバーのようなもので、クライアント リクエストを対応する Web アプリに転送したり、その逆を行ったりする必要があります。
例えば
- www.example.org/c1 は、顧客 1 の PC の Web アプリに移動します
- www.example.org/c2 は、顧客 2 の PC の Web アプリに移動します。
またはさらに良い
- c1.example.org/ は、顧客 1 の PC の Web アプリに移動します。
- c2.example.org/ は、顧客 2 の PC の Web アプリに移動します。
これまでに評価したこと:
Microsoft Azure ハイブリッド接続:
- Web アプリでのログインにまだ苦労しています - 他の Cookie は正常に機能しているように見えますが、ブラウザーは認証 Cookie を取得しません。
- 値札は非常に高く、農家であり、常に可能な限り最小限の金額を支払うように促す顧客に請求することは困難です。
ThinkTecture RelayServer を使用した RabbitMQ ( https://github.com/thinktecture/relayserver ):
- RelayServer プラグインをまだ動作させることができませんでした。
- これが私が得るエラートレースです:
- RabbitMQ が稼働中で、私はいくつかのチュートリアルをうまく実装して遊んでいました。
質問:
無料または高すぎない、適切でセットアップが簡単な代替案について、提案をいただければ幸いです。
ThinkTekture RelayServer を使用した経験のある方は、ご意見をお聞かせください。