自定义frp服务

vim /lib/systemd/system/frps.service
[Unit]
Description=frps service
After=network.target syslog.target

[Service]
Type=simple
ExecStart=/opt/frp/frpc -c /opt/frp/frpc.ini
[Install]
WantedBy=multi-user.target

重启服务

systemctl restart frps

设置开机自动重启

systemctl enable frps
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Frp(Fast Reverse Proxy)是一个基于Go语言开发的高性能反向代理工具,它的基本原理如下: 1. 客户端与服务器建立连接:Frp客户端会与Frp服务器建立连接,这个连接是客户端与服务器之间的通道。 2. 客户端注册服务Frp客户端会向Frp服务器注册需要暴露的服务。客户端会提供服务的类型(如TCP、UDP)、本地监听地址和端口,以及目标地址和端口。 3. 服务器接收注册信息:Frp服务器接收到来自客户端的注册信息,并将其保存在内存中以便后续使用。 4. 客户端与目标主机建立连接:当有外部用户请求访问Frp服务器上的某个服务时,Frp服务器会将请求转发给相应的客户端。 5. 客户端接收请求:Frp客户端接收到来自Frp服务器的转发请求后,会根据注册信息,建立与目标主机的连接。 6. 目标主机返回响应:客户端与目标主机之间建立连接后,所有来自目标主机的响应都会通过这个连接返回给Frp客户端。 7. 客户端将响应转发给服务器:Frp客户端将目标主机的响应转发给Frp服务器。 8. 服务器将响应返回给请求方:最后,Frp服务器将目标主机的响应返回给请求方,完成整个请求-响应的过程。 通过这种方式,Frp实现了将位于内网的服务暴露给外部网络,实现了内网穿透的功能。同时,Frp还支持多种协议和自定义配置,可以满足不同场景下的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值