树莓派免费配置内网穿透

Laughing
2022-09-04 / 0 评论 / 1,695 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年03月15日,已超过308天没有更新,若内容或图片失效,请留言反馈。

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

一、Sakura Frp介绍

Sakura有免费的,也有收费的,具体区别请看下图
03315-zlekedy4i3p.png
个人使用别搭建网盘的话也差不多够了,并且每天签到还能领流量。

[btn href="https://www.natfrp.com/" type="success"]Sakura官网[/btn]

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

二、软件下载

打开https://www.natfrp.com/tunnel/download
找到arm64,下载软件后,保存到树莓派某个路径下,我这里放到/opt/sakurafrp/

三、创建隧道

点【穿透】,选择【隧道列表】。
[alt type="info"]免费用户能创建两个隧道[/alt]
[alt type="success"]国内节点域名需要备案[/alt]
服务没开,默认是灰色的

四、配置服务

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

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

[alt type="warning"]/opt/sakurafrp/frpc_linux_arm使我们上面步骤下载的软件位置,注意替换[/alt]
下载配置文件,并重命名为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)

取消