iPhone iPad等iOS 设备上配置修改hosts的方法

IT资讯
IT资讯
IT资讯
1233
文章
274
评论
2018-07-0808:07:25
评论
5,447 978字

前提

iOS 设备指的是 iPhone/iPod touch/iPad 等运行 iOS 操作系统的移动设备。

为了测试网页在这些移动设备上的表现,我们往往需要使用真实的设备去访问内网的开发/测试环境。在某些时候,服务器端严格绑定域名(不允许使用 IP 地址访问),而且这个域名往往是虚拟的域名(比如yoursite.dev 之类),我们就需要在移动设备上配置 hosts。

最重要的一点,你的设备最好是已经越狱的。越狱的目的不是装盗版软件,是为了获取系统的最高权限,这样才有可能修改 hosts 这样的系统级文件。(同理,在 Android 设备上修改 hosts 文件需要获取 root 权限。)

如果无法越狱(比如你手贱把系统升级到了最高版本),则可参考本文末尾的后备方案。

操作步骤

首先,我们需要安装最新版的 iTunes。因为它包含了 iOS 设备的驱动程序,装了它,Windows 才能正常识别设备。

然后,我们需要安装“同步助手”。暂不去纠结这个软件是不是盗版工具,它是目前最好用的 iOS 设备的资源管理器,我们这里只需要用到它的文件管理的功能。

iPhone iPad等iOS 设备上配置修改hosts的方法

 

进入文件管理界面,进入 /etc 目录,可以找到 hosts 文件。

iPhone iPad等iOS 设备上配置修改hosts的方法

 

把它拖到桌面,就可以为所欲为了。修改完成之后,再拖回去替换原文件即可。

在修改过程中,唯一值得一提的恐怕就是换行符的格式了吧。本质上 iOS 是一个功能完备的 UNIX 系统,它的文本文件的换行符当然使用 UNIX 格式,与我们通常使用的 DOS/Windows 格式不一样。安全起见,建议你在保存文件的时候,留意换行符的格式。(参见下图)

iPhone iPad等iOS 设备上配置修改hosts的方法

后备方案

这里介绍两种后备方案,也适用于无法修改 hosts 的其它移动设备。

真实域名法

即注册一个真实的域名,解析到内网的开发/测试机。这实际上是一个变通的办法,它有一些显而易见的缺点:

  • 需要花钱买域名。
  • 可能需要更新服务器端的域名白名单——前端工程师往往没有这个权限。
  • 域名解析通过外网 DNS 实现,比起 hosts 本地解析要慢一些。

代理法

在本地开发机上建一个代理服务器,让 iOS 设备通过代理服务器访问。这样域名解析这一步是在开发机完成的,只要把开发机的 hosts 配置好就可以了。

架设代理服务器并不复杂,有现成的方案,就是前端神器 Fiddler(只需要选中“允许其它机器连接”选项就可以了),顺道还可以调试移动设备的 HTTP 连接。iOS 设备端的配置也比较简单,这里就不赘述了。

  • Copyright ©  PC在线云端  版权所有.
  • 转载请务必保留本文链接:https://www.gaofumei.net/networks/7847.html
2024.11.20_21:23最新网络节点地址分享,不定期更新,开放分享(831个网络免费节点香港|日本|韩国|新加坡|台湾|马来西亚|美国|德国|澳大利亚|英国|法国|加拿大|新西兰|奥地利|荷兰|波兰|俄罗斯|瑞士|意大利爱尔兰|葡萄牙|丹麦|希腊|尼日利亚|巴西|乌克兰| Clash|V2ray|SSR)不断努力提高更新频率和数量。 网络问题

2024.11.20_21:23最新网络节点地址分享,不定期更新,开放分享(831个网络免费节点香港|日本|韩国|新加坡|台湾|马来西亚|美国|德国|澳大利亚|英国|法国|加拿大|新西兰|奥地利|荷兰|波兰|俄罗斯|瑞士|意大利爱尔兰|葡萄牙|丹麦|希腊|尼日利亚|巴西|乌克兰| Clash|V2ray|SSR)不断努力提高更新频率和数量。

vmess://ew0KICAidiI6ICIyIiwNCiAgInBzIjogIm5pcmVuLm9yZ2Nsb3VkLmNsdWJf8J+HuvCfh7ggVVNfNjUyIiwNCiAgImFkZCI6ICIxNzIuNjcuMTYwLjMzIiwNCiAgInBvcnQiOiAiNDQzIiwNCiAgImlkIjogIjAzZmNjNjE4LWI5M2QtNjc5Ni02YWVkLThh...
2024.11.14_15:36最新网络节点地址分享,不定期更新,开放分享(983个网络免费节点香港|日本|韩国|新加坡|台湾|马来西亚|美国|德国|澳大利亚|英国|法国|加拿大|新西兰|奥地利|荷兰|波兰|俄罗斯|瑞士|意大利爱尔兰|葡萄牙|丹麦|希腊|尼日利亚|巴西|乌克兰| Clash|V2ray|SSR)不断努力提高更新频率和数量。 网络问题

2024.11.14_15:36最新网络节点地址分享,不定期更新,开放分享(983个网络免费节点香港|日本|韩国|新加坡|台湾|马来西亚|美国|德国|澳大利亚|英国|法国|加拿大|新西兰|奥地利|荷兰|波兰|俄罗斯|瑞士|意大利爱尔兰|葡萄牙|丹麦|希腊|尼日利亚|巴西|乌克兰| Clash|V2ray|SSR)不断努力提高更新频率和数量。

vmess://ew0KICAidiI6ICIyIiwNCiAgInBzIjogIm5pcmVuLm9yZ2Nsb3VkLmNsdWJf8J+PgSBaWl8xMDM2IiwNCiAgImFkZCI6ICIxNjIuMTU5LjguMTIwIiwNCiAgInBvcnQiOiAiNDQzIiwNCiAgImlkIjogIjYyYWE1ZjgwLTAzMjgtNDAwNC1hMzc1LTdmNWE1...
2024.11.11_13:43最新网络节点地址分享,不定期更新,开放分享(982个网络免费节点香港|日本|韩国|新加坡|台湾|马来西亚|美国|德国|澳大利亚|英国|法国|加拿大|新西兰|奥地利|荷兰|波兰|俄罗斯|瑞士|意大利爱尔兰|葡萄牙|丹麦|希腊|尼日利亚|巴西|乌克兰| Clash|V2ray|SSR)不断努力提高更新频率和数量。 网络问题

2024.11.11_13:43最新网络节点地址分享,不定期更新,开放分享(982个网络免费节点香港|日本|韩国|新加坡|台湾|马来西亚|美国|德国|澳大利亚|英国|法国|加拿大|新西兰|奥地利|荷兰|波兰|俄罗斯|瑞士|意大利爱尔兰|葡萄牙|丹麦|希腊|尼日利亚|巴西|乌克兰| Clash|V2ray|SSR)不断努力提高更新频率和数量。

vmess://ew0KICAidiI6ICIyIiwNCiAgInBzIjogIm5pcmVuLm9yZ2Nsb3VkLmNsdWJf8J+HuvCfh7ggVVNfNzkyIiwNCiAgImFkZCI6ICIxMDQuMTYuNjAuOCIsDQogICJwb3J0IjogIjgwODAiLA0KICAiaWQiOiAiZjU4NGRlMTUtMjAzNC00MTcwLWE3MjMtZjQ4...
Orgorg速率最高可达1000Mbps,流畅观看Youtube 4K、TikTok,支持 Windows、Android、iOS、Mac,支持 微信、支付宝 付款!
全球数据中心,多点BGP保证速度,无视晚高峰,全天4K秒开,IPLC专线无惧封锁
全IEPL /青云跨境,高峰时期稳定8K播放,流媒体影视, ChatGPT 解锁保障,客户端无日志保护您的隐私安全,稳定运行5年+
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: