介绍: https://www.cloudflare.com/zh-cn/products/tunnel/
Cloudflare 的一款免费的隧道软件,介绍中说不需要开放设备的任何一个端口,那如何通讯呢??
另外,用过的同学也可以分享一下跟 frp 相比效果怎么样?
介绍: https://www.cloudflare.com/zh-cn/products/tunnel/
Cloudflare 的一款免费的隧道软件,介绍中说不需要开放设备的任何一个端口,那如何通讯呢??
另外,用过的同学也可以分享一下跟 frp 相比效果怎么样?
|
miyukiAug 6, 2022
1
一端没公网那就另一端有公网呗
|
|
xmh51Aug 6, 2022
2
Tunnel 后台程序在您的源 web 服务器和 Cloudflare 最近的数据中心之间创建一条加密隧道——无需打开任何公共入站端口。 这个说的很明白了吧。
|
|
eason1874Aug 6, 2022
3
frp 内网穿透怎么通讯,它就怎么通讯,原理是一样的, 只是实现不一样
你的电脑 > (frp > 服务器) = Cloudflare Tunnel > 用户 |
|
NitroethaneAug 6, 2022
4
文档的意思是不需要向公网开放端口。部署并配置好 cloudflared 后,你的服务器会主动跟 cf 的服务器建立一条加密隧道,然后通过 cf 的网关将你内网的服务暴露到公网。
frp 跟 cf tunnel 的原理类似,只不过用 frp 的话,你得有一台拥有公网 IP 的服务器。而用 cf 的话就不需要,直接用的是 cf 的服务器。 这种模式在这两年开始流行主推的零信任中使用的比较多。 |
|
wslzy007Aug 6, 2022
5
可以了解一下 SG 的原理:
内服务器和内客户端通过外网服务器建立加密 P2P 隧道,实现内网服务器和内网客户端间通讯,此时内网服务器和内网客户端都没有任何监听端口。 github.com/lazy-luo/smarGate |
|
6
多数情况下防火墙只会禁止流入的流量,但依然允许客户端主动开临时端口与外部建立连接(所以半开放了端口)。无论是你浏览网页还是 Tunnel 都是客户端临时开端口与外部建立 TCP 连接。要是真的不开所有端口那你都没法浏览网页
|
|
ZE3krAug 6, 2022 via iPhone
7
此外原文其实说的很明白:“无需打开任何公共入站端口”,并不是你描述里说的“不需要开放设备的任何一个端口”
|
|
butanediol2dAug 6, 2022 via iPhone
8
Cloudflare Tunnel 好像是基于 wireguard 的?错了的话拍我
反正我体验下来国内是不咋好用 |
|
9
|
|
momocraftAug 7, 2022
10
那句話的意思大概是不需要 listen 端口
|
|
ysc3839Aug 7, 2022 via Android
11
意思应该是不需要外部主动连入你的设备,只需要你的设备主动连出,这样可以解决防火墙阻止外部连入的问题。
|
|
wwqgtxxAug 7, 2022
12
@ZeroClover 根据客户端可选参数,实际上目前能选择的是 http2 和 quic
|
|
totoro625Aug 7, 2022
13
@butanediol2d #8 你可能需要在前面加个梯子,毕竟是国外的服务器,而且被用烂了
|