我想用cf的tunnel把家里的机器ssh带出去

在外网ssh [email protected]连接不上

测试了mysql的3306端口也不行

只有80和443可以。

1 个赞

非80和443不能直连,还要在远程客户端这边启一个cloudflared 连接cloudflare这边。

具体找个教程看下

例如我的
./cloudflared-linux-amd64 access ssh --hostname home.abc.cn --url 192.168.1.4:40022

那我ssh 就连接 客户端这边的 192.168.1.4 4022

嗯这样才行, cloudflared access tcp --hostname air-ssh.x.com --listener 127.0.0.1:22

我以为有直接的办法呢

我之前也看到cf tunnel 没法直接开ssh,好像需要在家里机器开什么证书认证,配置信任才行

当初我也有这种误解,哈哈

主要是80和443直接就可以访问,让我误以为外网使用ssh [email protected]就行了 :rofl: