纯小白入坑树莓派(五)配置frp内网穿透
纯小白入坑树莓派(五)配置frp内网穿透
丨浅笑安然丨准备工作
公网IP 必须有一个外网服务器或者具有公网IP的frp服务
树莓派 raspberry pi
服务器
下载frp
按照服务器对应的系统架构下载frp
否则无法运行,这里我下载amd64
64位
GitHub/frp 下载地址
打开服务器的终端运行以下命令将压缩包下载到服务器。(如果网络问题下不动也可以下载到电脑然后FTP
传到服务器)
这里我习惯新建一个frps
的文件夹然后把压缩包放进去。例:/root/frps/frp_0.44.0_linux_amd64
1 | wget https://github.com/fatedier/frp/releases/download/v0.44.0/frp_0.44.0_linux_amd64.tar.gz |
下载完后cd到压缩包存放的目录然后运行下面的命令解压。例:cd /root/frps/
1 | tar -zxvf frp_0.44.0_linux_amd64.tar.gz |
配置frp
修改frps.ini
文件
1 | sudo nano frps.ini |
删除文件内的全部配置信息写入以下内容(只是个示例,按照实际需求配置):
1 | [common] |
配置完成后cd到ftp的解压目录下,输入下面指令运行ftp:例:cd /root/frps/frp_0.44.0_linux_amd64
1 | ./frps -c ./frps.ini |
树莓派
下载frp
因为我安装的是64位的操作系统,所以这里要下载frp_0.44.0_linux_arm64.tar.gz
,如果是32位系统或者不知道是多少位,安装frp_0.44.0_linux_arm.tar.gz
即可。
打开树莓派的终端运行以下命令将压缩包下载到树莓派。(如果网络问题下不动也可以下载到电脑然后FTP
传到树莓派)
这里我习惯新建一个frpc
的文件夹然后把压缩包放进去。例:/home/pi/frpc/frp_0.44.0_linux_arm64
1 | wget https://github.com/fatedier/frp/releases/download/v0.44.0/frp_0.44.0_linux_arm64.tar.gz |
下载完后cd到压缩包存放的目录然后运行下面的命令解压。例:cd /home/pi/frpc/
1 | tar -zxvf frp_0.44.0_linux_arm64.tar.gz |
配置frp
cd到解压完的文件中修改frpc.ini
文件例:cd /home/pi/frpc/frp_0.44.0_linux_arm64
1 | sudo nano frpc.ini |
删除文件内的全部配置信息写入以下内容(只是个示例,按照实际需求配置):
1 | #-----------------隧道配置文件 服务器节点配置项----------------- |
配置完成后cd到ftp的解压目录下,输入下面指令运行ftp:例:cd /home/pi/frpc/frp_0.44.0_linux_arm64
1 | ./frpc -c ./frpc.ini |
[进阶]设置frp开机启动
这里统一使用使用systemctl
来控制启动
服务器
sudo nano /lib/systemd/system/frps.service
在frps.service里写入以下内容:
1 | [Unit] |
重载服务文件sudo systemctl daemon-reload
然后就启动frpssudo systemctl start frps
再打开自启动sudo systemctl enable frps
相关命令
1 | //启动命令 |
树莓派
sudo nano /lib/systemd/system/frpc.service
在frpc.service里写入以下内容:
1 | [Unit] |
重载服务文件sudo systemctl daemon-reload
然后就启动frpcsudo systemctl start frpc
再打开自启动sudo systemctl enable frpc
相关命令
1 | //启动命令 |