使用CloudFlare Argo Tunnel在无公网环境下内网穿透(打洞)

2021-09-03 18:05:17 浏览数 (1)

首先下载Cloudflared,我是Windows,其他平台都差不多。

代码语言:javascript复制
https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/installation

Windows下我用的PowerShell 7.1.3,首先需要登录cloudflare账户,会自动打开默认浏览器登录。不建议用随机分配的域名,每次重启软件都会再次随机域名。

代码语言:javascript复制
cloudflared login

浏览器中选择tunnel绑定那个域名,点击授权。首次运行cloudflared之后会在同目录下生成config.yml,运行多条隧道需要配置该文件。

比方运行单条隧道,跳过config.yml

代码语言:javascript复制
cloudflared tunnel --hostname 访问的域名 --url IP:端口

配合自选IP可以达到速度最大化。配置文件开多条隧道试了一下一直失败,但是多开几个cmd或者powershell就可以成功。(bad)内网服务不仅限于web,也可以ssh等。

我的博客原文:https://elstec.cn/archives/20210628/

0 人点赞