树莓派免费配置内网穿透

Laughing
2022-09-04 / 0 评论 / 1,757 阅读 / 搜一下 / 正在检测是否收录...

 本文介绍使用Sakura Frp实现树莓派的内网穿透。因为树莓派上我有设置的宝塔面板,我们就实现在外网也能访问宝塔。

一、Sakura Frp介绍

Sakura有免费的,也有收费的,具体区别请看下图

03315-zlekedy4i3p.png

个人使用别搭建网盘的话也差不多够了,并且每天签到还能领流量。

首先需要注册一个Sakura账号并完成认证。这里不过多介绍,我们默认你已经有了账号。

二、软件下载

打开https://www.natfrp.com/tunnel/download

找到arm64,下载软件后,保存到树莓派某个路径下,我这里放到/opt/sakurafrp/

三、创建隧道

点【穿透】,选择【隧道列表】。

服务没开,默认是灰色的

四、配置服务

我们要实现的目标就是每次开机时,能够自动连上我们的服务,避免每次开机自己设置。

4.1、创建服务

vi /lib/systemd/system/frpc@.service

将以下内容复制进去

[Unit]
Description=SakuraFrp Service
After=network.target

[Service]
Type=idle
User=nobody
Restart=on-failure
RestartSec=60s
ExecStart= /opt/frpc_linux_arm64 -f %i

[Install]
WantedBy=multi-user.target

下载配置文件,并重命名为frpc.ini,并上传到frpc_linux_arm64同级目录。

4.2、查看隧道信息

点击隧道,选择【操作】,【配置文件】

复制上面的内容,就是-f的那块

4.3、打开控制台,开启服务

systemctl start frpc@XXX:XXXXXXX

XXX对应替换成隧道信息

此时再查看隧道列表,可以看到我们隧道前面的灰色原点已经变成绿色了

说明我们隧道开启成功了

此时执行以下命令,设置开机启动

systemctl enable frpc@XXX:XXXXXXX

支持,服务已经配置完成,可以重启一下,验证一下隧道列表原点是否依然是绿色,如果是绿色,说明我们开机自启动是没问题的。

五、域名解析

此时,还剩最后一步,就是我们需要把我们自己的域名解析到Sakura上

还是找到隧道配置文件,我们可以在下面看到server_addr

我们需要将域名cname指向此地址。

输入自己域名可以验证一下

2

评论 (0)

取消