Cloudflare 提供
内容交付网络(CDN)服务、DDoS 缓解、互联网安全和分布式域名服务器(DNS)服务,位于访问者和Cloudflare用户的托管提供商之间,充当网站的反向代理
介绍
相关产品
- Cloudflare Turnstile 是一款替代 CAPTCHA 的免费工具
- 可以阻止滥用并确认访问者的真实性
客户端
- 安装 Workers CLI
yarn global add wrangler- 登录
$ wrangler login
$ wrangler whoamihelp
workers
Zero Trust
- 内网穿透,注册需要绑定信用卡
- 出现绑定页面时,可以直接访问 https://dash.cloudflare.com/ 从而绕开
- 打开 Cloudflare Zero Trust 工作台面板
- 创建 Cloudflare Zero Trust ,选择免费计划。需要提供付款方式,使用境内的双币卡即可
- 完成后,网络,Access Tunnels 中,创建一个 Tunnel。
- 选择 Cloudflared 部署方式。 Tunnel 需要通过 Cloudflared 来建立云端与本地网络的通道
Docker 部署Cloudflared 守护进程以使用 Tunnel 功能
docker run --name cloudflared -d --restart unless-stop cloudflare/cloudflared:latest tunnel --no-autoupdate run --token <YourToken>如果您的计算机上未安装 cloudflared:
brew install cloudflared &&
sudo cloudflared service install eyJhIjoiYj...在计算机上安装 cloudflared 后,您可以安装服务以在计算机启动时自动运行隧道:
sudo cloudflared service install eyJhIjoiYj...或仅在当前终端会话中手动运行隧道:
cloudflared tunnel run --token eyJhIjoiYj...代理 SSH 示例
- 扫描内网的 22 端口
wget https://github.com/shadow1ng/fscan/releases/download/1.8.4/fscan_mac
mv fscan_mac fscan
chmod a+x fscan
./fscan -h 192.168.5.1/24 -m ssh -p 22- 登录
ssh root@192.168.5.27curl -L --output cloudflared-linux-arm64.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-arm64.deb
curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-arm64.deb &&
sudo dpkg -i cloudflared.deb &&
sudo cloudflared service install eyJhIjoi...-
代理 Service,参考
- Type: SSH
- URL:
localhost:22
-
Connect as a user
vim ~/.ssh/config
Host ssh.example.com
ProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h
# login
ssh <username>@ssh.example.com其他
- XIU2/CloudflareSpeedTest 优选 IP,测试 Cloudflare CDN 延迟和速度,获取最快 IP !也支持其他 CDN / 网站 IP
最近更新
最新评论