【FRP应用】FRPC服务部署实现

1、下载frp部署文件

由于frpc的应用环境为ubuntu环境,下载命令如下【目录还是习惯的为:/home/software】:

sudo wget https://github.com/fatedier/frp/releases/download/v0.61.0/frp_0.61.0_linux_amd64.tar.gz

执行命令后开始下载,图示如下:

2、解压下载后的文件:

下载后的文件路径:/home/software

执行命令,解压文件:sudo tar -zxvf frp_0.61.0_linux_amd64.tar.gz

得到解压文件夹 frp_0.61.0_linux_amd64

3、进行文件配置 frpc.toml

3.1 进入文件目录

cd /home/software/frp_0.61.0_linux_amd64/

查看 frpc.toml 内容

cat /home/software/frp_0.61.0_linux_amd64/frpc.toml

3.2 修改 frpc.toml 文件

【配置域名:netgate.fanmukeji.cn】

测试域名:

本次以将本地的22 端口映射出去实现远程访问 ssh (ssh协议是tcp通信)

远程的访问端口为10022 所以需要把frps服务器的 10022端口打开

--------------------------------------------------------------- 文件内容开始

#frpc.toml

serverAddr = "network.fanmukeji.cn" #本次已经将域名指向了 frps服务的ip

serverPort = 7000

auth.token = "与FPRS配置一致的TOKEN值" #frps配置的token值 【一致】

#这是一个http协议的配置案例

#[[proxies]]

#name = "clouddisk"

#type = "http"

#localPort = 5212

#customDomains = ["clouddisk.fanmukeji.cn"]

#ssh 配置案例

[[proxies]]

name = "ssh_dbserver"

type = "tcp"

localIP = "localhost"

localPort = 22

remotePort = 10022

--------------------------------------------------------------- 文件内容结束

执行 vi 命令 :sudo vi frpc.toml

3.3 启动命令测试

在目录下执行 sudo ./frpc -c frpc.toml

打开frps 7500端口地址:

tcp详细

测试 ssh 服务

进入登陆页面

4、以上已经搭建已经基本完成,接下来进行开机自启的配置

创建文件:在/etc/systemd/system目录下创建1个frpc.service文件

文件内容如下:

--------------------------------------------------------------------- 文件内容开始

[Unit]

Description=frpc

After=network.target

Wants=network.target

[Service]

Restart=on-failure

RestartSec=5

ExecStart=/home/software/frp_0.61.0_linux_amd64/frpc -c /home/software/frp_0.61.0_linux_amd64/frpc.toml

[Install]

WantedBy=multi-user.target

--------------------------------------------------------------------- 文件内容结束

执行 vi 命令 (注意要有sudo ,这是在ubuntu下)

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

(键入 i 使编辑器进入 插入状态,粘贴文件内容)

(键入 ESC,输入冒号 :,键入 wq 保存文档)

键入启动命令:

刷新服务列表

sudo systemctl daemon-reload

设置开机自启

sudo systemctl enable frpc.service

启动服务

sudo systemctl start frpc.service

查看状态

sudo systemctl status frpc.service

服务页面验证

以上结合上一篇 FRP 服务端部署与实现【【FRP应用】FRPS服务部署实现-优快云博客】就可以组件自己的内网穿透服务了。希望我的分享,能帮助到你。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wangchen0112

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值