说明

这里我们只以frpc作为示例,frpsfrpc同理

什么是frp

开源地址: https://github.com/fatedier/frp
官方文档: https://gofrp.org/

frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

说直白一点就是内网穿透,让外网可以访问树莓派,而且这种方式极为简单且稳定,但需要有一个提供服务端的服务器支持

快速开始

1. 下载

目前可以在 Github 的 Release 页面中下载到最新版本的客户端和服务端二进制文件,所有文件被打包在一个压缩包中

选择 frp_版本号_linux_arm.tar.gz , 然后复制下载链接

使用wget命令下载

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

2. 解压

sudo tar -zxvf frp_版本号_linux_arm.tar.gz

3. 修改配置

  1. 进入到我们解压后的目录

sudo cd frp_版本号_linux_arm/

  1. frpc.ini配置文件进行修改

sudo vim frpc.ini

  1. server_addrserver_port修改成我们对应的配置
[common]
server_addr = 127.0.0.1 # 此处修改成我们自己服务器的地址
server_port = 7000 # 此处修改成我们自己服务器的端口[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

4. 启动服务

sudo ./frpc -c frpc.ini

5. 设置开机自启

  1. 修改解压后的目录的systemd目录中的frpc.service文件

sudo vim /systemd/frpc.service

  1. ExecStart ExecReload 处的地址修改成自己的frpc所在的目录
[Unit]
Description=Frp Client Service
After=network.target[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/usr/bin/frpc -c /etc/frp/%i.ini #此处需修改
ExecReload=/usr/bin/frpc reload -c /etc/frp/%i.ini #此处需修改
LimitNOFILE=1048576
  1. frpc.service复制到/lib/systemd/system目录

sudo cp frpc.service /lib/systemd/system/.

  1. 启动frp并设置开机启动
sudo systemctl enable frpc
sudo systemctl start frpc
sudo systemctl status frpc

树莓派安装frp服务相关推荐

  1. ios dat 文件读写_树莓派安装Samba服务,实现家庭文件共享

    前言 Samba是一种局域网文件共享系统,安装上Samba后,在局域网内任何设备都可以共享(读写)树莓派内的资源文件,使树莓派成为家庭文件共享的中心. 注意:安装Samba需要将apt-get更新到最 ...

  2. 树莓派安装Samba服务构建家庭NAS

    前言 Samba是一种局域网文件共享系统,安装上Samba后,在局域网内任何设备都可以共享树莓派内的资源,使树莓派成为家庭文件共享的中心. 注意:安装Samba需要将apt-get更新到最新版,关于a ...

  3. 树莓派4_小白安装打印服务

    为什么要买树莓派安装打印服务呢? 疫情期间孩子上学几乎每天都要打印东西,要打印东西就要去小区附近的医药超市中, 人很多,不想接触太多人,所以就去买打印机. 虽然在网上看了很多品牌和攻略,但是一进店就傻 ...

  4. 树莓派3 mysql端口_树莓派3 之 安装Mysql服务

    需求 在树莓派上 安装Mysql 服务,并开启远程访问 步骤 安装 mysql server$ sudo apt-get install mysql-server 我以为中间会让我提示输入 数据库ro ...

  5. frpc客户端 linux安装,centos配置frp服务端,与客户端

    选择下载frp版本 选择linux_amd64.tar.gz 当前教程最新版为:v0.30.0wget https://github.com/fatedier/frp/releases/downloa ...

  6. windows 下frp服务启动_内网穿透frp linux服务端搭建和windows客户端使用

    一.Linux 服务端搭建 1.下载安装 wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-in ...

  7. 树莓派查看mysql的密码_树莓派安装MySQL 后若何获取登录密码

    树莓派安装MySQL后获取登录密码 树莓派基于Debian系统. 乐成安装MySQL后 su root vim /etc/mysql/debian.cnf 其中 user 和 password 就是你 ...

  8. python开源项目homeassistant_树莓派安装家庭助理,Homeassistant,HASS

    树莓派安装Home assistant(树莓派安装HASS/树莓安装HA) Homeassistant 家庭助手,是2018年最火的树莓派开源项目,HA是构建智慧空间的神器.基于HA可以连接各种外部设 ...

  9. 树莓派安装Ubuntu MATE及ROS系统

    目录 解锁 SSH 换源 安装VNC服务 安装ROS 初始化rosdep和环境 测试 平台:树莓派4B 系统版本: ubuntu-mate-20.04.1-desktop-armhf+raspi.im ...

  10. 树莓派安装vnc server并设置自启动

    在SSH终端输入sudo raspi-config, 这里需要打开几个选项: expand_rootfs – 将根分区扩展到整张SD卡; change_pass – 默认的用户名是pi,密码是rasp ...

最新文章

  1. 指定服务器无效,安装sqlserver2008r2 服务器配置,服务帐户配置出错,提示Sql server服务指定的凭据无效...
  2. 基于snmp的windows主机私有信息监控(编辑中)
  3. 只学一点点:我的技术学习策略
  4. 双网卡服务器SOCKET编程指定客户端通信网卡
  5. jQuery.ajax处理继续响应:“成功:”还是“ .done”?
  6. 空间数据挖掘主要方法
  7. InfoPath2003 教程
  8. idea中的万能快捷键(alt + enter)
  9. 我们最畅销的30本好书,都在这了
  10. 你以为在做的是微服务?不!你做的只是分布式单体!
  11. 数据分析师培训班哪家好?
  12. html鼠标悬停图片悬浮,CSS 鼠标悬停图片,显示隐藏文本
  13. 如何使用checkstyle添加注解_如何使用企业微信接受微信好友申请?如何用个人微信和企业微信同时添加客户?...
  14. 知识图谱及其关键技术
  15. 被墙了究竟是什么意思?
  16. 数据结构与算法笔记:贪心策略之BSTBBST, Hashtable+Dictionary+Map, Priority Queue~Heap, Minium Spanning Tree
  17. 电子取证之服务器取证,本人小白第一次从pc取证到服务器,这里有一套例题分享给大家,所有解析我都尽可能全面具体,希望与各位同仁一起学习。(非常推荐!)
  18. 求任意两圆相交的面积(不限程序设计语言版本)
  19. 【微信小游戏】CocosCreator做小游戏 — 字符串编码转换(UTF-8和GBK互转)
  20. 15个Android流行框架

热门文章

  1. armbian n1 桌面_Armbian5.89桌面版安装OpenMediaVault教程
  2. Luogu1373 小a和uim之大逃离
  3. [USACO DEC13] 牛棒球
  4. php indexof(,JavaScript indexOf() 方法
  5. bgp状态idle什么原因_27-高级路由:BGP状态
  6. linux 服务编程,Linux高性能服务编程(I/O复用)
  7. 链接mysql工具封装_JDBC——java连接MySQL封装处理
  8. mysql over rank_总结几种MySQL中常见的排名问题
  9. Mybatis动态标签基本使用
  10. 天津盈克斯机器人科技_坐标天津,适合亲子游的科技馆,亮点是机器人展区