大規模な脱獄なしではこれが可能であるとは思えませんが、iPad(またはiOSデバイス)のhostsファイルを編集することはまったく可能ですか?
大規模な脱獄なしではこれが可能であるとは思えませんが、iPad(またはiOSデバイス)のhostsファイルを編集することはまったく可能ですか?
回答:
前の答えは正しいですが、探している効果がドメインのHTTPトラフィックを別のIPにリダイレクトすることである場合は、方法があります。
技術的にはあなたの質問に答えていませんので、私はここで質問をして答えました:
いいえ、iPadのホストファイルを(ジェイルブレイクなしで)変更することはできませんが、回避策はあります。
これが私のシナリオです:
192.168.2.1
あり、Webアプリを実行Macで実行されているWebアプリをiPad経由でテストしますが、直接アクセスできません。
解決策は私にとってうまくいきます:
Port
(ほとんどの場合8888
)、切り替えますEnable transparent HTTP proxying
。これで、iPadでWebアプリにアクセスできます。
もちろん、LinuxではSquidやVarnish、Wondowsではフィドラーなど、他のプロキシツールを使用できます。
NodeJs
ます。モジュールフィルターネット
これを行う最も簡単な方法は、XCodeを使用してiPadシミュレーターを実行し、ホストシステムのホストファイル(/ etc / hosts)にエントリを追加して、テストサイトを指すことです。
私は同じ機能が必要でした、そして脱獄をすることはノーノーです。1つの解決策は、自分でDNSサーバー(MaraDNS)をホストし、iPad /電話でWi-Fi設定に移動して、そこにカスタムDNSサーバーを追加することです。
プロセス全体でたった10分で完了しました。
1)MaraDNSをダウンロードする
2)実行 mkSecretTxt.exe
管理者として
3)mararc
ファイルを変更します。
ipv4_bind_addresses = "put your public IP Here"
timestamp_type = 2
random_seed_file = "secret.txt"
csv2 = {}
csv2["Simple.Example.com."] = "example.configuration"
「example.configuration
」というファイルを同じフォルダに追加しますrun_maradns.bat
。
4)example.configurationファイルを編集します。
Simple.Example.com. 10.10.13.13 ~
5)すべてのファイアウォールを無効にする(便利)
6)ファイル " run_maradns.bat
"を実行します
7)エラーはないはずです。
8)次に示すように、DNSサーバーをリストに追加します。http://www.iphonehacks.com/2014/08/change-dns-iphone-ipad.html
9)動作します!
チャールズのようなものを使用して透過プロキシを設定し、そのようにトラフィックをリダイレクトすることでそれを行うことができると思います
これが投稿されているのは久しぶりですが、iOS 7.1ではいくつかの点が変更されています。
これまでのところ、アプリを開発している場合、Appleによって認識されている有効なSSL証明書が必要です。そうでない場合、iDeviceにエラーメッセージが表示されます。自己署名証明書はもうありません。ここでリストを参照してください:
http://support.apple.com/kb/ht5012
さらに、ここにいる場合は、テスト環境または開発環境で、iDeviceに(httpsサーバーへの)名前を解決させようとしていることを意味します。
優れたアプリケーションであるsquidを使用する代わりに、dnsmasqのような非常に基本的なDNSサーバーを実行するだけで済みます。名前解決の最初の行としてホストファイルを使用するので、www.blah.comが192.168.10.10であると言って、基本的にそこでiDeviceをだますことができます。
設定ファイルは3〜4行と簡単で、必要に応じて内部DHCPサーバーを設定することもできます。
これが私のものです:
listen-address = 192.168.10.35
ドメインが必要
偽のプライベート
no-dhcp-interface = eth0
local = / localnet /
もちろん、そのDNS(私の場合は192.168.10.35)を使用するようにiDeviceのネットワークを構成するか、適切に構成した後、そのサーバーからDHCPの使用を開始する必要があります。
さらに、dnsmasqが内部で名前を解決できない場合は、通常のDNSサーバー(8.8.8.8など)を使用して名前を解決します。非常にシンプルでエレガントで、社内でのiDeviceアプリのインストールに関する私の問題を解決しました。
ところで、通常のMac(OS X)での名前解決に関する多くの問題も解決します。
さて、私の怒り:流血のアップル。デバイスを安全にすることは、オペレーティングシステムまたは開発者を去勢することを含むべきではありません。
iPhoneモバイルプロキシジェネレーターを使用して、モバイルインターネット(3G)経由でiPhoneまたはiPadeのプロキシサーバーを利用することもできます。
http://iphonesettings.net/mobileproxygenerator.php
キャリアのAPN(必要に応じてAPNユーザー名/パスワードを使用)と通過するプロキシサーバーを入力し、[生成]をタップするだけです
iphonesettings.net
?
それにアクセスする必要があります/private/etc/
。できません。
ベストアンサー:ブラウザにhttpまたはhttps、IPアドレス、コロン、ポート番号を追加するだけです。例:https : //123.23.145.67 : 80