5分钟搭建frp内网穿透+做成系统服务后台运行

准备家伙

1.一台公网云服务器,我用的阿里云。
2.一台私网服务器。
3.Frp版本,最新Frp_0.36.2
4.搭建环境,centos 7 2009

利用服务端和客户端的简单化配置。

公网云服务器上传frp服务端模版到root目录下。目录不要改,不然服务文件失效。

在这里插入图片描述
frp就是我们的服务端文件。在这里插入图片描述frps.ini就是简易配置文件。文件内容如下
在这里插入图片描述

[common]
bind_port = 7000
vhost_http_port = 80 #虚拟主机端口,如果要发布 web 服务则需配置该项。
dashboard_port = 7500 #仪表盘端口
dashboard_user = admin #仪表盘用户名
dashboard_pwd = admin #仪表盘密码,这里可以改成自己想设置的密码,建议复杂点。
authentication_method = token #客户端与服务端认证采用token
token = 123456 #token密码,这里可以改成自己想设置的密码,建议复杂点。

服务端到此搭建完成。

私网服务器上传frp客户端模版到root目录下

在这里插入图片描述
frp就是我们的客户端文件。
在这里插入图片描述frpc.ini就是简易配置文件。文件内容如下
在这里插入图片描述

[common]
server_addr = x.x.x.x #你的公网服务器ip地址
server_port = 7000
token = 123456 #配置 token 必须和 server 一致

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
 
[web] #新增 web 配置
type = http #协议 http
local_port = 80 #本地端口
custom_domains = test.vip #指定域名,web 服务需要域名访问才可以,如不指定域名,通过ip地址也可以访问

客户端到此搭建结束。

提醒:配置文件中没有中文注释。上面是注释是为了给大家讲解。

做成系统服务后台运行

普遍大家都是采用启动客户端就输./frpc -c frpc.ini或者启动服务端./frps -c frps.ini

这里我们采用系统服务运行。

我们分别在公网云服务器和私网服务器的目录下/lib/systemd/system,分别上传我写好的服务文件。

在这里插入图片描述

在这里插入图片描述

公网云服务器还需要设置开放端口。

在这里插入图片描述
因为我是开着防火墙做的穿透,所以我们还要分别在公网云服务器开放6000、7000、7500、192、200、209端口

firewall-cmd --zone=public --add-port=6000/tcp --permanent
firewall-cmd --zone=public --add-port=7000/tcp --permanent
firewall-cmd --zone=public --add-port=7500/tcp --permanent
firewall-cmd --zone=public --add-port=200/tcp --permanent
firewall-cmd --zone=public --add-port=209/tcp --permanent
firewall-cmd --zone=public --add-port=192/tcp --permanent

在这里插入图片描述
私有服务器开放端口7000、7500、6000

firewall-cmd --zone=public --add-port=6000/tcp --permanent
firewall-cmd --zone=public --add-port=7000/tcp --permanent
firewall-cmd --zone=public --add-port=7500/tcp --permanent

在这里插入图片描述

公网云服务器启动frps

启动frps
systemctl start frps
开机自动重启
systemctl enable frps
查看frps的应用状态与日志
systemctl status frps
在这里插入图片描述

私有服务器启动frpc

启动frpc
systemctl start frpc
开机自动重启
systemctl enable frpc
查看frps的应用状态与日志
systemctl status frpc
在这里插入图片描述
在这里插入图片描述

大家看应用状态,客户端的状态应用显示47,已经连上了我的阿里云服务器47。

这里我们采用一台国外的服务器,做测试,说明已经OK了。
在这里插入图片描述

想要获取文中的frp服务端和frp客户端以及服务文件,可以关注我的公众回复frp即可领取,后期我会分享更多技术给大家。

在这里插入图片描述

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值