配置 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 的流程是一个典型的反向代理服务器的工作流程。
原文链接:https://www.cnblogs.com/pearlcity/p/16669529.html