我在 Windows 上使用Nginx。我有一个问题:使用此工具是否可以将外部 IP 和端口用于反向代理操作?如果可以,我是否需要将外部 IP 和端口添加到我的网卡和 Windows 网络设置中?我需要使用外部 IP 和端口通过反向代理隧道传输 URL,然后在我的本地 IP 和端口上查看该 URL 的内容。
我将这些设置添加到了 nginx.conf 文件中。端口已打开,但我在地址https://localhost:65100/处收到500 内部服务器错误。
http {
ssl_protocols tlsv1 tlsv1.1 tlsv1.2 tlsv1.3;
ssl_prefer_server_ciphers on;
server {
listen 65100 ssl;
server_name localhost;
ssl_certificate d:/nginx-1.26.2/conf/cert.pem;
ssl_certificate_key d:/nginx-1.26.2/conf/cert.key;
location / {
proxy_pass https://someurlfortest.com;
proxy_set_header host $host;
proxy_set_header x-real-ip $remote_addr;
proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;
proxy_set_header x-forwarded-proto $scheme;
proxy_ssl_server_name on;
proxy_ssl_protocols tlsv1 tlsv1.1 tlsv1.2 tlsv1.3;
proxy_ssl_verify on;
proxy_ssl_trusted_certificate d:/nginx-1.26.2/conf/ca-certificates.crt;
resolver 8.8.8.8;
proxy_bind 111.111.111.111:1080;
}
}
}
我需要一个解决方案来执行反向代理操作,而无需将外部 IP 和端口添加到 Windows 网络设置中。
Nginx 日志:
[crit] 8432#2304: *41 bind(88.135.42.241:4153) failed (10049: The requested address is not valid in its context) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", upstream: "185.147.178.14:443/favicon.ico", host: "localhost:65100", referrer: "localhost:65100"
16
nginx -t
对你的配置进行测试)–
error.log
,以及您为尝试解决这些问题而采取的行动。–
–
–
–
|