新版博客SEO优化基本完成,新老博客内容正在整合中,保证每篇文章高质量。 SiteMap RSS Github
树莓派下Aria2利用frp开启内网穿透
嘉美伯爵   2019年5月19日 23:04   树莓派   Aria2 Frp   183  

开始之前

树莓派3B+安装Aria2远程下载服务器 这篇文章中,我们已经可以在局域网环境下访问我们的Aria2服务,本篇文章将介绍如何对内网环境下的Aria2进行暴漏,从而实现自定义域名的访问。

安装frp

本环境需要一台自主权限的公网服务器和一个一级域名

  • 下面是frp安装包的内容

微信图片_20190626134557.png

  • 在树莓派下安装frp,此时树莓派作为客户端,注意树莓派是32位的arm结构,若不清楚,请输入getconf LONG_BIT确认
wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_arm.tar.gz
tar -zxvf  frp_0.27.0_linux_arm.tar.gz
cd frp_0.27.0_linux_arm
  • 在树莓派编辑frpc.ini

微信图片_20190626134847.png

  • 在公网服务器下安装frp,请根据服务器的架构和位数对应下载 点击下载,我的服务器是腾讯云amd的64架构,所以下载结尾是amd64的tar包
wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz
tar -zxvf  frp_0.27.0_linux_amd64.tar.gz
cd frp_0.27.0_linux_amd64
  • 在公网服务器编辑frps.ini

微信图片_20190626135106.png

  • 域名服务商配置,添加一条指向公网服务器的A解析

微信图片_20190626140312.png

frp启动

  • 先在公网服务器解压的tar包frp_0.27.0_linux_amd64目录下,执行./frps -c frps.ini

  • 后在树莓派解压的tar包frp_0.27.0_linux_arm目录下,执行./frpc -c frpc.ini

  • 此时已经完成启动

浏览

  • 此时我们即可对我们刚才绑定的二级域名进行访问

微信图片_20190626140906.png

  • 我们可以登录frp为我们提供的web界面,查看对应服务的在线情况

微信图片_20190626141100.png

参考文档

Frps 内网穿透

用树莓派 Raspberry Pi 远程下载 (aria2)

使用frp进行内网穿透