使用CloudFlare 免费内网穿透

 

 

安装 Cloudflared

Cloudflare Tunnel 需要安装一个轻量级的服务器端守护进程,cloudflared将您的基础设施连接到 Cloudflare。cloudflared是一个开源项目打开外部链接 由 Cloudflare 维护。

发布可以在 GitHub 上找到该项目. 下载可以作为独立的二进制文件或软件包,如 Debian 和 RPM。

Linux

类型 amd64 / x86-64 x86(32 位) ARMv6 ARM64
二进制包 下载 下载打开外部链接 下载打开外部链接 从 GitHub 下载打开外部链接
.deb 下载 下载打开外部链接 下载打开外部链接 ——
.rpm 下载 下载打开外部链接 下载打开外部链接 ——

.deb 安装

使用deb包管理器安装cloudflared在兼容的机器上。amd64 / x86-64本例中的包。

wget -q https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-linux-amd64.debdpkg -i cloudflared-stable-linux-amd64.deb

.rpm 安装

使用rpm包管理器安装cloudflared在兼容的机器上。amd64 / x86-64本例中使用。

wget -q https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-linux-amd64.rpmrpm -ivh cloudflared-stable-linux-amd64.rpm

源代码编译安装

您还可以cloudflared使用以下步骤从源代码构建最新版本。

$ git clone https://github.com/cloudflare/cloudflared.git$ cd cloudflared$ make cloudflared$ go install github.com/cloudflare/cloudflared/cmd/cloudflared

根据您安装的位置cloudflared,您也可以将其移动到已知路径。

mv /root/cloudflared/cloudflared /usr/bin/cloudflared

Docker镜像

DockerHubcloudflared提供了Docker 映像打开外部链接.

MacOS

您可以cloudflared通过 Homebrew安装在 macOS 系统上:

$ brew install cloudflare/cloudflare/cloudflared

或者,您可以直接下载最新的 Darwin amd64 版本打开外部链接.

Windows

类型 32 位 64 位
压缩 下载 下载

一旦cloudflared安装:

  1. 导航到下载文件夹。
  2. 右键单击 ZIP 文件夹并选择Extract All提取可执行文件。
  3. 接下来,打开 PowerShell。
  4. 导航到相同的下载文件夹。
  5. cloudflared.exe以管理员身份运行可执行文件以确认安装,将以下示例中的路径替换为您目录的详细信息:
PS C:\Users\Administrator\Downloads\cloudflared-stable-windows-amd64> .\cloudflared.exe --version

上面的命令应该输出cloudflared如果成功安装的版本。

的实例cloudflared不会在 Windows 上自动更新。您将需要执行手动更新。

源代码编译

您还可以cloudflared使用以下步骤从源代码构建最新版本。

$ git clone https://github.com/cloudflare/cloudflared.git$ cd cloudflared$ make cloudflared$ go install github.com/cloudflare/cloudflared/cmd/cloudflared

根据您安装的位置cloudflared,您也可以将其移动到已知路径。

mv /root/cloudflared/cloudflared /usr/bin/cloudflared

使用 CloudFlared 隧道

开发人员可以使用 TryCloudflare 工具来试验 Argo Tunnel,而无需向 Cloudflare 的 DNS 添加站点。TryCloudflare 将启动一个进程,在trycloudflare.com. 对该子域的请求将通过 Cloudflare 网络代理到在本地主机上运行的 Web 服务器。

使用 TryCloudflare

  1. 启动一个可通过 localhost 访问的 Web 服务器cloudflared
  2. 运行以下终端命令以启动免费隧道。
$ cloudflared tunnel

上面的命令将默认使用端口 8080;您可以使用 –url 标志指定备用端口。

$ cloudflared tunnel --url http://localhost:7000

cloudflared连接到 Cloudflare 网络时会生成一个随机子域并打印在终端中供您使用和共享。输出将使用 Cloudflare 的 Argo 智能路由,在公共 URL 上提供从本地机器上的服务器到公共互联网的流量。

赞(1)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址