NipGeihou's blog NipGeihou's blog
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档

NipGeihou

我见青山多妩媚,料青山见我应如是
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档
  • Linux

  • Docker

  • 云原生

  • Kubernetes

  • KubeSphere

  • K3S

  • 笔记

    • 基于KtConnect实现本地与kubernetes集群互通
    • 基于Wireguard实现本地与kubernetes集群互通
    • Kubesphere问题总结
    • SpringBoot应用存活探针
    • DevOps - IDEA与Docker实现CI
    • 下一代CI工具 - Tekton
    • 基于Clash.Meta实现的流量分离
    • Windows命令-route路由表
    • 基于acme.sh的证书分发
    • 基于Nginx的内网域名管理
    • 基于Cloudflare-Zero-Trust的内网穿透
      • 场景
      • 操作
        • SSH
        • HTTPS
      • 参考
    • 基于rclone的跨云对象存储迁移
    • 基于DNS区域解析分流国内外CDN
    • 年轻人的第一台服务器(D1581)
    • IPMI笔记
    • ipmitool笔记
    • iSCSI服务搭建
    • 基于WireGuard实现的云组网
    • 基于Tailscale实现的云组网
  • PVE

  • 维修

  • DevOps

  • 云服务

  • 路由器

  • Hyper-V

  • Windows

  • macOS

  • 运维
  • 笔记
NipGeihou
2024-01-30
目录

基于Cloudflare-Zero-Trust的内网穿透

# 场景

  • 部署在非标准端口的服务无法套 Cloudflare cdn
  • IPv6 VPS 在 IPv4 Only 无法直接访问

# 操作

  • 打开 cloudflare (opens new window)
  • 侧边栏 Zero Trust - Networks/Tunnels
  • Create a tunnel
  • Select your connector: Cloudflared , Next
  • Name your tunnel: 随便写 (my-pc-web)
  • Choose your environment:选择(要穿透的机器的)操作系统版本,复制脚本一键执行

# SSH


image-20240130105630066


下载对应操作系统的的 Releases・cloudflare/cloudflared (opens new window)

Windows + mobaxterm:

D:\software\cloudflared-windows-amd64.exe access ssh --hostname vps.abc.com/{那串随机字符串}

image-20240130105743726

与正常 SSH 连接 VPS 多了一个代理操作。

# HTTPS

image-20240810160110052

与 SSH 的配置类似,本质上还是通过 Zero Trust 穿透到主机的某个端口,在主机部署一个 https 服务,然后在 Zero Trust - Add a public hostname 配置对应的访问信息即可。

image-20240810160238606

  • 如 NextJS 服务提示 Invalid Host header ,则需要在 Additional application settings 中的 HTTP Host Header 设 localhost

# 参考

  • fscarmen2/Argo-Nezha-Service-Container: Nezha server over Argo tunnel 使用 Argo 隧道的哪吒服务端 (opens new window)
上次更新: 2024/08/11, 01:06:54
基于Nginx的内网域名管理
基于rclone的跨云对象存储迁移

← 基于Nginx的内网域名管理 基于rclone的跨云对象存储迁移→

最近更新
01
iSCSI服务搭建
05-10
02
磁盘管理与文件系统
05-02
03
网络测试 - iperf3
05-02
更多文章>
Theme by Vdoing | Copyright © 2018-2025 NipGeihou | 友情链接
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式