問題タブ [networkextension]
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 - NetworkExtension connectOnDemand ルールが機能しない
新しい NetworkExtension フレームワークによって作成された VPN 構成のアプリがあります。問題なく動作しますが、特定の URL に接続しようとしているときにのみこの VPN を有効にするルールを追加する必要があります。NEVPNManager の connectOnDemand 機能を使用する予定でしたが、うまくいかないようです。http://some-site.comを safari で開くと、VPN 接続が確立されるはずですが、何らかの理由で確立されません。connectOnDemand を機能させるために、生成された .mobileconfig ファイルを使用するだけでなく、別のタイプの構成も試しましたが、うまくいきませんでした。どうしたの?私は次のようなコードでテストしています:
ios - Torを介してiOSデバイスのすべてのインターネットトラフィックをルーティングする方法は?
TOR を介してアプリケーションのインターネット トラフィックをルーティングするアプリケーションがあります。しかし今、ネットワーク拡張フレームワークを使用して、 iOS デバイスのすべてのインターネット トラフィックを Tor 経由でルーティングする機能を実装したいと考えています。
これに関していくつか質問があります
1) これを達成することは可能ですか?
2) Apple はこれを許可していますか? (この質問を Apple に投稿しましたが、応答がありませんでした)
ありがとう
ios - NEHotspotHelper NetworkExtension
新しいフレームワークを使用しようとしていますが、スコープがよくわかりません。
Wi Fi
自動で接続できますか?たとえば、iOS がアプリでバックグラウンド サービスを呼び出すときに、特定のネットワークのパスワードと信頼度を設定できます。
の下にメッセージが表示されますSSID
が、ユーザーは Wi-Fi に触れて接続する必要があります。
私の質問は、ユーザーが触れずにこれを行うことは可能ですか? たとえば、既知Wi Fi
のiOS
がある場合は、これに自動的に接続されます。
このフレームワークでこの動作をエミュレートする方法はありますか?
ありがとう。
ios - NEHotspotHelper の info.plist 設定
Santosh's Questionに従って、info.plistにいくつかの新しい項目を追加する必要があります。ただし、次のガイドでそれを行う方法がわかりません。
アプリケーションの Info.plist には、「ネットワーク認証」を含む * UIBackgroundModes 配列を含める必要があります。
アプリケーションは、'com.apple.developer.networking.HotspotHelper' * を資格の 1 つとして設定する必要があります。資格の値はブール値 * 値 true です。
それに応じてターゲットの info.plist を構成する方法を誰かに提案できますか?
ios - ネットワーク拡張 IPC で奇妙なクラッシュ
GUI から IPC メッセージを送信すると、パケット トンネル (ネットワーク拡張) 内で異常なクラッシュが発生することがあります。
既に割り当てが解除されているオブジェクトにメッセージを送信しようとしているようです。その答えにはネットワーク拡張の内部またはソースコードの知識が必要であることを理解していますが、SOを読んでいるAppleエンジニアかもしれません...
ios9 - NEHotspotHelper に関するいくつかの質問
NEHotspotHelper への許可申請に成功し、私のプロジェクトで使用されました。 OpenWrt-5G を参照してください 。動作しますが、接続に問題があることがわかりました。設定したパスワードが正しいにもかかわらず、パスワード入力ボックスがポップアップすることがあります。 このように しかし、数回試行した後、正常に接続できます。この問題は長い間私を悩ませてきました。他の誰かがこの問題に遭遇したかどうかはわかりません。誰かがこの問題を解決するのを手伝ってくれることを願っています。ありがとう。
ios - カスタム OpenVPN iOS クライアント
カスタム iOS OpenVPN クライアントに取り組んでいます。このネイティブ OpenVPN クライアント コア ソースを見つけましたhttps://staging.openvpn.net/openvpn3/
iOS プラットフォーム用にビルドできます。
この OpenVPNClient を拡張機能として統合して、アプリケーションから iOS デバイス用の OpenVPN ネットワークをセットアップするにはどうすればよいですか? 出来ますか?
ios - App Extension を使用した VPN 接続
NEVPNManager
VPN接続の構成と接続に使用しています。アプリでうまく機能します。現在、Today's App Extension を統合して VPN に接続しています。拡張機能とアプリが異なるプロファイルを作成しているという問題に直面しています。アプリとアプリ拡張機能の両方で単一の VPN プロファイルを使用する方法は?
ios - WPA2 エンタープライズ wifi、NetworkExtension、NEHotspotHelper、iOS への接続方法
最近、iOS 開発用の Objective C でネットワーク拡張を使い始めました。
Apple がネットワーク拡張機能を使用するための資格が既に提供されているので、次のリンクを使用して NEHotspotHelper を使用して wifi ネットワークに接続できます。
https://forums.developer.apple.com/message/46924#46924
NEHotspotHelper NetworkExtension API iOS9.0
CaptiveNetwork が廃止され、Wifi 名の呼び出しが既にブロックされた後に iOS9 で Wifi SSID を取得する方法
https://forums.developer.apple.com/message/31150#31150
ここで、wifi WPA2 エンタープライズ ネットワークに接続したいと考えています (このネットワークでは、認証に「ユーザー名」と「パスワード」が必要です)。
私の質問: ネットワーク拡張機能または NEHotspotHelper を使用して WPA2 ネットワークに接続できますか?
可能であれば、例を挙げて教えていただけますか? お願いします..
御時間ありがとうございます。