很多师傅为了降低网站运营成本,会选择使用NAT服务器。然而,大多数NAT服务器都有端口限制,导致用户访问网站时需要在域名后添加端口号(例如 https://example.com:888)。本文将分享一个简单且能提速的方案,帮助你去掉端口号,实现直接访问!
1.安装宝塔Linux面板
登录SSH
使用服务商提供的默认登录端口(注意:不要使用22端口,因为NAT服务器会转发端口,例如内网的22端口可能被转发为其他端口)。
安装面板
安装宝塔Linux面板后,记下面板返回的外网端口号(例如 12345)。
配置端口转发
在NAT服务器上转发该端口号。如果端口被占用,可以更换为其他外部端口号。访问面板时,使用自定义的端口号。

2. 部署网站并配置SSL证书
1.部署网站
在服务器上部署网站,并添加NAT端口转发规则。

2. 部署网站并配置SSL证书
- 如果配置了SSL证书,CDN回源时可以使用HTTPS协议
- 如果不配置SSL证书,CDN回源时将使用HTTP协议(不推荐,因为上传文件时可能会提示“表单不安全”,部分浏览器会拦截)。
注意:无论使用HTTP还是HTTPS回源,都可以通过HTTPS访问网站(如果你希望的话)。
3.开启强制https协议
为了防止部分CDN窜协议(例如回源时从HTTPS切换到HTTP),建议开启强制HTTPS访问。又拍云CDN不会出现此问题。
3.CDN创建及域名解析
1.创建CDN服务
在又拍云创建CDN服务,并绑定你的域名。注意:又拍云CDN实例创建后需要审核,通常需要一个工作日(实测大约半天即可完成)。
2.域名解析
将域名的DNS解析指向又拍云CDN提供的CNAME地址。

4.CDN回源设置
1.配置回源
在又拍云CDN的回源管理 > 源站设置中,配置回源信息:
- HTTP协议:回源端口使用 8800(即80端口的转发端口)。
- HTTPS协议:回源端口使用 8443(即443端口的转发端口)。
- 源站地址:填写你的服务器IP地址。
这里示例https回源:

2.完成设置
完成以上步骤后,你的网站就可以实现不带端口号访问了!如果希望使用HTTPS协议访问,还需要在CDN的HTTPS设置中上传并配置SSL证书。

至此你已经完成了全部建站流程
5.常见问题(重要 必看!)
1.无法运行WordPress安装程序
打开CDN缓存控制中的协议跟随,设置为全程跟随即可。
2.Wordpress后台乱码
- 可能是服务器端开启了强制HTTPS,而CDN使用了HTTP回源。
- 解决方法:将CDN回源协议改为HTTPS,或在服务器端关闭强制HTTPS。
- 也可能是缓存规则设置问题,请参考后续文章。
务必为WordPress设置伪静态规则,以确保网站正常运行。
推荐的CDN设置



通过以上步骤,你可以轻松实现不带端口号访问NAT服务器上的网站,同时利用CDN加速提升用户体验!如果有任何问题,欢迎留言讨论!
V1Panys. (2025). V1Panys Blog 屿の小窝. Retrieved from https://blog.v1x.top
Comments NOTHING