手机无法访问电脑低于 4000 的端口

2018-09-06 23:16:48 +08:00
 powersee

我的电脑系统是 macOS,在平时,我用 hexo 写文章,一般写好后都会先本地测试一下,使用 (hexo s) 开启本地 web 服务,电脑上可以通过 ( localhost:4000 )来访问,手机在局域网内,可以访问 电脑 IP:4000 来访问,这样我就能知道在手机上观看的效果如何。

最近我用 hugo 搭建博客,开启本地 web 服务后却是( localhost:1313 ),我发现手机端访问不了。

于是我用 php -S localhost:3999 这个命令来测试,发现到 3999 端口,手机还是无法访问,4000 端口就可以……

现在想问一下论坛的大佬,有没有办法去掉这个限制?或者更改 hugo 的默认端口?

973 次点击
所在节点    问与答
2 条回复
Blacate
2018-09-07 08:36:13 +08:00
非 root 用户是用不了低端口的 你用 root 权限运行程序试试
powersee
2018-09-07 11:45:03 +08:00
@Blacate 感谢回复。原本电脑是无法开启低端口的,现在用 sudo 就可以开启 888 这种低端口了。但是手机依然无法访问,只有电脑本身能访问……

看来是没法解决了,算了算了,发布到网上再用手机访问也行,谢谢啦。

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

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

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

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

© 2021 V2EX