Cloudflare 隧道后面的本地代理

Cloudflare 隧道后面的本地代理

有很多类似的问题,看起来很相似,但他们实际上想要的是不同的东西或从未得到解答,我希望你能帮助我。

我最近在 cloudflare 上购买了一个域名,添加了所需的 DNS 记录并在本地服务器上设置了一个动态 IP 变化检测器。

我的整体设置是这样的:

  • 我的家庭服务器 A 上运行着一个 cloudflared 隧道。
  • 在同一台服务器 A 上托管一个网站。
  • 同一局域网中的服务器 B 上托管了另一个网站,我通过子域和 cloudlfared 设置访问该网站。
  • 在服务器 B 上也有一个 squid 代理正在运行。
  • 在我的局域网中,路由器为每台机器分配地址,因此我可以从局域网访问其他机器,例如http://serverB.zyxel.box

squid 代理是 http 并使用基本 http 身份验证。之前我有一个来自 no-ip 的动态 DNS(例如myhome.ddns.net),并且能够:

  1. 通过该 ddns 连接到我的代理
  2. 使用以下方式访问我的 LAN 机器serverB.zyxel.box

我现在想要的是,ddns.net我想使用我新买的域名,但我还没有弄清楚如何将流量转发到本地代理。

谢谢任何帮助和建议。

仅供参考:服务器 A 是一台 Windows 机器,我不想使用 nginx。

如果这不起作用,那么一般来说,有没有办法将我的域名用作具有 http 身份验证的代理,以便我可以使用访问我的 LAN 机器serverA.zyxel.box

(我希望能够从我的局域网外部进行操作。)http_proxy=user:[email protected] curl http://serverA.zyxel.box/

相关内容