首先还是建议熟读官网
概念
内网穿透在干啥,简单来说就是让你本地电脑暴露的服务可以在公网上访问。
主要应对情况是什么呢,一般来说除非公司服务器,个人服务器的性能一般都不会太好,内存,硬盘,等等都比较匮乏,内网穿透说白了,就是把本地电脑变成你的云服务器。
获取工具
github上一搜就有,下载怎么选?一般情况无脑选amd64架构即可。
下载地址。
一般哈,要下载两个,一个Linux的,一个Win的。
配置的步骤
本地Web服务内网穿透的配置。
服务端
解压文件,上传frps-服务器端,到服务器,
配置文件frps.toml
1 | bindPort = 7000 |
bindPort:服务端口,需要在服务器的安全组中放行。
vhostHTTPPort:访问http服务的端口
auth.token:安全认证信息,随便填一个和下面客户端保持一致即可。
subdomainHost:我的主域名这个配置,这里需要在域名配置中开启泛域名配置,配置*.wangijun.com 绑定到当前服务器的IP。
客户端
客户端一般就是本地。
配置文件frpc.toml
1 | serverAddr = "xxxxxxx" |
serverAddr:服务器IP地址
serverPort:服务器开放端口,要保证本地能访问到这个端口。
auth.token = 安全认证信息,随便填一个和上面服务端保持一致即可。
[[proxies]]:可配置多个
name:标识,不可重复
type:写死http即可
localPort:本地服务的端口
subdomain:子域名,配置什么,访问地址就是subdomain
.subdomainHost
:vhostHTTPPort
,里面填上你对应的配置内容即可。
更多操作查看下方文档,
包括服务端,设置成服务运行模式。
配置TCP协议的内网穿透,
配置Https等等。