安装隧道的客户端就行,下面是用ipv6搭隧道的搭建方法,ipv4就简单点不需要改命令,你用cf默认的就行
第一步:安装docker
脚本命令:
export DOWNLOAD_URL=“https://mirrors.tuna.tsinghua.edu.cn/docker-ce” && curl -fsSL https://raw.githubusercontent.com/docker/docker-install/master/install.sh | sh
如果没有curl,可以先装
命令
sudo apt-get update
sudo apt-get install curl
第二部:登录cloudflare 安装 Tunnels
1.Zero Trust→网络→Tunnels→添加隧道→cloudflared→名称随便取→保存隧道
2.选择 docker安装
复制安装命令为
docker run cloudflare/cloudflared:latest tunnel –no-autoupdate run –token eyJhIjoiZDZhYzZiZTRkMGU1YTljMTI1MmYxYWRlOTEzMGQzMzUiLCJ0IjoiYzYxMzM2NzQtMDhjOS00OTM5LWFlZmUtNjkyY2M1NzI0NTYyIiwicyI6Ik1USXdPRGxsT1RndE5tUXpNaTAwWWpFeUxXRmxPV1F0TjJaaFpUTTVOakF6WlRrNCJ9(换成自己的)
为了在纯ipv6环境运行,进行一下改造,增加-d(后台运行),–dns 2606:4700:4700::1111(指定dns) –network host (指定网络)–edge-ip-version 6(指定ip版本) 参数
docker run -d –dns 2606:4700:4700::1111 –network host -d cloudflare/cloudflared:latest tunnel –edge-ip-version 6 –no-autoupdate run –token (这部分替换掉)
设置栏选好 子域名(需托管)
如果你能进入linuxdo社区,可以进去看看原贴
https://linux.do/t/topic/192464