問題タブ [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.

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

ios - NetworkExtension connectOnDemand ルールが機能しない

新しい NetworkExtension フレームワークによって作成された VPN 構成のアプリがあります。問題なく動作しますが、特定の URL に接続しようとしているときにのみこの VPN を有効にするルールを追加する必要があります。NEVPNManager の connectOnDemand 機能を使用する予定でしたが、うまくいかないようです。http://some-site.comを safari で開くと、VPN 接続が確立されるはずですが、何らかの理由で確立されません。connectOnDemand を機能させるために、生成された .mobileconfig ファイルを使用するだけでなく、別のタイプの構成も試しましたが、うまくいきませんでした。どうしたの?私は次のようなコードでテストしています:

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

ios - Torを介してiOSデバイスのすべてのインターネットトラフィックをルーティングする方法は?

TOR を介してアプリケーションのインターネット トラフィックをルーティングするアプリケーションがあります。しかし今、ネットワーク拡張フレームワークを使用して、 iOS デバイスのすべてのインターネット トラフィックを Tor 経由でルーティングする機能を実装したいと考えています。

これに関していくつか質問があります

1) これを達成することは可能ですか?

2) Apple はこれを許可していますか? (この質問を Apple に投稿しましたが、応答がありませんでした)

ありがとう

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

ios - NEHotspotHelper NetworkExtension

新しいフレームワークを使用しようとしていますが、スコープがよくわかりません。

Wi Fi自動で接続できますか?たとえば、iOS がアプリでバックグラウンド サービスを呼び出すときに、特定のネットワークのパスワードと信頼度を設定できます。

の下にメッセージが表示されますSSIDが、ユーザーは Wi-Fi に触れて接続する必要があります。

私の質問は、ユーザーが触れずにこれを行うことは可能ですか? たとえば、既知Wi FiiOSがある場合は、これに自動的に接続されます。

このフレームワークでこの動作をエミュレートする方法はありますか?

ありがとう。

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

ios - NEHotspotHelper の info.plist 設定

Santosh's Questionに従って、info.plistにいくつかの新しい項目を追加する必要があります。ただし、次のガイドでそれを行う方法がわかりません。

  • アプリケーションの Info.plist には、「ネットワーク認証」を含む * UIBackgroundModes 配列を含める必要があります。

  • アプリケーションは、'com.apple.developer.networking.HotspotHelper' * を資格の 1 つとして設定する必要があります。資格の値はブール値 * 値 true です。

それに応じてターゲットの info.plist を構成する方法を誰かに提案できますか?

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

ios - ネットワーク拡張 IPC で奇妙なクラッシュ

GUI から IPC メッセージを送信すると、パケット トンネル (ネットワーク拡張) 内で異常なクラッシュが発生することがあります。

既に割り当てが解除されているオブジェクトにメッセージを送信しようとしているようです。その答えにはネットワーク拡張の内部またはソースコードの知識が必要であることを理解していますが、SOを読んでいるAppleエンジニアかもしれません...

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

ios9 - NEHotspotHelper に関するいくつかの質問

NEHotspotHelper への許可申請に成功し、私のプロジェクトで使用されました。 OpenWrt-5G を参照してください 。動作しますが、接続に問題があることがわかりました。設定したパスワードが正しいにもかかわらず、パスワード入力ボックスがポップアップすることがあります。 このように しかし、数回試行した後、正常に接続できます。この問題は長い間私を悩ませてきました。他の誰かがこの問題に遭遇したかどうかはわかりません。誰かがこの問題を解決するのを手伝ってくれることを願っています。ありがとう。

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

ios - カスタム OpenVPN iOS クライアント

カスタム iOS OpenVPN クライアントに取り組んでいます。このネイティブ OpenVPN クライアント コア ソースを見つけましたhttps://staging.openvpn.net/openvpn3/

iOS プラットフォーム用にビルドできます。

この OpenVPNClient を拡張機能として統合して、アプリケーションから iOS デバイス用の OpenVPN ネットワークをセットアップするにはどうすればよいですか? 出来ますか?

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

ios - App Extension を使用した VPN 接続

NEVPNManagerVPN接続の構成と接続に使用しています。アプリでうまく機能します。現在、Today's App Extension を統合して VPN に接続しています。拡張機能とアプリが異なるプロファイルを作成しているという問題に直面しています。アプリとアプリ拡張機能の両方で単一の VPN プロファイルを使用する方法は?

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

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 ネットワークに接続できますか?

可能であれば、例を挙げて教えていただけますか? お願いします..

御時間ありがとうございます。