折雨的天空
微信调试时,通过frp映射本机的https,出现no such domain的问题处理
2021-11-15 我好笨


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#]



访问拓扑:



新建 Microsoft Visio Drawing.jpg



核心思路:



1、frpc配置的时候,域名只能配置为代理前的域名,不能配置为代理后的域名。



2、frpc配置的域名A记录是指向nginx代理服务器的,不是指向frps服务器。



[/#zeyu#]







只要核心思路正确,就可以了。另外一点,就是要保证自己的frps和frpc较新。



我最开始的版本就较低,不支持https2http插件。


发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容