Linux+Windwos搭建FRP环境,实现本地映射,可用于微信开发所需要的内网穿透

导读:本篇文章讲解 Linux+Windwos搭建FRP环境,实现本地映射,可用于微信开发所需要的内网穿透,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1、准备工作

frp搭建分为服务端和客服端,服务端运行在外网服务上,客户端就是本地内网环境;服务端与客户端可以是linux系统或者windwos系统,没有固定的对应的关系,可以交叉作为服务端或者客户端,如图:
在这里插入图片描述

下载linux和windows版本的frp:https://github.com/fatedier/frp/releases
在这里插入图片描述

下面使用linux作为服务端,windows作为客户端实现FRP的搭建

2、服务端

2.1、解压

将下载的frp_0.40.0_linux_amd64.tar.gz包,拷贝到服务器的/opt目录下,并且解压得到frp_0.40.0_linux_amd64目录
在这里插入图片描述

2.2、修改frps.ini配置

frps.ini文件进行端口的映射配置

vim  /opt/frp_0.40.0_linux_amd64/frps.ini

内容:

[common]
# 与客户端绑定的进行通信的端口,防火墙需要开放7000端口
bind_port = 7000
#token认证,任意值
token = 123456789

2.3、启动

cd /opt/frp_0.40.0_linux_amd64

# 后台启动
nohup ./frps -c ./frps.ini &

启动成功:
在这里插入图片描述

2.4、配置开机自启

创建frps.service文件:

vim /etc/systemd/system/frps.service

内容:

[Unit]
Description=frps daemon
After=syslog.target network.target
Wants=network.target

[Service]
Type=simple
ExecStart=/opt/frp_0.40.0_linux_amd64/frps -c /opt/frp_0.40.0_linux_amd64/frps.ini
Restart= always
RestartSec=1min

[Install]
WantedBy=multi-user.target

启动命令:

sudo systemctl enable frps
sudo systemctl start frps

3、客户端

3.1、解压

将下载的frp_0.40.0_windows_amd64.zip包,解压得到frp_0.40.0_windows_amd64目录
在这里插入图片描述

2.2、修改frpc.ini配置

frpc.ini文件进行客户端的配置,配置与服务端的端口的映射以及本地服务信息;
在这里插入图片描述

内容:

[common]
#服务端所在ip
server_addr = 111.15.113.18
#服务端配置的绑定端口,与bind_port值一致
server_port = 7000
#token认证,任意值,与服务端配置的token一致即可
token = 123456789

#公网访问内部web服务器以http方式,可以配置多个`[]`表示服务名称
[nginx]
type = http
#本地ip
local_addr = 127.0.0.1
#内网web服务的端口号  
local_port = 80
#所绑定的公网服务器域名,一级、二级域名都可以
custom_domains = demo.nginx.com

[boot-demo]
type = http
#本地ip
local_addr = 127.0.0.1
#内网web服务的端口号(可随便修改)
local_port = 90
#所绑定的公网服务器域名,一级、二级域名都可以
custom_domains = demo.boot.com

2.3、启动

Windwos需要通过cmd的方式运行frpc.exe

d:
cd My\frp\frp_0.40.0_windows_amd64
frpc.exe

在这里插入图片描述
启动成功:

在这里插入图片描述

4、测试

1、启动frp客户端与服务端;
2、启动本地环境的nginx(可以是其他任意的http服务);
3、通过127.0.0.1服务本地nginx,保证连通;
4、通过demo.nginx.com域名访问,成功访问,表示环境搭建成功;

结果:
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/18015.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!