server-tunnel-selection

Select remote-access tunnels based on proxy, UDP, and IPv6 constraints.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/photonics-dhl/Hermes --skill server-tunnel-selection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: server-tunnel-selection
Source: https://github.com/photonics-dhl/Hermes/tree/main/hermes-home/skills/devops/server-tunnel-selection
Command: npx skills add https://github.com/photonics-dhl/Hermes --skill server-tunnel-selection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

本技能提供内网穿透方案的决策树,帮助在需要将本地服务暴露到公网时,快速在 Cloudflare Tunnel、ngrok 与 IPv6 等方案之间做出选择,减少试错和配置时间。

Core Features & Use Cases

  • 基于网络条件的方案选择:根据代理存在与否、直连能力、UDP 可达性等场景自动判断最合适的隧道方案。
  • 清晰的注意事项与用例:涵盖 Cloudflare Tunnel、ngrok 及 IPv6 的常见坑点与解决办法,便于快速落地。
  • 适用场景广泛:适用于开发测试服务器、预生产环境、物联网网关等需要临时或长期公网访问的场景。

Quick Start

按照决策树的指引,识别服务器的最佳隧道选项并执行推荐的部署步骤。

Frequently Asked Questions about server-tunnel-selection

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the best tunnel for remote access when exposing a local server?

Cloudflare Tunnel requires UDP 7844 reachability. If UDP 7844 is inaccessible due to network egress constraints, the decision logic guides you to select alternative tunneling options like ngrok or IPv6 fallback for remote access.

Does ngrok work with HTTP CONNECT proxies for exposing local services?

Yes, ngrok works with HTTP CONNECT proxies. The tunnel selection logic evaluates proxy compatibility to determine if ngrok is the most suitable remote-access tunnel when direct HTTPS/TCP connectivity is unavailable or restricted by network egress constraints.

When should I use IPv6 fallback for tunneling instead of Cloudflare Tunnel or ngrok?

Use IPv6 fallback for tunneling when Cloudflare Tunnel UDP 7844 requirements are unmet and proxy compatibility issues restrict ngrok. The decision logic selects IPv6 fallback based on network egress constraints and direct connectivity limitations.

What are the limitations of using Cloudflare Tunnel for remote access?

Limitations of using Cloudflare Tunnel for remote access include strict UDP 7844 port accessibility requirements and certificate handling complexities. If these network egress constraints are unmet, the decision logic recommends evaluating ngrok or IPv6 fallback alternatives.