通过Cloudflare实现内网穿透,远程连接内网服务器。

目录

前置条件

一、创建 Cloudflare Zero Trust

二、创建 Tunnel

三、客户机连接服务器


前置条件

  • 持有一个域名并成功托管到 CF(网上有很多免费域名申请教程,找最近发布的教程)

一、创建 Cloudflare Zero Trust

Cloudflare官网https://dash.cloudflare.com/

  • 左侧栏进入 Zero Trust

  • 创建 Zero Trust ,选择免费计划,添加 credit cardPayPal (用于验证,不会扣费,也可通过修改当前页面url跳过支付方式绑定)

二、创建 Tunnel

  • 进入 Zero Trust 后依次点击 -->网络 -->隧道

  • 使用 Cloudflare 创建隧道 

  • 输入隧道名

  • 根据服务器的环境选择对应的下载方式

  • 选择自己托管到 CF 的域名并创建一个子域,服务类型选择 SSH, URL 填写 localhost:22

三、客户机连接服务器

  • 这里假设客户机为 Windows 操作系统,下载对应的 Cloudflare 程序

Downloads · Cloudflare Zero Trust docsCloudflare Tunnel requires the installation of a lightweight server-side daemon, cloudflared, to connect your infrastructure to Cloudflare. If you are creating a tunnel through the dashboard, you can simply copy-paste the installation command shown in the dashboard.https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/#windows

  •   在 ssh 配置文件中加入以下内容,注意修改 HostName 为实际地址
Host CloudFlare
  HostName example.com
  ProxyCommand C:\Program Files (x86)\cloudflared\cloudflared.exe access ssh --hostname %h

### 使用 CloudFlare 进行内网穿透的配置教程 #### 一、准备工作 为了使其他用户能够通过公网访问内部网络的服务,需先准备好一个属于自己的域名。此域名用于指向CloudFlare提供的DNS服务器。 #### 二、购买并设置域名 前往任意支持CloudFlare DNS管理的注册商处购买域名,并按照指示将该域名下的DNS解析服务切换至由CloudFlare提供[^4]。 #### 三、创建隧道 登录到CloudFlare账户,在仪表板中找到对应站点后点击进入详情页面。接着选择“Tunnel”选项卡来新建一条隧道记录。这一步骤实际上是在CloudFlare平台上建立了一条通往目标机器的安全通道。 #### 四、安装与启动客户端软件 从官方渠道获取适用于操作系统的命令行工具`cloudflared`,它负责维持本地计算机同远端之间的稳定连接。对于Windows平台而言,可执行文件通常命名为`cloudflared.exe`; 对于Linux或macOS,则直接名为`cloudflared`. 将其放置在一个易于调用的位置之后,打开终端窗口输入如下指令完成初步认证过程: ```bash cloudflared tunnel login ``` 上述命令会引导浏览器跳转至特定网页以确认身份合法性,随后自动下载必要的证书材料保存在指定路径下以便后续步骤使用. #### 五、关联隧道与应用实例 再次利用`cloudflared`提交HTTP(S)流量映射请求给定名称的现有隧道资源上: ```bash cloudflared tunnel route ingress <tunnel-name> \ --hostname www.example.com "http://localhost:80" ``` 这里假设希望把来自互联网针对子域`www.example.com`的一切入站请求都导向本机监听着标准Web端口(即TCP/80)上的简易静态页面展示程序. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值