确保您的外发通信安全
传出代理管理器和 Tailscale 出口节点提供了一种通过安全通道路由 Unraid 出站通信的方式。这些工具对于绕过限制性防火墙、遵循网络策略或保护出站流量非常有用。虽然这些解决方案主要集中在 Unraid 系统通信上,但可以通过配置选项将其扩展到更广泛的网络。
有三种主要方法可以保护您的外发通信:
- 外发代理管理器 - 该工具通过代理服务器路由HTTP流量,使您能够安全管理和定向您的网络请求。
- Tailscale 出口节点 - 使用Tailscale 出口节点,您的所有流量都可通过Tailscale 的网状网络路由,确保设备间的安全连接。
- WireGuard VPN - 您还可以使用WireGuard VPN 通过商业VPN 提供商来路由流量,增加隐私和安全层。
外发代理管理器与Tailscale/WireGuard/VPN
| 使用场景 | 推荐工具 | 原因 |
|---|---|---|
| 绕过防火墙以进行 Unraid 系统更新 | 外发代理管理器 | 仅通过代理路由 Unraid 的系统流量;配置简单,最小。 |
| 使用网状网络保护所有外发流量 | %%Tailscaletailscale%% 出口节点 | 通过 %%Tailscaletailscale%% 的网状网络加密流量;现有 %%Tailscaletailscale%% 基础设施易于设置。 |
| 保护所有外发流量(系统范围) | %%WireGuardwireguard%% %%VPNvpn-tunnel%% | 加密并通过隧道将 Unraid (包括 Docker/VM) 的所有流量发送到商业 VPN 提供商。 |
| 隔离Docker或VM流量 | %%VPNvpn-tunnel%% 或容器代理 | 在容器/VM 级别配置 %%VPNvpn-tunnel%% 以进行细粒度控制。 |
| 从任何地方访问家庭网络 | %%Tailscaletailscale%% 出口节点 | 通过家庭网络路由流量以保证一致的IP和地理位置。 |
对于大多数用户来说,像 Tailscale 或 WireGuard 这样的解决方案更适合于完整系统的安全性和隐私保护。当您仅需要代理 Unraid 的 HTTP 请求时,请使用传出代理管理器。
设置代理服务器
要设置代理服务器:
- 在WebGUI中导航到 设置 → 出站代理管理器 。

- 添加代理的名称、URL 和(如果需要)用户名/密码。
- 点击 应用。
- 从列表中选择新的代理并再次点击应用。
WebGUI 将自动使用所选择的代理进行出站系统流量。如果您有开着的网页终端或SSH会话,关闭并重新打开它们以应用新的代理设置。此使用是透明的——监控代理服务器日志以验证活动。
选择HTTP代理服务器
- 如果您的组织提供代理: 使用网络管理员提供的地址和凭据。
- 如果您需要自行设置:
- 由@ich777提供的代理服务器Docker容器经过测试并与Unraid运行良好。
- 您可以配置此容器通过 Unraid 的 WireGuard VPN 将流量路由到商业 VPN,或连接到其他基于 Docker 的 VPN 服务。
- 为了保证可靠性,将代理服务器托管在与 Unraid 分开的系统上,以确保在启动期间网络可用。
要监控代理流量,请转到代理主机系统上的Docker标签,选择代理服务器容器,并查看日志。
自动导入和插件兼容性
- 如果您之前使用过 代理编辑器 插件,在升级到带内置代理支持的 Unraid 7.0+ 时将自动移除。
config/go脚本或community.applications/proxy.cfg中的遗留代理设置将自动导入,并且旧文件将重命名以确保安全。
插件兼容性
- 使用PHP的
curl_init()函数的插件将自动使用外发代理。 - 使用
file_get_contents()的插件应迁移到curl_init()以实现代理兼容性。 - 对于命令行进程,优先使用
curl而非wget以支持代理。
有关插件开发和兼容性的更多信息,请访问文档中的插件部分。
Tailscale出口节点
Tailscale exit nodes offer a secure and modern way to route your Unraid server's outgoing traffic through another device on your Tailnet. This setup provides the security of a VPN while leveraging Tailscale's easy-to-use mesh networking, making it ideal for users who want encrypted outgoing traffic without the complexity of traditional VPNs.
配置Tailscale出口节点
要为服务器的外发流量设置Tailscale 出口节点:
- 从社区应用安装Tailscale插件,如果尚未安装。
- **在你的 Tailnet 上设置出口节点。**这可以是另一个 Unraid 服务器、Docker 容器或任何运行 Tailscale 的设备。
- 配置你的 Unraid 服务器以使用出口节点:
- 导航到设置 → Tailscale。
- 在使用出口节点字段中选择可用的出口节点。
- 点击 应用。
Mullvad集成
Tailscale 与 Mullvad VPN 合作提供商业退出节点。您可以通过Tailscale购买Mullvad VPN,从而获得其全球服务器网络作为退出节点。此组合提供了Tailscale的网状网络与Mullvad隐私优先的基础设施。