A. FRP的配置
A.1 FRP在CentOS中的配置
[common]
bind_port = 7000
bind_addr = 0.0.0.0dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
[common]
server_addr = 123.456.789.98
server_port = 7000[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 2222[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 5900
B. Guacamole的配置
B.1 Guacamole中配置Windows的RDP连接

B.2 Guacamole中配置CentOS-Stream-9的RDP连接

C. 最终效果

D. 终端连接
D.1 VSCode
Host 主机名HostName 公网ipUser 用户名Port 2222ForwardAgent yes
D.2 SSH
ssh -p 2222 lgk@123.456.789.98
E. 参考文献
- Help Setting Up Guacamole and Windows 10 RDP : r/unRAID
- FRP内网穿透(远程ssh终端+rdp桌面配置)_frp+rdp-CSDN博客