問題タブ [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 に答える
1594 参照

ios - NEHotspotHelper registerWithOptions が FALSE を返すのはなぜですか?

registerWithOptions を呼び出そうとすると、常に false が返されるため、コードと設定に何が欠けているかご存知でしたか?

NetworkExtension Entitlement を既に持っています。

私はすでに資格を作成しました ここに画像の説明を入力

そして、すでに.plistに配列を作成しました ここに画像の説明を入力

ここに私のコードがあります:

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

ios - SimpleTunnel が機能しない - PacketTunnel クラッシュ

2016 年 11 月 17 日更新:

さて、接続がどのように開始されるかをwiresharkで見ることができましたが、iPhoneで何かが起こりました.

SimpleTunnel アプリ内の VPN ボタンをタッチすると、ステータスが [切断済み] から [接続中] に変わりますが、すぐに [切断済み] に戻り、サーバーに次のメッセージが表示されます。

2016-11-16 19:12:41.033 tunnel_server[693:7087] 新しい接続を受け入れました

PacketTunnel プロセスが何らかの理由でクラッシュしています...テスト済み:

iPad Mini iOS 9.3.5 (13G36) iPhone 5 iOS 10.1.1 (14B150) iPhone 5s iOS 10.0.1 (14A403)

ここでは、クラッシュ ログを確認できます。

https://www.dropbox.com/sh/y4sd02rp6v5nc12/AADGtIfqS0dTX5fyAxDzbQlba?dl=0

この問題をバグとして報告しました。番号 29308978

しかし、私は自分のプロジェクトを実行できるようにする必要があります。

元の質問:

SimpleTunnel 情報:

https://developer.apple.com/library/content/samplecode/SimpleTunnel/Introduction/Intro.html

私はこのセットアップを持っています:

WiFi 経由で IP 10.0.0.33 の AP に接続された iPhone 10.1。イーサネット経由で AP、IP 10.0.0.40 に接続された Mac。

tunnel_server が開始され、ポート 6969 で実行されました。SimpleTunnel がインストールされ、サーバー 10.0.0.40:6969 で構成されました

接続ボタンをタッチしても何も起こらず、ステータスを接続中に変更するだけです。

Wireshark を使用すると、iPhone からのパケットが見えません。iPhone から Mac に ping を実行しようとすると、うまくいきます。

何か案は??SimpleTunnel の接続プロセスをデバッグするにはどうすればよいですか?

よろしく。

0 投票する
3 に答える
2238 参照

ios - xcode で NetworkExtension.Framework を追加する

アプリケーションから VPN 構成を実装するために、ネットワーク拡張フレームワークを xcode に追加しようとしています。そのために、このビデオhttps://developer.apple.com/videos/play/wwdc2015/717/を参照しています。インストール用の NEProviderTemplate.pkg すら表示されません。Frameworks フォルダに入る前に何かしなければならないことはありますか?? MacOS バージョン OS 10.12

前もって感謝します。

ここに画像の説明を入力

ビデオのスクリーンショット ここに画像の説明を入力

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

ios - NEHotspotHelper.register への呼び出しが返されない

WiFi ネットワークに自動的に接続する必要がある iOS アプリに取り組んでいます。承認された Apple からの NEHotspotHelper 拡張機能を要求しました。

今、周りのWiFiネットワークに自動接続しようとしています。しかし、メソッドNEHotspotHelper.registerへの呼び出しは返されません。アプリの資格ファイルに資格com.apple.developer.networking.HotspotHelperを追加し、その資格が有効になっている新しく作成されたプロビジョニング プロファイルも使用しています。先週からそれを機能させようとしています。私が捕まえるのが難しいと感じている小さなもののように見えます。助けてください。

以下は私のコードです

どんな助けでも大歓迎です!

編集: WiFi を切断して再接続しようとすると、登録は成功しますが、現在接続されているネットワークの詳細のみが返されます。周辺のすべての WiFi ネットワークの詳細が必要です。

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

ios - NetworkExtension フレームワークを使用してユーザーをリダイレクトする

NEFilterProvider APIを使用して URL をフィルタリングする (ブラウジングを許可/ブロックする)アプリケーションがあります。ControlProvider および DataProvider 拡張機能が作成されました。

したがって、この時点で、特定の URL をブロック/許可できます。NetworkExtension を使用してカスタム URL へのリダイレクトを実装する方法があるのだろうか?

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

ios - NETunnelProviderManager の構成を保存できません

エラーが発生します:

Error Domain=NEVPNErrorDomain Code=5 "permission denied"

NETunnelProviderManager に構成を保存しようとすると。これは私のコードです:

機能でパーソナル VPN を有効にしており、アプリとネットワーク拡張機能の両方に .entitlements ファイルがあります。

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

ios - 複数の設定を保存する iOS NETunnelProviderManager

VPN 構成を設定に保存しようとしていますが、既に機能しています (VPN に接続できます)。しかし、何らかの理由で、最後の構成を使用する代わりにコードを再度実行するたびに、新しい構成が作成されます。だから、私はたくさんの構成になってしまいます。

これが私の現在のコードです。誰かが何が問題なのかを教えてくれれば、それは素晴らしいことです。ありがとう!