• 如何借助cpolar内网穿透连接本地树莓派(1)


    在上篇介绍中,我们为大家详细介绍了如何在局域网环境下,用电脑设备登录和操作树莓派。但在某些情况下,我们会需要远程(不在同一局域网内)登录位于本地的树莓派进行操作和设置,那这时又应该如何操作呢。现在,就让我们为大家展示,如何在非本地网络下,使用cpolar内网穿透连接到本地树莓派。

    Cpolar作为一款强大的内网穿透软件,可以通过几步简单的设置,在内外网之间搭起安全稳定的数据隧道,让我们能轻松的通过这条数据隧道,将本地电子设备的数据发布到公网,或者在公网上轻松便捷的访问本地电子设备上的数据。想要使用cpolar搭建数据隧道,需要先下载一个cpolar的客户端到树莓派上(这里我们可以直接为树莓派安装显示和输入设备,也可以其他设备SSH树莓派操作)。进入树莓派的命令行界面后,输入一键安装脚本命令

    curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

    国外用户可以选择短链接方式安装

    curl -sL https://git.io/cpolar | sudo bash

    当cpolar一键安装程序执行完毕后,我们可以输入新命令“cpolar version”,如果能正确显示cpolar的现行版本号,则说明cpolar安装成功。

    接着,我们将cpolar设置为开机自启动和后台服务,避免cpolar不在前台运行时,数据隧道中断

    开机自启动命令

    sudo systemctl enable cpolar

    后台服务(守护进程方式)

    sudo systemctl status cpolar

    在完成这几步安装设置后,我们就可以在树莓派的浏览器中,输入地址“localhost:9200”,打开cpolar的Web-UI界面

    此处需要注意,cpolar必须注册后才能使用(用已建立账号专属的数据隧道,防止隧道之间干扰),对于有账号的使用者,可以直接输入账号密码进入客户端;如果没有账号的,也能在登录界面下方轻松找到注册链接。

    进入cpolar客户端界面后,我们点击左侧的“隧道管理”项,再进入“隧道列表”页面,就能看到cpolar已经自动建立起一条ssh隧道,我们只要确保这条隧道处于启动状态即可。

    接着我们再点击左侧“状态”项下的“在线隧道列表页面”。在这个页面中,我们能看到这条ssh隧道的详细信息。我们需要获取的,就是这条隧道的公网地址(红框标注位置)。

    在取得隧道公网地址后,我们就可以在位于公网上的电脑设备上,输入命令

    ssh pi@1.tcp.vip.cpolar.cn -p 23724

    在这段命令中,其格式为“ssh <用户名>@<公网IP> -p <公网端口号>”,红色字体部分就是cpolar建立的数据隧道公网IP地址(这里的地址不用带前缀tcp://,而XXXXX则是这条数据隧道的唯一代码)。由于本地的22端口在公网上映射到了XXXXX端口,因而ssh命令需要添加 -p 参数,并在其后附加公网隧道的端口号。

    如上图所示,我们可以在Windows和Ubuntu上,使用同样的命令连接到内网的树莓派上。当然,SSH连接树莓派仍然要确认远程连接和输入树莓派的密码。

    到这里,我们就能从公网电脑设备上访问到内网树莓派,并对其进行相关操作。需要注意的是,这时的数据隧道还只是临时链接,主要用于短期登录树莓派,或进行测试使用。为了方便我们使用,我们还能将这条数据隧道设置为固定隧道,也就不必每次登录时都更新隧道地址。由于篇幅所限,这部分内容我们将在下篇介绍中,为大家详细说明。如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。

  • 相关阅读:
    H3C R6900 G5 RAID配置
    Spring注解
    java计算机毕业设计论文管理系统源程序+mysql+系统+lw文档+远程调试
    在行情一般的情况下,就说说23级应届生如何找java工作
    Subcontracting分包订单中组件的修改无法记录在item修改记录中的说明
    【广州华锐互动】军用飞机VR实战训练系统
    mysql保存emoji表情问题-java
    前端面试宝典React篇04 类组件与函数组件有什么区别呢?
    专注于绘画,不受限制!尝试Growly Draw for Mac的快速绘画应用
    Node + Express 后台开发 —— 上传、下载和发布
  • 原文地址:https://blog.csdn.net/probezy/article/details/126127358