https://www.cnblogs.com/shook/p/12790532.html
这一篇文章已经写的很详细了,如果你有一个域名,直接配置frp的https2http,很好用,参照上面文章或者查看官方的配置文件就行。
核心代码就是
[plugin_https2http] type = https custom_domains = test.yourdomain.com plugin = https2http plugin_local_addr = 127.0.0.1:80 plugin_crt_path = ./server.crt plugin_key_path = ./server.key plugin_host_header_rewrite = 127.0.0.1 plugin_header_X-From-Where = frp
我的情况不太一样,需要通过nginx代理一个子目录到已经通过frp映射出去的地址上,也就相当于上面文章中的第二种情况。
之前错误的思路在于配置frp映射时,使用的是代理后的域名,作为frpc客户端的域名。
正确的思路是:
[#zeyu#]
访问拓扑:
核心思路:
1、frpc配置的时候,域名只能配置为代理前的域名,不能配置为代理后的域名。
2、frpc配置的域名A记录是指向nginx代理服务器的,不是指向frps服务器。
[/#zeyu#]
只要核心思路正确,就可以了。另外一点,就是要保证自己的frps和frpc较新。
我最开始的版本就较低,不支持https2http插件。
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《微信调试时,通过frp映射本机的https,出现no such domain的问题处理》
发表评论