美文网首页
移动设备开发中访问自定义域名

移动设备开发中访问自定义域名

作者: 舌尖上的大胖 | 来源:发表于2021-12-25 07:27 被阅读0次

在日常开发中常会遇到基于域名访问的场景。在开发阶段域名可能还没有完成配置,所以无法直接使用。在 PC 端只要修改 hosts 文件即可。但是对于移动设备,在没有 root 或越狱的情况下,是无法修改 hosts 文件的。

本文讨论一下解决方案。

一、搭建代理服务器(推荐)

在电脑上启动代理服务,并配置电脑的 hosts 文件,然后配置手机网络,指定通过代理服务器访问即可。

这里有几点需要注意:

1、最好使用 HTTP 代理

  • 很多手机只支持 HTTP 代理,所以 HTTP 代理适用性更好。

  • 如果使用 SOCKS 代理,需要明确指定使用远端 DNS,也就是把域名解析工作交给代理服务器。但这要看设备的具体实现,有的有配置的机制,有的会直接选择一个默认实现。

2、使用移动数据访问的场景

对于使用移动数据访问的情况,代理服务器需要有公网地址,以确保能通过公网访问到

二、在局域网的 DNS 服务器上做配置

通过局域网连接上网,可以修改局域网的 DNS 进行配置。

1、如果在公司局域网,一般可以联系公司的网络管理员协助配置 DNS

2、如果是个人或家庭网络,可以选用支持配置自定义域名解析的路由器

三、搭建自己的 DNS 服务

配置自己的 DNS 服务器,如 dnsmasq。然后在手机上指定配置的 DNS 服务。

可以参考如下配置方式:

(完)

相关文章

网友评论

      本文标题:移动设备开发中访问自定义域名

      本文链接:https://www.haomeiwen.com/subject/fwxdqrtx.html