1. 我系统是ubuntu18.04.6 LTS
  2. 执行以下命令:
  3. curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
    
    sudo dpkg -i cloudflared.deb
    
    cloudflared tunnel login
    #这里会打开浏览器窗口登录cloudfare,我这里是之前绑定了域名,建议大家也绑定域名
    
    cloudflared tunnel create vm1
    #这里会生成下面所需的json文件
    mkdir ./cloudflared && cd cloudflared/
    
    nano config.yaml
    #添加以下内容
    tunnels: vm1
    credentials-file: /home/lixu/.cloudflared/95b49dcc-XXXX.json
    protocol: http2
    ingress:
      - hostname: vm.nb404.cn
        service: http://127.0.0.1:80
        originRequest:
          disableChunkedEncoding: true
          noTLSVerify: true
      - service: http_status:404
    
    
    cloudflared tunnel --config config.yaml route dns vm1 vm.nb404.cn
    #这句命令会给域名增加vm的dns记录
    
    cloudflared tunnel --config ./config.yaml run vm1
    #这里就可以访问了,大家记得改成自己的域名
    
    

    enjoy










更多推荐