使用xrdp协议远程桌面控制树莓派,无需公网IP!


远程桌面控制树莓派,我们可以用xrdp协议来实现,它内部使用的是windows远程桌面的协议。我们只需要在树莓派上安装xrdp,就可以在同个局域网下远程桌面控制树莓派。

而如果需要在公网下远程桌面控制树莓派,可以通过cpolar内网穿透,映射3389端口,生成公网TCP端口地址,通过该公网地址来实现公网环境下的远程桌面。

cpolar内网穿透,支持http/https/tcp协议,不限制流量,无需公网IP,也不用进入到路由器设置,可以永久免费使用。

1. 树莓派安装xrdp

shell 复制代码
sudo apt-get install xrdp

2. 免费注册cpolar账号

cpolar官网:https://www.cpolar.com/

3. 安装cpolar内网穿透客户端

  • Linux系统可以使用一键安装脚本
shell 复制代码
curl -L https://www.cpolar.com/static/downloads/install-release- cpolar.sh | sudo bash
  • 安装cpolar后台服务,并设置开机自启动
shell 复制代码
sudo systemctl enable cpolar
  • 启动cpolar后台服务
shell 复制代码
sudo systemctl start cpolar

4. 创建隧道映射3389端口

在树莓派上,打开浏览器访问127.0.0.1:9200,登录cpolar web UI管理界面

在左侧仪表盘,点击隧道管理------创建隧道,我们来创建一条隧道,映射3389端口:

  • 隧道名称:rdp(可自定义命名,注意不要重复就可以)
  • 协议: tcp
  • 本地地址: 3389
  • 端口类型:选择随机临时TCP端口
  • 地区:选择China

然后,点击创建

隧道创建成功后,点击左侧仪表盘的状态------在线隧道列表,可以看到我们刚刚所创建成功的远程桌面隧道,已经有生成了相应的公网地址。

我们把公网地址复制下来,然后用另外一台Windows电脑来测试一下远程桌面控制树莓派。

5. Windows远程桌面控制树莓派

  • Windows电脑打开远程桌面连接,输入所复制的公网TCP端口地址,点击连接
  • 然后使用树莓派的用户名跟密码,登录远程控制。
  • 登录成功,现在就可以在Windows电脑上远程桌面控制树莓派了。

转载自cpolar极点云文章:[【免费内网穿透】公网环境下,Windows系统远程桌面控制树莓派](【免费内网穿透】公网环境下,Windows系统远程桌面控制树莓派 - cpolar 极点云)

相关推荐
会飞的土拨鼠呀1 小时前
通过Linux进程id找到程序路径
linux·服务器·网络
GIS数据转换器1 小时前
GIS+大模型助力安全风险精细化管理
大数据·网络·人工智能·安全·无人机
让学习成为一种生活方式1 小时前
植物中验证蛋白相互作用的Pull-down和Co-IP技术--文献精读181
网络·网络协议·tcp/ip
普普通通的南瓜1 小时前
IP证书在关键信息基础设施安全防护中的实践与挑战
网络·数据库·网络协议·tcp/ip·安全·ssl
讨厌下雨的天空3 小时前
网络基础
网络·1024程序员节
0和1的舞者4 小时前
《网络编程核心概念与 UDP Socket 组件深度解析》
java·开发语言·网络·计算机网络·udp·socket
华普微HOPERF4 小时前
Matter协议,如何赋能智能家居构建跨生态的互操作网络?
网络·智能家居
YFLICKERH4 小时前
【加密协议】SSL/TLS 协议工作流程
网络协议·ssl/tls
河南博为智能科技有限公司5 小时前
动环监控终端-守护变电站安全运行的智能核心
运维·服务器·网络·物联网
无心水5 小时前
【Python实战进阶】5、Python字符串终极指南:从基础到高性能处理的完整秘籍
开发语言·网络·python·字符串·unicode·python实战进阶·python工业化实战进阶