建立的cloudflare tunnel可以用于远程桌面吗

我试了配置里面的各种协议访问3389端口都不行
网站我用http试了是可以的

2 Likes

常规话题快问快答

可以的,在 https://one.dash.cloudflare.com/ 设置 public hostname 为pc.domain.com,type选择 tcp URL 设置为localhost:3389
在 被控机pc上起 3389 端口安装 cloudflared,
在主控机上运行
cloudflared access rdp --hostname pc.domain.com --url localhost:3389
然后在主控机上用远程桌面链接 localhost:3389

应该可以的 我没试验过没敢写教程 明天水一帖你试试看可行否 :clown_face:

报错了,下面是报错信息
Error on Websocket listener error=“failed to start forwarding server: listen tcp 127.0.0.1:3389: bind: An attempt was made to access a socket in a way forbidden by its access permissions.”
failed to start forwarding server: listen tcp 127.0.0.1:3389: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

好的,等你明天的教程

主控端和被控端都需要安装 cloudflared,且需要授权登录,看你的提示是没有授权


我这里是可以的,pctunnel 是 alias 到 cloudflared access rdp --hostname pc.domain.com --url localhost:3389的
远程桌面能连上

抱歉 刚刚报错的信息是我操作错了 在被控端运行的
在主控端运行 然后进行控制也是会提示:你已断开连接,因为已与远程电脑建立了另一个连接

好奇怪 我在试试

可以了 我用自带的远程桌面连接就可以访问
用微软的远程桌面就不行

我是被控机上安 cloudflared 半天,它无法保存登录记录…
倒了

写个教程

照着2、7、8楼做就行,没必要再水一个帖子了