frp实现httpweb内网穿透

配置 frp 实现内网穿透

frp 中文文档:https://github.com/fatedier/frp/blob/master/README_zh.md

一、frp 的作用

利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。

对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。

利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。

二、下载 frp

1. github下载地址:https://github.com/fatedier/frp/releases

https://github.com/fatedier/frp/releases 可以直接去这个页面下载

2.已经下载保存在百度网盘大小衍目录

三、安装 frp

1、服务器端和客户端都是解压到后在目录内直接运行

2、服务器端运行和停止命令:

运行:nohup ./frps -c ./frps.ini &

停止:

先打印进程:ps -aux|grep frp| grep -v grep
root     29082  0.0  0.3 718188 14116 pts/0    Sl   Sep07   0:02 ./frps -c ./frps.ini
然后kill进程:kill -9 29082

3、客户端运行: .\frpc -c frpc.ini

四、配置文件 ini

frps.ini:

[common] server_addr = 47.97.19.34 bind_port = 7000 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = 0623 vhost_http_port = 9001 vhost_https_port = 10443

frpc.ini:

[common] server_addr = 47.97.19.34 server_port = 7000 [web] type = http local_port = 80 custom_domains = 47.97.19.34

五、工作原理

使用 frp 让 Web 服务支持 https 的流程是一个典型的反向代理服务器的工作流程。
frp实现httpweb内网穿透插图

 

 

 

 

 

原文链接:https://www.cnblogs.com/pearlcity/p/16669529.html

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享