记录文档出自官网文档:

安装教程地址:帮助文档 - Sakura Frp

启动服务教程:帮助文档 - Sakura Frp

HTTP(S)穿透:帮助文档 - Sakura Frp

Linux 系统使用 frpc

1、确认系统架构

下载 frpc 前,请先确认您的 Linux 系统的架构. 执行下面的命令,根据输出结果就可以确定系统架构

uname -m

安装 frpc

登录管理面板,在侧边栏点击 “软件下载” :

找到 frpc 的各种下载地址和您的架构标志,复制右边蓝色的下载地址

使用下面的命令进入 /usr/local/bin 目录并下载文件

注:下载文件一定要到 /usr/local/bin 目录下,不然启动不了frpc

$ cd /usr/local/bin
# wget -O frpc 您刚才复制的下载地址

然后使用下面的命令设置正确的权限并检查输出

# chmod 755 frpc
# ls -ls frpc

如果您看到和图里一样的输出,frpc 就安装完成并可以正常使用了。您可以执行下面的命令来再次确认

frpc -v

使用 frpc

1、第一种方法:简易后台运行(不推荐)

举个例子: echo | frpc -f wdnmdtoken666666:12345 &

注:wdnmdtoken666666:12345 为 <启动参数> ,如下图为获取方法

2、Systemd 配置 frpc 服务

编写配置文件

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

按一下 i 键,左下角应该会出现 -- INSERT -- 或者 -- 插入 -- 字样
然后复制并粘贴下面提供的服务文件内容,请注意 不要 多复制或少复制任何东西,确保粘贴后的内容和图中一模一样
粘贴完成后按一下 ESC,左下角的 -- INSERT -- 会消失,此时输入 :wq 并按回车退出

服务文件内容如下:

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

[Service]
Type=idle
User=nobody
Restart=on-failure
RestartSec=60s
ExecStart=/usr/local/bin/frpc -f %i

[Install]
WantedBy=multi-user.target

执行下面的命令重载 Systemd,这样服务就配置完成了

systemctl daemon-reload

!请记住后续操作中用到的 Unit 名称 是 frpc@<启动参数>,例如 frpc@wdnmdtoken666666:12345

!配置好 Systemd 后,不要 再用 frpc -f <启动参数> 的形式开启隧道

启动/停止/状态/自启/禁用自启 执行动作

systemctl <start|stop|status|enable|disable> <Unit名称>
例如启动服务:systemctl start frpc@wdnmdtoken666666:12345

列出当前运行中的隧道

systemctl list-units frpc@*

列出设置过的自启的隧道

systemctl list-units --all frpc@*


本节完

Logo

开源、云原生的融合云平台

更多推荐