window10 装了 Nginx 手机为什么得连同一个 wifi 才能访问 IP 啊?

102 天前
 cyx032426

为什么不是直接访问 IP 就可以了?手机连数据访问不了

2709 次点击
所在节点    程序员
20 条回复
azureaz
102 天前
你是刚学计算机的小白?
cyx032426
102 天前
@azureaz 是的
Aaarnold
102 天前
建议互联网搜索:公网与内网
miyuki
102 天前
应该是同一个内网(通俗讲就是一个路由器下)吧,手机访问的是电脑的内网 ip 吧,手机切成数据就意味着不在内网范围内了,当然访问不了了

除非将电脑的 nginx 端口在路由器端做转发/映射,并且需要路由器拨号有公网 ip
cyx032426
102 天前
@Aaarnold 好的 谢谢
cyx032426
102 天前
@miyuki 噢原来还分公网 ip 和内网 ip 。怪不得我在云服务器装 Nginx 可以访问。谢谢你啊。
yankebupt
102 天前
一方面局域网 ip 访问不了,一方面即使拨号现在很多也给内网 ip 了(比如 10.x.x.x 打头的),一方面即使找运营商要到了公网 ip 局域网也在路由器上做了端口映射,很多家宽屏蔽 80 端口,需要换端口访问。
坑比较多。
vcn8yjOogEL
102 天前
一般来说家里是一个受防火墙保护的局域网, 想在外部访问除了路由以外还要在防火墙上开洞

顺带再强调一次, 家宽扫描到公开网页会直接封, 强烈建议用 VPN, 你有商宽就当我没说
cyx032426
102 天前
@yankebupt 这样子 那我还是用内网吧。目前还没那么专业。
cyx032426
102 天前
@vcn8yjOogEL OK ,我主要是刚刚开始学,然后写了一个静态网页想看看在手机上什么效果。感谢你的提醒啊 不弄了,到时候连云服务器好了。
lc5900
102 天前
有公网可以在路由器上设置转发,没有公网,但是有服务器,可以看下内网穿透,或者直接部署到服务器
cyx032426
102 天前
@lc5900 嗯嗯 直接部署服务器好了 什么 frp ngrok 太复杂了我感觉。平时一些小项目就手机和笔记本一起连连内网就好。
crab
101 天前
不考虑安全可以把内网这台电脑 IP 添加到路由器的 DMZ
cyx032426
101 天前
@crab 不考虑安全是什么意思 就是电脑很容易受攻击吗😭
yxmyxmyyy
101 天前
我的发,竟然在 v 站能看到这种问题
Rnreck
101 天前
@yxmyxmyyy #15 哈哈,你说她不懂,她还知道在 v2 上面问呢
JensenQian
101 天前
@cyx032426 #12
试下 cloudflare tunnel 穿透
买个域名
直接点几下就行了
cyx032426
101 天前
@JensenQian OK 什么时候搞搞
zsh2517
100 天前
@JensenQian #17 @cyx032426 #18 小白建议一步一步来,不用先想这么多(尤其是如果不要求别人访问的话,可以等网站这一套熟了在考虑 cf tunnel, frp 啥的

@cyx032426 #14 “DMZ 主机”不严谨的说,相当于是从路由器外面访问路由器的时候,路由器会把数据转发给这台主机,就像对外接入的是这台主机而不是路由器一样。不安全是因为 DMZ 相当于把你的电脑完全暴露到了外部。

另外同 #8 ,家宽很可能会扫描/监控入站,家宽做网站有风险。如果想要公开,更建议采用隧道/云服务器
cyx032426
100 天前
@zsh2517 是的,像你说的,目前简简单单弄个云服务器学习测试就好了,等有一定的水平再尝试弄一些这样的东西。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1015182

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX