我想在我的笔记本电脑上共享(公开)一些 HTTP 服务,以便从 Internet 访问它。笔记本电脑可以通过不同的提供商连接到互联网,例如通过公共 Wi-Fi 或 4G,所以我不能确定我的笔记本电脑可以接受传入的 TCP 连接。
我正在考虑使用静态 IP 地址设置一些小型反向代理(例如使用 AWS EC2 t2.nano 或 t2.micro),并将我的笔记本电脑连接到该代理。然后代理会将来自客户端的所有传入请求重定向到我的笔记本电脑:
1 - connect laptop to proxy
example.com
+--------+ +-------+
| laptop | -----> | proxy |
+--------+ +-------+
2 - all requests from clients will be redirected
to connected laptop
example.com
+--------+ +-------+ +--------+
| laptop | <----- | proxy | <----- | client |
+--------+ +-------+ +--------+
我不确定它是否会被调用,但这样做是一种已知的做法吗?如果是,是否存在代理服务器和连接工具等软件?