侧边栏壁纸
博主昵称
子涵小窝

人生哪能多如意,万事只求半称心。

SakuraFrp的使用与步骤

2023年10月02日 351阅读 0评论 3点赞

SakuraFrp 是一个内网穿透站点。
考虑到博主现实中自己搭配了服务器,Linux小主机闲置着,恰巧网上购买的腾讯云服务器也快到期了,就捣鼓着搞搞内网穿透使用,本期是我使用的过程记录,如果也对你有帮助,可以给我点个赞啥的,哈哈。

套餐详情

  1. 免费用户可以创建两条隧道使用,速率是10 Mibps,每个月5 GiB,每天签到可以持续获得流量,免费隧道也挺多的。
  2. 青铜VIP每月10软妹币,青铜用户可以创建十条隧道使用,速率是24 Mibps,每个月5 GiB + 66 GiB,每天签到可以持续获得流量,解锁青铜隧道。
  3. 白银VIP每月10软妹币,白银用户可以创建十条隧道使用,速率是36 Mibps,每个月5 GiB + 88 GiB,每天签到可以持续获得流量,解锁白银隧道。

使用步骤

打开SakuraFrp进入 隧道列表 ,创建自己的隧道。
打开自己的域名解析网站,添加CNAME解析到SakuraFrp提供的域名。
进入SakuraFrp根据自己的机型下载安装包 下载指南

此处我用的CentOS 7.9,打开FinalShell连接到本地服务器。
使用下面的命令进入 /usr/local/bin 目录并下载文件:

cd /usr/local/bin

# 一般来说只需要使用这条命令:
wget -O frpc <下载地址>

# 如果上面的命令报错,请尝试这条:
curl -Lo frpc <下载地址>

# Linux frpc 通常已经过 UPX 压缩,如需下载未压缩的版本请在下载地址尾部加上 _noupx

然后设置权限并校验文件是否有损坏:

chmod 755 frpc
ls -ls frpc
md5sum frpc 

此时 frpc 就安装完成并可以正常使用了。您可以用此命令查看 frpc 版本号:

frpc -v

启动隧道可以参考 启动隧道

简易后台运行

配置开机自启

可参考 安装使用说明 子涵这边用的 Systemd
Systemd 是 Linux 系统的一种初始化系统实现,它管理的各种服务叫做 Unit,每个服务对应一个 Unit 配置文件。
frpc 会被注册为一个服务,我们让 Systemd 来自动管理 frpc,借此实现开机自启和后台运行。
Systemd 的服务有两种状态:

运行中/已停止/错误
启用/禁用

如果 启用 了服务,开机的时候服务就会自启,反之就不会

编写配置文件

执行下面的命令以准备一个工作目录,您应该不会看到任何提示

mkdir -p /usr/local/etc/natfrp

执行下面的命令开始编辑配置文件,您应该会看到图中的提示

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

按一下 i 键,左下角应该会出现 -- INSERT -- 或者 -- 插入 -- 字样
然后复制并粘贴下面提供的服务文件内容,请注意 不要 多复制或少复制任何东西

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

[Service]
Type=idle
#DynamicUser=yes
Restart=on-failure
RestartSec=60s
ExecStart=/usr/local/bin/frpc -f %i
WorkingDirectory=/usr/local/etc/natfrp

[Install]
WantedBy=multi-user.target

粘贴完成后按一下 ESC,左下角的 -- INSERT -- 会消失,此时输入 :wq 并按回车退出

systemctl daemon-reload

启动隧道

systemctl start <Unit名称>

停止隧道

systemctl stop <Unit名称> 

查看隧道状态

systemctl status <Unit名称> 

如果您忘记了之前开启过哪些隧道,使用下面的命令可以列出当前运行中的隧道

systemctl list-units "frpc@*" 

查看隧道日志

journalctl -u <Unit名称> 

使用下面的命令启用/禁用服务, enable 是启用, disable 是禁用,操作完成后再用 status 检查一下状态

systemctl <enable|disable> <Unit名称> 
systemctl status <Unit名称>

如果您忘记了之前设置过的自启隧道,可以使用下面的命令列出

和上面是类似的,只是多了个 --all 确保停止了的服务也能被列出

systemctl list-units --all "frpc@*" 

以上使用情况都可以参考SakuraFrp的 帮助文档

3
frp

—— 评论区 ——

昵称
邮箱
网址
取消
博主栏壁纸
博主头像 子涵小窝

人生哪能多如意,万事只求半称心。

10 文章数
4 标签数
4 评论量
站点公告

交流Q群:699678981

联系QQ:13602792(同微信)

加好友备注来意,不备注不加~

人生倒计时
最新评论
舔狗日记