如何从其他设备访问 https://localhost

如何从其他设备访问 https://localhost

我有一个用 ASP.NET 编写的服务器程序,我想从同一网络上的其他设备访问它。我需要做什么才能实现这一点?有没有程序可以处理这种情况?必须是 https,而不是 http。

谢谢

答案1

如果您在同一网络内访问它,您应该能够使用 https://hostname:portnumber。

除非应用程序本身支持 SSL,否则一种选择是简单地使用 Nginx 作为反向代理并使用它来应用证书。您可以使用位置块来指定 nginx 捕获的流量应指向的位置(例如,nginx 配置为侦听端口 443,您将其反向代理到 localhost:9010,其中 asp.net 应用程序正在侦听 9010)并使用简单的 SSL 参数将其配置为应用证书/私钥。

相关内容