問題タブ [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 - 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 の接続プロセスをデバッグするにはどうすればよいですか?
よろしく。
ios - xcode で NetworkExtension.Framework を追加する
アプリケーションから VPN 構成を実装するために、ネットワーク拡張フレームワークを xcode に追加しようとしています。そのために、このビデオhttps://developer.apple.com/videos/play/wwdc2015/717/を参照しています。インストール用の NEProviderTemplate.pkg すら表示されません。Frameworks フォルダに入る前に何かしなければならないことはありますか?? MacOS バージョン OS 10.12
前もって感謝します。
ios - NEHotspotHelper.register への呼び出しが返されない
WiFi ネットワークに自動的に接続する必要がある iOS アプリに取り組んでいます。承認された Apple からの NEHotspotHelper 拡張機能を要求しました。
今、周りのWiFiネットワークに自動接続しようとしています。しかし、メソッドNEHotspotHelper.registerへの呼び出しは返されません。アプリの資格ファイルに資格com.apple.developer.networking.HotspotHelperを追加し、その資格が有効になっている新しく作成されたプロビジョニング プロファイルも使用しています。先週からそれを機能させようとしています。私が捕まえるのが難しいと感じている小さなもののように見えます。助けてください。
以下は私のコードです
どんな助けでも大歓迎です!
編集: WiFi を切断して再接続しようとすると、登録は成功しますが、現在接続されているネットワークの詳細のみが返されます。周辺のすべての WiFi ネットワークの詳細が必要です。
ios - NetworkExtension フレームワークを使用してユーザーをリダイレクトする
NEFilterProvider APIを使用して URL をフィルタリングする (ブラウジングを許可/ブロックする)アプリケーションがあります。ControlProvider および DataProvider 拡張機能が作成されました。
したがって、この時点で、特定の URL をブロック/許可できます。NetworkExtension を使用してカスタム URL へのリダイレクトを実装する方法があるのだろうか?
ios - NETunnelProviderManager の構成を保存できません
エラーが発生します:
Error Domain=NEVPNErrorDomain Code=5 "permission denied"
NETunnelProviderManager に構成を保存しようとすると。これは私のコードです:
機能でパーソナル VPN を有効にしており、アプリとネットワーク拡張機能の両方に .entitlements ファイルがあります。
ios - 複数の設定を保存する iOS NETunnelProviderManager
VPN 構成を設定に保存しようとしていますが、既に機能しています (VPN に接続できます)。しかし、何らかの理由で、最後の構成を使用する代わりにコードを再度実行するたびに、新しい構成が作成されます。だから、私はたくさんの構成になってしまいます。
これが私の現在のコードです。誰かが何が問題なのかを教えてくれれば、それは素晴らしいことです。ありがとう!