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

    文章

    25

    浏览量

    7807
  • 树莓派
    +关注

    关注

    113

    文章

    1635

    浏览量

    104676
收藏 人收藏

    评论

    相关推荐

    使用cpolar内网穿透本地MariaDB数据库

    本篇教程将使用cpolar内网穿透本地MariaDB数据库,并实现在外公网环境下使用navicat图形化工具远程连接本地内网的MariaDB
    的头像 发表于 01-22 10:28 194次阅读
    使用cpolar<b class='flag-5'>内网</b><b class='flag-5'>穿透</b>本地MariaDB数据库

    内网穿透工具FRP的快速入门

    在计算机网络中,内网穿透是一种通过公网建立安全通道,使得位于内网的计算机和服务可以被外部网络访问。对程序员而言,内网
    的头像 发表于 01-02 11:47 316次阅读

    【保姆级教学】抛弃QuickConnect,免费极速远程访问黑群辉、白群晖NAS

    相信很多使用群晖NAS的小伙伴都不满意群晖自带的QuickConnect远程访问,不是速度慢就是连不上,而且很多套件不支持QuickConnect,这里我将教大家如何使用免费的内网穿透
    的头像 发表于 12-18 14:52 344次阅读
    【保姆级教学】抛弃QuickConnect,免费极速<b class='flag-5'>远程</b><b class='flag-5'>访问</b>黑群辉、白群晖NAS

    神器!实现内网穿透的几款工具

    frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
    的头像 发表于 11-25 10:22 702次阅读
    神器!<b class='flag-5'>实现</b><b class='flag-5'>内网</b><b class='flag-5'>穿透</b>的几款工具

    Docker Compose部署Spug:实现内网穿透

    上面我们成功安装了openGauss数据库,下面我们在Linux安装cpolar内网穿透工具,通过cpolar 转发本地端口映射的http公网地址,我们可以很容易实现远程
    的头像 发表于 11-23 16:42 312次阅读
    Docker Compose部署Spug:<b class='flag-5'>实现</b><b class='flag-5'>内网</b><b class='flag-5'>穿透</b>

    内网穿透frp原理简述

    FRP的优点: 它可以隐藏内网中的服务器, 避免因直接暴露内网服务器导致的安全问题。此外, FRP还支持动态端口映射, 可以方便地实现
    的头像 发表于 11-13 14:38 1677次阅读
    <b class='flag-5'>内网</b><b class='flag-5'>穿透</b><b class='flag-5'>frp</b>原理简述

    内网穿透可以带给物联网什么呢?

    内网穿透可以带给物联网什么呢?
    的头像 发表于 10-14 15:14 391次阅读

    USR-G808说明手册

    、DMZ 主机、访问控制的黑白名单、IP 限速、MAC 限速 支持 QOS、流量服务,可以根据接口限速  支持动态域名(DDNS)以及端口转发、花生壳内网穿透  支持
    发表于 09-25 07:18

    什么是nps?常见内网穿透工具有哪些?

    nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。 目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh
    发表于 08-31 10:32 1250次阅读
    什么是nps?常见<b class='flag-5'>内网</b><b class='flag-5'>穿透</b>工具有哪些?

    内网穿透工具的种类、原理和使用方法

    本文以渗透的视角,总结几种个人常用的内网穿透内网代理工具,介绍其简单原理和使用方法。
    的头像 发表于 08-25 10:35 372次阅读
    <b class='flag-5'>内网</b><b class='flag-5'>穿透</b>工具的种类、原理和使用方法

    常用的内网穿透工具原理和使用方法

    nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh
    发表于 07-10 11:20 830次阅读
    常用的<b class='flag-5'>内网</b><b class='flag-5'>穿透</b>工具原理和使用方法

    使用LoRaWAN网关实现FRP功能教程

    对于没有公网IP的内网用户来说,远程管理内网下的LoRaWAN网关是一个尴尬的难题,内网穿透实现
    的头像 发表于 06-25 10:18 313次阅读
    使用LoRaWAN网关<b class='flag-5'>实现</b><b class='flag-5'>FRP</b>功能教程

    【教程】使用LoRaWAN网关实现FRP功能

    对于没有公网IP的内网用户来说,远程管理内网下的LoRaWAN网关是一个尴尬的难题,内网穿透实现
    的头像 发表于 06-23 10:02 411次阅读
    【教程】使用LoRaWAN网关<b class='flag-5'>实现</b><b class='flag-5'>FRP</b>功能

    手把手教你搭建内网穿透服务器

    有时候我们需要把外网可以访问自己的内网,比如在微信公众号开发调用接口时为了方便调试就需要配置回调地址或者是想把自己的nas可以在不在家就能访问,这时候就需要内网
    的头像 发表于 05-29 16:31 1.4w次阅读
    手把手教你搭建<b class='flag-5'>内网</b><b class='flag-5'>穿透</b>服务器