前言:
最近公网IP紧缺,在网上找各种端口映射方案,发现要么价格贵,要么用起来体验不好,最后又走上了自己搭建,自己维护的这条路,由于公司的所有站点都开启了https,使用frp后在浏览器中直接输入域名无法跳转到网站,但是输入”https://域名”就可以正常访问,下面附上解决方案
开启Https的站点无法通过frp进行端口映射 - 图1


解决方案:
找到frpc.ini(frp客户端)配置文件,在里面增加一项
#最开始只启用了https的没有配置http所以会出现上述问题

  1. [www.ctoclubs.com_web]
  2. type = https
  3. local_port = 443
  4. subdomain = www

下方是新增的http配置,凡是使用frp做代理的https网站都要同时配置http以及https

  1. [www.ctoclubs.com_web_http]
  2. type = http
  3. local_port = 80
  4. subdomain = www


增加完成后重新加载frpc或重启frpc即可