问下frp如何配置内网穿透?
情况是这样的,我有一台公网centos服务器,我将frp linux版复制了上去,然后配置了frps.ini
bind_port=7000
token=123456
vhost_https_port=10000
然后我另一台服务里面有一个网站配置了域名test.com,我已经将test.com解析到公网centos服务器了
内网里面的服务器是windows系统,内网里面frpc.ini配置如下
[common]
server_addr = 48.89.10.98
server_port = 7000
token=123456
[web]
type = https
local_ip = 127.0.0.1
local_port = 443
remote_port = 10000
custom_domains = test.com
然后内网里面ssl证书我也配置上去了
完事之后服务器和内网服务器都启动frp服务,然后我用
test.com:10000 是能打开内网的网站的,然后由于内网的网站要用到小程序https不能加端口,然后我在公网服务器上装了一个nginx转发
server {
listen 7000;
listen 443 ssl http2;
server_name test.com
#ssl正式也配置了
location / {
proxy_pass https://test.com:10000
}
}
我想法是当请求test.com 会把请求转发到test.com:1000
然后就能访问内网网站,但是返回的是
为啥不把程序直接部到服务器
我感觉是 nginx 配置的问题
frp 先用 http 测试,可以了再换 https,我看配置是支持 tls 证书的, 不知道 https 是不是要单独配置证书(frp 端)