利用frp实现微软远程桌面管理内网电脑之不完全指北

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

本文介绍了如何使用frp软件实现远程桌面连接,包括准备有公网IP的服务器、下载frp软件、配置服务器和内网电脑的frp设置、确保端口放行和远程桌面功能开启,以及开机自启和在MAC上运行frp的步骤。

🔎

延伸解读

远程桌面映射的关键配置

文章通过frp将内网电脑的3389端口映射到公网服务器的3389端口,实现远程桌面连接。配置时需注意frpc.ini中的local_port和remote_port均设为3389,且服务器安全组和防火墙需放行该端口。连接时在mstsc中输入“服务器IP:3389”即可。

常见连接失败排查要点

若无法连接,应依次检查:服务器安全设置中bind_port和remote_port是否放行;防火墙是否允许frp程序及端口;内网电脑是否启用远程桌面;以及是否使用账号密码登录(PIN登录不受支持)。这些步骤能解决大部分连接问题。

开机自启的两种方案对比

文章提供了两种开机自启方法:一是通过run.bat快捷方式放入启动目录,简单但会弹出cmd窗口;二是使用winsw将frp注册为Windows服务,无窗口弹出且可配置服务自启和失败重启,更为推荐。用户可根据需求选择。

MAC端运行的注意事项

在MAC上运行frp需下载带“darwin”的版本,配置frpc.ini后通过终端执行“./frpc -c ./frpc.ini”。若提示权限不足,需使用sudo chmod -R 777命令赋予目录权限。文章提到添加开机启动的方法待续,目前需手动运行。

❓

Q&A

如何准备一台有公网IP的服务器?

可以选择阿里云或腾讯云等服务商来准备一台有公网IP地址的服务器。

如何下载和配置frp软件?

前往github下载frp软件,选择适合自己电脑的最新版本,并配置frps.ini和frpc.ini文件。

如何确保远程桌面连接正常?

需要确保所设置的端口在服务器安全设置中启用、防火墙放行frp程序,并且内网电脑开启远程桌面功能。

如何实现frp的开机自启?

可以创建run.bat文件并将其快捷方式放入启动目录,或者使用winsw软件将frp设置为Windows服务。

在MAC上如何运行frp?

下载mac端frp最新版,配置frpc.ini文件,然后在终端中运行相应命令。

frp的配置文件中需要哪些基本设置?

frps.ini文件需要设置bind_addr和bind_port,frpc.ini文件需要设置server_addr和server_port等。

🏷️

标签

➡️

继续阅读