记录文档出自官网文档:
安装教程地址:帮助文档 - 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@*
本节完
更多推荐
4、Armbian5.77(Debian 9)安装Sakura Frp并实现内网穿透之HTTP连接[免费]
发布评论