Windows 下 Nginx 实现内网穿透 - 详细配置教程
要在 Windows 系统下使用 Nginx 实现内网穿透,需要进行以下步骤:
- 安装 Nginx
首先需要在 Windows 系统上安装 Nginx。可以从 Nginx 官网下载 Windows 版本的安装包,然后按照安装向导进行安装。
- 配置 Nginx
配置 Nginx 需要修改 Nginx 的配置文件,一般在安装目录下的 conf 文件夹中。打开 nginx.conf 文件,在 http 块中添加以下内容:
server {
listen 80;
server_name 'your.domain.com';
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
其中,'your.domain.com' 是你的公网服务器域名,127.0.0.1:8080 是你内网服务器的地址和端口。
- 配置公网服务器
需要在公网服务器上安装 Linux 系统,并开启相应的端口,将流量转发到 Nginx 服务器。
- 启动 Nginx
完成配置后,需要启动 Nginx 服务。在 Nginx 安装目录下的 sbin 文件夹中找到 nginx.exe,双击运行即可。
这样就可以在公网上通过 'your.domain.com' 访问到你内网服务器上的服务了。需要注意的是,如果你的公网服务器使用的是动态 IP 地址,需要使用 DDNS 服务来保证域名解析正确。
原文地址: https://www.cveoy.top/t/topic/odp7 著作权归作者所有。请勿转载和采集!