使用 frp_0.52.3_windows_amd64
进行远程桌面连接的步骤如下:
1. 准备 frp 客户端和服务器
- frp 服务器:需要一台具有公网 IP 的服务器(例如云服务器)。
- frp 客户端:在需要远程访问的 Windows 机器上运行 frp 客户端。
2. 配置 frp 服务器
在服务器上编辑 frps.ini
文件,内容如下:
[common]
bind_port = 7000
bind_port
是 frp 服务器的监听端口。
启动 frp 服务器:
./frps -c frps.ini
3. 配置 frp 客户端
在需要远程访问的 Windows 机器上编辑 frpc.ini
文件,内容如下:
[common]
server_addr = your_server_ip
server_port = 7000
[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6000
server_addr
:填写 frp 服务器的公网 IP。server_port
:与 frp 服务器的bind_port
一致。local_port
:Windows 远程桌面默认端口为3389
。remote_port
:在 frp 服务器上映射的端口(例如6000
)。
启动 frp 客户端:
frpc.exe -c frpc.ini
4. 启用 Windows 远程桌面
在需要远程访问的 Windows 机器上,确保远程桌面功能已启用:
- 右键点击“此电脑” -> “属性”。
- 点击“远程设置”。
- 在“远程”选项卡中,勾选“允许远程连接到此计算机”。
- 点击“确定”保存设置。
5. 远程连接
在远程机器上,使用以下步骤连接:
- 打开“远程桌面连接”(可以在开始菜单中搜索)。
- 输入 frp 服务器的公网 IP 和映射的端口(例如
your_server_ip:6000
)。 - 点击“连接”,输入目标 Windows 机器的用户名和密码。
6. 防火墙设置
确保以下端口已开放:
- frp 服务器:
7000
(frp 通信端口)和6000
(远程桌面映射端口)。 - Windows 客户端:
3389
(远程桌面默认端口)。
注意事项
- 确保 frp 客户端和服务器版本一致。
- 如果连接失败,检查防火墙设置和 frp 日志文件(
frpc.log
和frps.log
)。 - 出于安全考虑,建议使用强密码,并定期更新 frp 版本。
如果还有其他问题,请随时告诉我!