日常妙招屋
白蓝主题五 · 清爽阅读
首页  > 网络监控

HTTP和HTTPS端口的区别与常见应用

平时在家装摄像头、路由器,或者用手机远程查看家里的监控画面时,你可能遇到过“连接失败”或“网页不安全”的提示。这时候问题很可能出在端口设置上,尤其是HTTPHTTPS这两个常见的协议端口。

HTTP用的是哪个端口?

HTTP是超文本传输协议,最常见的使用场景就是访问普通网页。比如你在浏览器里输入一个没有加密的网站地址,系统默认走的就是HTTP协议,对应的端口号是80。很多网络设备的管理页面,比如老款路由器后台,也常通过80端口提供访问服务。

比如你输入 http://192.168.1.1 能打开路由器设置界面,其实就是访问了这台设备的80端口。如果这个端口被关闭或被占用,页面就打不开了。

HTTPS比HTTP多了一层安全

现在大多数正规网站都改用HTTPS了,地址栏会显示一把小锁图标。HTTPS本质上是HTTP加上SSL/TLS加密层,用来防止数据被中途窃听或篡改。它使用的默认端口是443。

举个例子,你在公司用手机APP查看监控视频,如果提示“连接不安全”,但换个带https前缀的地址就能正常登录,那说明服务端启用了加密通信,走的就是443端口。

为什么有时候要手动填端口号?

有些网络设备为了安全,不会直接使用标准端口。比如把HTTPS服务从443改成8443,避免被自动扫描攻击。这时候你就得在地址后面手动加上端口,像这样:

https://192.168.1.100:8443

如果不加:8443,系统就会默认去找443端口,自然连不上。

如何判断当前用的是哪个端口?

打开浏览器开发者工具(F12),切换到“网络”标签页,刷新页面,点开任意请求,就能看到“Remote Address”里包含的端口号。如果是 :443 或 :80,那就是标准端口;如果是其他数字,说明做了自定义配置。

家里装NAS或者自建监控服务器的人尤其要注意这点。比如你用Nginx反向代理多个服务,就得合理分配端口,避免冲突。

小建议:别乱开80和443端口

虽然80和443是标准端口,但如果你不是专业运维,尽量别在公网直接暴露这两个端口。黑客经常扫描这些常用端口进行攻击。可以用非标准端口配合动态域名来访问自家设备,更安全些。

比如把HTTPS服务放在8443,外网访问时通过路由器转发,既方便又降低风险。