我在自己电脑上用xampp搭了个内网服务器,现在我需要用iPhone访问一个域名调试页面,例如xx.baidu.com,
实际上是访问的127.0.0.1这样,类似于在电脑上的Host文件 127.0.0.1 xx.baidu.com 这样
请各位指教下
1
Septembers 2015-05-17 14:49:56 +08:00 via Android
DNS
|
2
robin001 2015-05-17 14:53:46 +08:00
openwrt tomoto等路由可以实现!
|
3
crab 2015-05-17 15:28:30 +08:00
路由上的 DNSmasq ,加一条解析进去。
或者内网服务器配置HOST解析并且开个 HTTP 代理,iPhone 的网络通过代理。 |
4
CDuXZMAPgHp1q9ew 2015-05-17 16:04:59 +08:00
如果你是指 iOS 开发, 看看这个 https://github.com/mattt/NSEtcHosts/
|
5
iulo OP @crab “内网服务器配置HOST解析并且开个 HTTP 代理,iPhone 的网络通过代理。” 这条能详细说说么 不是很懂 感谢
|
6
qgy18 2015-05-17 16:25:31 +08:00 via iPhone 1
fiddler
|
8
Hello1995 2015-05-17 16:56:20 +08:00
首先,我的计算机(局域网 IP 为 192.168.199.180 )和我的手机( 局域网 IP 为 192.168.199.190 )处于同一路由器的 Wi-Fi 信号下,然后我在路由器中添加了自定义的 hosts ,“192.168.199.180 xx.baidu.com”,然后我的手机就能够访问计算机里的 localhost (127.0.0.1)了,只需要在手机的浏览器中访问 xx.baidu.com 即可。
BTW,如果 Android 愿意 root (iPhone 愿意越狱)的话,那么可以直接在手机中修改 hosts 文件,添加 “192.168.199.180 xx.baidu.com” 这一行就可以了。当然,这里的 IP 地址需要改成你自己的计算机的局域网 IP。 |
9
iulo OP @Hello1995 现在就是不知道怎么在路由器自定义host 普通家用路由没有这个功能吧, 我手头有一个磊科Q3,还要刷成海蜘蛛才行么~
|
10
Hello1995 2015-05-17 17:18:31 +08:00
|
11
Hello1995 2015-05-17 17:26:50 +08:00 1
搜了一下,再给两种方案。
方案四:如果你有域名,可以使用自己的域名(或子域名),指向本地计算机的 IP。 方案五: 自行搜索 Fiddler (感谢6楼 @qgy18 )(综合了一下,推荐这个方案) 参考: https://github.com/cssmagic/blog/issues/28 |
13
guoer 2015-05-17 20:36:58 +08:00
polipo
|
14
Andy1999 2015-05-17 20:38:23 +08:00 via iPhone
/etc/hosts 就是hosts保存的地方
未越狱暂时不知道怎么做,不过可以试试看修改备份达到目的。 |
15
flynaj 2015-05-17 21:13:16 +08:00 via Android
ros软路由加一个静态DNS记录就行
|
16
jugelizi 2015-05-17 22:13:59 +08:00
搞个无限wifi发射器解决啊
|
17
enjoeq 2015-05-18 09:20:43 +08:00
如果你有 Mac 的话可以用 Charles 的重定向啊,给 iPhone 设置一个代理,在 Charles 中对特定的地址进行重定向。
fiddler 是在 Windows 上类似于 Charles 的软件,但是不知道 fiddler 有没有重定向的功能,lz 可以试试看。 |
20
iulo OP @linzianplay 嗯 回来找一下 3ks
|
21
ibcker 2019-06-05 21:33:43 +08:00
NEDNSProxyProvider ?
|