0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

树莓派:使用花生壳或FRP实现内网穿透,远程访问的方案

如意 来源:百家号 作者:壹学好 2020-06-27 17:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

继续折腾树莓派,如果没有公网ip,但又想随时随地都能连接到树莓派,或者访问上面的服务,今天提供两套树莓派内网穿透,远程访问方案

写在前面

花生壳(反向代理)

使用花生壳工具,将内网地址端口映射到公网,成熟稳定,体验版免费,但有带宽和流量限制,不适合 NAS 等场景,增加带宽和流量需要收费,固定外网端口要收费。

frp(反向代理)

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

需要准备一台 vps,作为转发的服务端

花生壳

1.下载安装包

下载花生壳安装包并安装:

wget http://download.oray.com/peanuthull/embed/phddns_3.0.3_systemd.deb

sudo dpkg -i phddns_3.0.3_systemd.deb

树莓派:使用花生壳或FRP实现内网穿透,远程访问的方案

获取 SN 码

2.配置花生壳

访问 http://b.oray.com 添加映射即可

这里我添加了一个远程登录访问, 一个远程桌面映射

FRP

1.配置服务器端

github 地址:https://github.com/fatedier/frp/releases

查看最新下载链接

登录你的 vps 服务器

下载解压

wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz

mkdir /home/frp

tar -zxvf frp_0.33.0_linux_amd64.tar.gz -C /home/frp/

进入目录,修改配置文件

cd /home/frp/frp_0.33.0_linux_amd64/

vi frps.ini

树莓派:使用花生壳或FRP实现内网穿透,远程访问的方案

参数说明

bind_port:绑定的端口,需要与客户端中 server_port 参数保持一致vhost_http_port:虚拟主机运行在本机的端口,如果 vps 有服务占用了端口,应当更换dashboard_port:frp 后台服务页面的端口,如果设置 8000,便可通过 http://yourip:8000 来访问 frps 的后台页面dashboard_user:frp 后台服务页面的管理员用户名dashboard_pwd:frp 后台服务页面的管理员密码privilege_token:自定义值,必须与客户端中的 privilege_token 保持一致

配置完成之后,便可以通过如下命令启动 frps

。/frps -c 。/frps.ini

2.配置树莓派客户端

树莓派上下载解压

wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_arm.tar.gz

mkdir /home/frp

tar -zxvf frp_0.33.0_linux_arm.tar.gz -C /home/frp/

进入目录,修改配置文件

cd /home/frp/frp_0.33.0_linux_arm

vi frpc.ini

树莓派:使用花生壳或FRP实现内网穿透,远程访问的方案

参数说明

server_addr:服务器端的 ipserver_port:服务器端的端口,即 bind_portprivilege_token:同服务器端的 privilege_token 保持一致login_fail_exit:失败时自动重连remote_port:远程端口,即 ssh 连接树莓派时的端口

配置完成之后,启动 frps

。/frps -c 。/frps.ini

ps:服务器的话,设置的端口记得在控制台允许通过

完成!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 远程访问
    +关注

    关注

    0

    文章

    49

    浏览量

    8211
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109682
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    远程管理与公网发布:小皮面板结合零讯内网穿透实战

    本文介绍了如何通过ZeroNews零讯内网穿透技术实现小皮面板(XP Panel)的公网访问远程管理。首先在Ubuntu 22.04服务器
    的头像 发表于 11-11 16:07 333次阅读
    <b class='flag-5'>远程</b>管理与公网发布:小皮面板结合零讯<b class='flag-5'>内网</b><b class='flag-5'>穿透</b>实战

    内网穿透:从原理到实战部署

    本文介绍了内网穿透技术的原理及其应用解决方案。由于NAT网络和动态IP的限制,外部无法直接访问内网设备。
    的头像 发表于 11-04 16:57 1252次阅读
    <b class='flag-5'>内网</b><b class='flag-5'>穿透</b>:从原理到实战部署

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用
    的头像 发表于 08-14 17:45 957次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV<b class='flag-5'>实现</b>面部和运动追踪的云台系统?

    树莓 Connect 更新,增加三个实用新功能!

    ConnectforOrganisations:改进的审计日志,提高安全性树莓Connect让您能够通过屏幕共享和远程shell从任何地点远程访问
    的头像 发表于 08-05 17:31 908次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Connect 更新,增加三个实用新功能!

    如何在树莓派上设置并使用VNC?远程访问完整指南!

    为什么要在树莓派上使用VNC?使用VNC与树莓的主要优势在于其提供的灵活性。我们可以在“无头模式”(无物理显示器)下运行树莓,同时仍能完
    的头像 发表于 07-26 20:42 5054次阅读
    如何在<b class='flag-5'>树莓</b>派上设置并使用VNC?<b class='flag-5'>远程</b><b class='flag-5'>访问</b>完整指南!

    精通树莓桌面:远程桌面解决方案全指南!

    远程桌面技术允许通过网络从一台计算机设备连接到另一台计算机设备并进行控制。这意味着你可以访问远程计算机的图形用户界面(GUI),并像坐在
    的头像 发表于 07-15 18:34 484次阅读
    精通<b class='flag-5'>树莓</b><b class='flag-5'>派</b>桌面:<b class='flag-5'>远程</b>桌面解决<b class='flag-5'>方案</b>全指南!

    远程访问内网MySQL数据库?这个方案更简单

    各位开发者朋友们,是否还在为无法随时随地访问内网MySQL数据库而烦恼?今天分享一个超实用的方法,通过容器部署 MySQL 结合 ZeroNews 内网穿透,让你在任何地方都能安全
    的头像 发表于 07-04 18:06 647次阅读
    <b class='flag-5'>远程</b><b class='flag-5'>访问</b><b class='flag-5'>内网</b>MySQL数据库?这个<b class='flag-5'>方案</b>更简单

    【Banana Pi BPI-RV2开发板试用体验】部署内网穿透

    ,这样就可以通过SSH远程链接家里的网关设备了。 frp 是什么? frp 是一款高性能的反向代理应用,专注于内网穿透。它支持多种协议,包
    发表于 06-29 20:05

    树莓小技巧:无需键盘显示器,如何通过WiFi设置树莓

    接入,但随着我们逐渐远离台式电脑,找到键盘和显示器变得越来越困难。一旦WiFi设置完成,就可以通过SSH连接到树莓,并从笔记本电脑其他设备远程
    的头像 发表于 06-26 15:41 1043次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘<b class='flag-5'>或</b>显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    为什么90%的企业内网穿透方案其实在“裸奔”?

    在数字化转型浪潮中,企业内网穿透技术已成为远程办公、设备调试、数据共享的刚需。然而,大多数企业仍在用“裸奔”方案——端口暴露、明文传输、权限失控…黑客甚至不需要破解,直接“推门”就能拿
    的头像 发表于 05-22 11:21 524次阅读

    内网穿透目前最好的解决方案?ZeroNews凭什么!

    无论是个人想要远程访问家中的设备,还是企业实现高效的远程办公与资源共享,内网穿透都是关键所在。然
    的头像 发表于 05-15 14:14 746次阅读
    <b class='flag-5'>内网</b><b class='flag-5'>穿透</b>目前最好的解决<b class='flag-5'>方案</b>?ZeroNews凭什么!

    内网穿透和公网ip什么区别

    远程访问、企业组网等场景中,内网穿透和公网IP是两种常见的解决方案,但它们的原理、成本和使用方式截然不同。 以下图片是两者的关键对比: 1
    的头像 发表于 05-14 14:18 506次阅读
    <b class='flag-5'>内网</b><b class='flag-5'>穿透</b>和公网ip什么区别

    这么多内网穿透工具怎么选?一篇让你不再纠结的终极指南!

    穿透工具就是你的救星! 但问题来了—— 市面上这么多工具,Ngrok、FRP、ZeroNews……到底该选哪个? 别急,这篇文章将带你全面了解各种内网穿透
    的头像 发表于 05-13 16:06 895次阅读
    这么多<b class='flag-5'>内网</b><b class='flag-5'>穿透</b>工具怎么选?一篇让你不再纠结的终极指南!

    国产内网穿透方案-比frp更简单

    内网穿透技术凭借其便捷的互联互通能力,已成为众多个人用户与企业实现跨网络访问的主流解决方案。相较于传统专线网络,
    的头像 发表于 05-13 11:28 482次阅读
    国产<b class='flag-5'>内网</b><b class='flag-5'>穿透</b><b class='flag-5'>方案</b>-比<b class='flag-5'>frp</b>更简单

    10万用户见证!树莓 Connect 正式版发布:远程访问功耗直降50%!

    树莓官方宣布其远程连接服务RaspberryPiConnect正式结束测试阶段:优化后的远程访问功能更简单、更强大!
    的头像 发表于 05-12 15:49 735次阅读
    10万用户见证!<b class='flag-5'>树莓</b><b class='flag-5'>派</b> Connect 正式版发布:<b class='flag-5'>远程</b><b class='flag-5'>访问</b>功耗直降50%!