frp网站获得访问者真实ip和强制跳转https方法原创文章

玩技站长
玩技站长
管理员, Keymaster
11142
文章
0
粉丝
运维笔记13498字数 476阅读1分35秒阅读模式

问题描述:

在各位站长使用建立网站时,总是会遇访问者所有的ip地址都是127.0.0.1的情况。怎么访问都只有127.0.0.1这个内网ip。

解决办法:(获取真实ip)

评论后查看
原创不易此内容为****隐藏内容****评论后,F5或Ctrl+F5刷新页面即可查看

解决办法:(强制http跳https)

1、首先想到的就是这个功能,根据端口判断的,但是这种方式配置之后访问http网站会提示400错误。文章源自玩技e族-https://www.playezu.com/759349.html

frp网站获得访问者真实ip和强制跳转https方法插图文章源自玩技e族-https://www.playezu.com/759349.html

2、打开配置文件,将下面的配置文件中的文章源自玩技e族-https://www.playezu.com/759349.html

评论后查看
原创不易此内容为****隐藏内容****评论后,F5或Ctrl+F5刷新页面即可查看

其他问题

1、在Nginx配置中,当使用代理协议(proxy protocol)时,获取到的客户端真实IP地址可能包含IPv6前缀(::ffff:)。如果你想去掉这个前缀,你可以使用Nginx的map指令和一些字符串处理函数来实现。

map $remote_addr $real_ip {
    ~^::ffff:(?<real_ip_address>.+)$ $real_ip_address;
    default $remote_addr;
}

2、如还有问题,请留言我会在第一时间回复。

原创声明:本文章为原创内容,所有文章均由博主亲自撰写,严格遵循原创原则。我们承诺不使用任何人工智能生成的内容,所发布的每一篇文章都经过深思熟虑,旨在为读者提供真实、有价值的观点和信息。我们坚信原创才是知识分享的根本,致力于为广大读者呈现最具真实性和独特性的文章。感谢您的支持与关注,欢迎持续关注我们的原创内容。

 最后更新:2023-11-14
评论  13  访客  12  作者  1
    • 888
      888 1

      让我看看

    匿名

    发表评论

    匿名网友
    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
    确定

    拖动滑块以完成验证