Cloudflare setup:修订间差异

来自牛奶河Wiki
跳到导航 跳到搜索
无编辑摘要
第2行: 第2行:
=== 内网穿透 ===
=== 内网穿透 ===
Zero Trust -> Networks -> Tunnels
Zero Trust -> Networks -> Tunnels
  Zero Trust -> Access -> Tunnels(old)
  Zero Trust -> Access -> Tunnels(2023 old)


====Create a tunnel====
====Create a tunnel====
第9行: 第9行:
* Install and run a connector
* Install and run a connector
  # 内网主机
  # 内网主机
  https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-x86_64.rpm
  # https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-x86_64.rpm
  yum localinstall cloudflared.rpm
  # yum localinstall cloudflared.rpm
  cloudflared service install eyJhIjoiODNiYzVmMTQ2YzhmZGIyNmQ4ZDlkNTJlM2E1YjFmNWEiLCJ0IjoiM2IxMjAwMWEtYjk1My00MDRjLThkYjMtZDQ5ZTEwMDVhYmU1IiwicyI6Ik1EUm1OMlEyTW1ZdFlUVXhaUzAwTm1JMUxUa3hZMlV0TmpJME1tVmxaV0ptWkdZeiJ9
  cloudflared service install <token>
每个 tunnel 均需要一个 token,如果已经建立过需要更新,那么先删除,再安装:
cloudflared service uninstall
 
==== Public hostnames ====
==== Public hostnames ====
===== HTTP =====
===== HTTP =====
第29行: 第32行:


=== DNS ===
=== DNS ===
# 在域名提供商 nameserver 中指向 cloudflare(carrera.ns.cloudflare.com, matteo.ns.cloudflare.com)
# 在域名提供商 nameserver 中指向 cloudflare(carrera.ns.cloudflare.com, matteo.ns.cloudflare.com)
# 在 cloudflare 建立 DNS 解析,如:A 类解析 mwbbs.eu.org 132.145.61.120,选择:不通过 proxy 处理(否则某些地区无法正确解析)
# 在 cloudflare 建立 DNS 解析,如:A 类解析 mwbbs.eu.org 132.145.61.120。如果某些地区无法正确解析,可以选择:不通过 proxy 处理


[[分类:Doc]]
[[分类:Doc]]
[[分类:Help]]
[[分类:Help]]

2024年7月29日 (一) 10:56的版本

内网穿透

Zero Trust -> Networks -> Tunnels

Zero Trust -> Access -> Tunnels(2023 old)

Create a tunnel

  • Name your tunnel TEST
  • Choose your environment
  • Install and run a connector
# 内网主机
# https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-x86_64.rpm
# yum localinstall cloudflared.rpm
cloudflared service install <token>

每个 tunnel 均需要一个 token,如果已经建立过需要更新,那么先删除,再安装:

cloudflared service uninstall

Public hostnames

HTTP
  • Add public hostname for http://localhost:8088
p88.server.com --> http://127.0.0.1:8088
SSH
  • Add public hostname for localhost:22
ssh.server.com --> ssh://127.0.0.1:22
  • Client
# /usr/local/bin/cloudflared
.ssh/config
Host ssh.server.com
ProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h

ssh ssh.server.com

DNS

  1. 在域名提供商 nameserver 中指向 cloudflare(carrera.ns.cloudflare.com, matteo.ns.cloudflare.com)
  2. 在 cloudflare 建立 DNS 解析,如:A 类解析 mwbbs.eu.org 132.145.61.120。如果某些地区无法正确解析,可以选择:不通过 proxy 处理