frp windows+linux双端配置,linux封装进程自启

github下载包解压 地址就不在阐述了

以下的是windows版本的frp部署

我用的是 0.50win

在公网服务器上配置 frp文件夹下的,实验环境 windows server 201×版本

frps,ini文件

我这里配置了几个站点

taskmsg 端口 8001

xp 的首页 端口 8010

mysql 端口 3306

mysql1 端口 3307

由于本地 安装了两个版本的mysql 用不同的端口区分 3306 和3307

[common]
# 一、服务器的基本配置部分
# 7000 是FRP服务端口,可以改
bind_port = 7000
# dashboard_user和dashboard_pwd是FRP网页版管理员用户名密码,可以改。
dashboard_user = admin
dashboard_pwd = admin
# 7500 是网页版管理端口:可以通过 http://服务器ip:7500登陆
dashboard_port = 7500
# 服务器和客户机之间的心跳连接
heartbeat_timeout = 30

 
[common]
server_addr = 121.**.***.***  # FRP服务器的公网ip
server_port = 7000        FRP服务器的,服务端口,这个可以改,不过客户端的也要一起改才行。

 

 # 转发端口:[taskmsg]、[xp] 这些没有任何意义,就是大致描述这个端口作用。
# 每增加一个转发端口,复制下面的两行,然后将[]里面的和vhost_http_port_03改了就行了

[tatskmsg]
vhost_tcp_port_01 = 8001
[xp]
vhost_udp_port_02 = 8010

[mysql]
vhost_udp_port_03 = 3306
[mysql_1]
vhost_udp_port_04 = 3307

配置完成后,在文件目录下 cmd执行 frps.exe -c ./frps.ini 出现以下说明启动正常

可以在服务器ip+端口号 我的是 121.***.***.***:7500 可在浏览器上查看相关链接配置信息

以上是服务器端的部署和设置

客户端设置

[common]
server_addr =121.***.***.***    #frp服务器的公网ip 
server_port = 7000          #frp服务通信端口 
heartbeat_timeout = 30      #服务器和客户机之间的心跳连接 
[taskmsg]
type = tcp
local_ip = 10.16.249.141
local_port = 8001          
remote_port = 8001
heartbeat_timeout = 30

[xp]
type = udp
local_ip = 10.16.249.141
local_port = 8010
remote_port = 8010
heartbeat_timeout = 30

[mysql]
type = tcp
local_ip = 10.16.249.141
local_port = 3306
remote_port = 3306
heartbeat_timeout = 30

[mysql_1]
type = tcp
local_ip = 10.16.249.141
local_port = 3307
remote_port = 3307
heartbeat_timeout = 30

配置相关信息后 在目录下 启动 frpc.exe -c ./frpc.ini 【这里注意客户端和服务端的启动名称】

出现以下界面说明启动正常, 可使用公网 ip+端口号进行访问。

由于是实验环境 没有申请域名,则域名部分省略 后续有域名了在修改内容

linux部署frp centos

1.下载frp包,建立目录 解压文件到新建目录 /home/nat

mkdir /home/net tar -xvf 文件名 -c /home/nat mv 当前文件夹名 更改后的文件夹名

2.更改目录文件夹名 mv **** nat

3.修改frps.ini文件

bind_port = 7000  
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
enble_prometheus = true
authentication = token   # 通过密钥通讯  可以不用
token = 123456

4.启动frp

./frps  -c  ./frps.ini #服务端
./frpc -c ./frpc.ini

5.封装进程 自启

vi /etc/systemd/system/frps.service   #在此文件夹下新建  

[Unit]
Description=frp daemon
After=syslog.target network.target
Wants=network.target
[Service]
Type=simple
ExecStart=/home/nat/nat/frps -c /home/nat/nat/frps.ini   #这里指定启动文件和配置文件目录
[Install]
WantedBy=multi-user.target

#自启
systemctl enable frps
#启动
systemctl start frps

配置客户端

客户端配置信息参考windows的配置,封装进程同上,注意一点

客户端的 启动和配置文件为 frpc frpc.ini

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小1314王

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

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

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

打赏作者

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

抵扣说明:

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

余额充值