首先下载Cloudflared
,我是Windows,其他平台都差不多。
https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/installation
Windows下我用的PowerShell 7.1.3
,首先需要登录cloudflare账户,会自动打开默认浏览器登录。不建议用随机分配的域名,每次重启软件都会再次随机域名。
cloudflared login
浏览器中选择tunnel绑定那个域名,点击授权。首次运行cloudflared
之后会在同目录下生成config.yml
,运行多条隧道需要配置该文件。
比方运行单条隧道,跳过config.yml
。
cloudflared tunnel --hostname 访问的域名 --url IP:端口
配合自选IP可以达到速度最大化。配置文件开多条隧道试了一下一直失败,但是多开几个cmd或者powershell就可以成功。(bad)内网服务不仅限于web,也可以ssh等。
我的博客原文:https://elstec.cn/archives/20210628/