https 可以访问 8866端口吗

HTTPS 可以通过非标准端口(如 8866 端口)进行访问,但需要配置服务器和客户端的代理设置。以下是具体实现方式:

服务器端配置

以Nginx 为例,通过以下配置可将非 80/443 端口请求强制转为 HTTPS:

复制代码
server {
    listen 8866;
    server_name your_server_name;
    ssl_certificate /path/to/your/cert.crt;
    ssl_certificate_key /path/to/your/cert.key;
    location / {
        proxy_pass https://your_backend_server;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        force_ssl 1;
    }
}

listen 8866:监听 8866 端口。

ssl_certificate 和 ssl_certificate_key:指定 SSL 证书路径。

force_ssl 1:强制使用 SSL 加密。 ‌

客户端设置(以 Fiddler 为例)

‌安装 Fiddler 证书‌:在浏览器或移动设备上下载并安装 Fiddler 提供的证书。 ‌

‌配置代理‌:

‌PC 端‌:浏览器设置代理为 Fiddler 的 IP 地址(如 10.0.0.9),端口为 8866。 ‌

‌移动端‌:在 WiFi 设置中手动配置代理,服务器主机名为 Fiddler 的 IP,端口为 8866。 ‌

注意事项

若服务器使用公网 IP,需确保端口映射正确(如将公网 8866 映射到内网服务器的 7001 等)。 ‌

若无公网 IP,可通过局域网内访问(如 192.168.0.22:8866)。

相关推荐
记得记得就1514 小时前
【Nginx 实战系列(一)—— Web 核心概念、HTTP/HTTPS协议 与 Nginx 安装】
前端·nginx·http
观望过往5 小时前
WebSocket 技术全解析:原理、应用与实现
网络·websocket·网络协议
e***75395 小时前
在 Windows 上生成本地 SSL 证书并使用 HTTPS 访问本地 Nginx 服务器
windows·https·ssl
阿珊和她的猫16 小时前
HTTP 状态码 304:未修改(Not Modified)的深度解析
网络协议·http·状态模式
JJ1M816 小时前
用 Python 快速搭建一个支持 HTTPS、CORS 和断点续传的文件服务器
服务器·python·https
jinxinyuuuus18 小时前
局域网文件传输:P2P架构中NAT穿透、打洞与数据安全协议
网络协议·架构·p2p
chuxinweihui19 小时前
应用层协议 HTTP
linux·服务器·网络·网络协议·http
chuxinweihui19 小时前
HTTP cookie 与 session
网络·网络协议·http
RocketJ19 小时前
TCP、Telepathy 和 HTTP 三者关系
网络协议·tcp/ip·http
默恋~微凉19 小时前
Shell(九)——HTTP与HTTPS协议
网络协议·http·https