![80 端口难题](https://linux22.com/image/1560624/80%20%E7%AB%AF%E5%8F%A3%E9%9A%BE%E9%A2%98.png)
我的家庭网络上有几台设备可以通过非标准端口访问(Openhab、摄像头、Grafana Charts 等)。出于安全原因,我设置了一个 Web 服务器,以便我可以通过单个端口传输所有通信。由于我的 ISP 阻止了端口 80 和 443 上的流量,因此我不得不使用非标准端口。
此解决方案在大多数地方都适用。但我现在遇到的问题是,我的公司只允许端口 80 和 443 上的流量,所以我无法从办公室访问我的系统(90% 的时间我都需要在办公室访问)。
有人对弥合这一鸿沟有什么建议吗?我尝试将我的域名 (example.com) 转发到我的开放端口 (myIP:Port#),看起来很顺畅,我也尝试在外部托管的网页中使用 iFrame。
答案1
您有以下几种选择:
- 设置 VPN。即使不那么容易,但这可能更有用,因为您可以将它用于除这些网页之外的更多用途。但是,您的 IT 部门可能不喜欢有人在他们的防火墙上运行未经批准的私人 VPN(假设他们有能力,也就是说,不称职的 IT 部门可能不会注意到)。
- 使用外部开放代理服务器来反弹连接。这会让您在多个方面面临风险(数据安全和 IT 部门),因此除非万不得已,否则我不建议这样做。
- 运行您自己的外部代理服务器。VPS 托管真的很便宜(大多数地方每月只需 5 美元就可以买到一个可以毫无问题地运行此服务的服务器,如果您不太在意性能,甚至更少)。