android - 在非 root 的 Android 上模拟主机文件

标签 android web-deployment hosts

有没有办法在非 root Android 上模拟主机文件的行为?

我需要在 Android 上测试一个网站。我通过 IP 地址访问该网站,但它似乎重定向到手机无法访问的 URL。那么有没有一种方法可以模拟主机文件行为以将此 URL 映射到正确的 IP 地址。

通过搜索,我发现真正的主机文件可以使用 root 设备进行编辑,但目前这对我来说不是一个选项。

最佳答案

1) 您可以使用桌面作为设备的来源或互联网。在这里你可以使用 dnsmasq 和一些下一个规则(例如 https://askubuntu.com/questions/53523/how-to-redirect-a-url-to-a-custom-ip-address )你只需要通过 usb 共享互联网到设备。

2) 您可以在您的设备上将其设置为该网络中计算机的 dnsserver ip。然后使用 dnsmasq 执行相同的操作

关于android - 在非 root 的 Android 上模拟主机文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19379445/

相关文章:

javascript - WebView Html 固定标题滚动表

Android 在约束布局内制作可调整大小的分屏

tfs - 在 TFS 构建过程中部署数据库和 Web 项目

java - EnumSet 可分割

Android "Service"不是真的在后台吗?

linux - rsync 不同步文件名中的大写/小写。我怎样才能让它同步上限?

django - 如何从 Heroku 上的 Django 项目正确地提供我的 Angular 应用程序静态文件?

batch-file - Windows Batch 将记录添加到主机文件

c# - Windows 7 操作系统中的服务不使用主机文件作为本地服务

c++ - 在 Windows 上编辑 HOSTS 文件