菜鸡小前端,调试本机的网站效果。通过 localhost:8000 在本机启动的服务,操作系统 win10
需求: 在家里同一 wifi 用手机 /平板看看效果,通过 ip:port 的方式访问。
在本机通过 localhost:8000/127.0.0.1:8000 可以访问。但无法通过 ip 访问。
已经做过的尝试: 1.关闭防火墙,防火墙高级设置入站规则添加 tcp 8000 端口。
2.开启 IIS 功能。
3.开始 ping 192.168.1.xx ping 不通,经前两步设置已经可以 ping 通。但在本机访问 ip:8000 仍然错误,无法访问。
通过 netstat -nao | findstr 8000
命令发现还是只有 127.0.0.1 这一个 ip 在这个端口。
重启电脑重启浏览器等操作都未解决问题。
各位走过路过的大佬帮帮小妹吧! QAQ
1
Ayahuasec 2021-02-06 23:55:08 +08:00 2
应该是服务端 bind 了 127.0.0.1,你找找你的服务端软件的配置文件,把绑定地址改成 0.0.0.0 再重启服务端看下
|
2
zoeliu OP |
4
yeqizhang 2021-02-07 00:47:02 +08:00 via Android
实在不行搞个反代或者端口映射吧……
|
5
Kr98 2021-02-07 01:55:39 +08:00 1
|
6
JmmBite 2021-02-07 06:45:06 +08:00
192.168.1.A 访问 127.0.0.1 来自( 192.168.1.B )?
跨网段如何访问? |
7
OliverDD 2021-02-07 08:10:18 +08:00
localhost 一般会在 hosts 中配置为 127.0.0.1,这是本地回环网络的 ip,是虚拟的网卡,外部不可见。应该绑定你使用中的网卡的 ip,家用的一般是 192.168.1.x 。或者使用 0.0.0.0,这会绑定所有网卡的那个端口。
|
8
icegaze 2021-02-07 08:41:28 +08:00 via Android 1
你的 web 服务器绑定在 127.0.0.1 这个 ip 监听了,
需要修改设置,让它监听本机的若干 ip, 例如 127.0.0.1 和 192.168.1.x, 如果有其他网卡,或者网卡上有多个 ip 地址, 也可以都加上,根据你自己的需要而定。 |
9
shniubobo 2021-02-07 09:33:00 +08:00 via Android
看楼上应该已经解答了楼主的问题,我再提一句,其实 chrome 的开发者工具可以调设备大小( firefox 没用过不清楚),比真机测试方便很多。
|