小白问题:关于不越狱ios设备修改host?

2013-11-01 11:53:42 +08:00
 wovfeng
做ios上的web开发,需要修改host。但是ios7还没有越狱。基本上只能在模拟器上测试。
如果使用360wifi等AP中转,ios设备上是不是用的电脑上的host?希望知道的人帮忙解答下
62101 次点击
所在节点    程序员
12 条回复
66beta
2013-11-01 11:58:10 +08:00
肯定不能修改,只能通过外部的代理吧,比如电脑上搞一个DNS解析软件,然后手机连电脑wifi,通过电脑解析?
meta
2013-11-01 13:03:13 +08:00
hosts在/etc,没越狱当然没有写权限了。hosts文件是私有的,不可能用到其他机器上的hosts文件。
可以做一个假域名服务器,在ios上指向那个服务器就行了。
ipconfiger
2013-11-01 14:09:55 +08:00
找台机器装 dnsmasq 搞定收工
ETiV
2013-11-01 14:20:27 +08:00
不知道Mac 的WIFI共享. iPhone连上去之后, 请求走不走电脑上的HOSTS?
xmvagrant
2013-11-01 15:23:51 +08:00
@ETiV Mac上的不知道,windows是可以的,wifi设置dns为windows的IP
hick
2013-11-01 15:27:45 +08:00
弄个 fiddler 劫持, 代理到 fiddler 端口
felix021
2013-11-01 15:30:46 +08:00
这个其实也可以用pac指定一个代理,让代理来做这种事情。
whaoran
2014-10-15 10:58:16 +08:00
不越狱要修改hotst还真不知道哦。我只知道越狱后修改hotst的方法。
将iOS设备链接至Mac,打开iExplorer进入Root—private—etc即可看到hosts文件。iExplorer支持拖拽操作,因此,只需将hosts文件拖拽出来用“文本编辑”修改后再替换回去即可(修改前记得备份)。
注意:该方法仅适用于已越狱的iOS设备。http://www.waw168.com/584.html
whaoran
2015-01-27 14:46:31 +08:00
将iOS设备链接至Mac,打开iExplorer进入Root—private—etc即可看到hosts文件。iExplorer支持拖拽操作,因此,只需将hosts文件拖拽出来用“文本编辑”修改后再替换回去即可(修改前记得备份)。

注意:该方法仅适用于已越狱的iOS设备。

为什么要修改hosts?这个问题无需解释,相信每一位需要修改hosts的朋友都清楚的知道自己的目的所在。http://www.pgnan.com/584.html
wwf2123492
2017-05-04 22:21:43 +08:00
在 appStore 上下载 DNS 浏览器 Lite 就可以修改 HOST 了,不用越狱还免费的哦
swat199538
2018-01-05 16:03:58 +08:00
可以用 filler 开一个代理,然后手机代理连接上去,然后本地电脑的 host 改成你要的就行了。
wsqstar
2019-06-04 09:47:52 +08:00
现在有了红鱼安全 DNSAPP,在 v2 上也有团队在分享(昨天尝试了修改 hosts,原理似乎是嵌套?)我的 coursera 又可以使用了!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/87668

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX