首页 > 其他分享 >Discourse 的用户信息中的 IP 地址显示的是 CloudFlare 的 IP 地址

Discourse 的用户信息中的 IP 地址显示的是 CloudFlare 的 IP 地址

时间:2023-05-18 23:56:42浏览次数:51  
标签:10 IP Discourse 地址 ip CloudFlare

因为使用了 CloudFlare 的反向地址。

所有 Discourse 获得的用户的 IP 地址其实是 CloudFlare 的服务器地址。

 

2023-05-18_10-02-51

 

修改

好在 Discourse 已经提供了相关的解决方案。

需要在 Discourse 的配置文件中,添加下面的内容:

  • “templates/cloudflare.template.yml”

 

2023-05-18_10-06-15

 

然后重新 Build 你的 Discourse 的安装实例。

./launcher rebuild app

使用上面的命令就可以对 Discourse 直接进行重构了,需要注意的是重构需要 10 分钟左右,这 10 分钟系统是无法访问的。

 

https://www.ossez.com/t/discourse-ip-cloudflare-ip/14432

标签:10,IP,Discourse,地址,ip,CloudFlare
From: https://www.cnblogs.com/huyuchengus/p/17413649.html

相关文章

  • Golang -embed结合viper打包静态文件
    代码含有viper独立方式和goembed方式packagemainimport("bytes""embed""fmt""time""github.com/spf13/viper")//go:embedconfig.yamlvarf[]bytefuncmain(){//config:=viper.New()......
  • ip
    public static String getClientIp(HttpServletRequest request) {        String ip = request.getHeader("x-forwarded-for");        if (ip != null && ip.length() != 0 && !"unknown".equalsIgnoreCase(ip)) {            //......
  • 深入理解之JavaScript之call, apply, bind方法
    在JavaScript中,call、apply和bind是Function对象自带的三个方法,这三个方法的主要作用是改变函数执行时的上下文,再具体一点就是改变函数运行时的this指向。Function.prototype.call()call()方法调用一个函数,其具有一个指定的this值和多个参数(参数的列表)。fun.call(thisArg,a......
  • javascript小技巧(六)
    操作EXECL<scriptlanguage="javascript">functionjStartExcel(){varxls=newActiveXObject("Excel.Application");xls.visible=true;varnewBook=xls.Workbooks.Add;newBook.Worksheets.Add;newBook.Worksheets(1).Activa......
  • 08_TypeScript 循环
    08_TypeScript循环有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了更为复杂执行路径的多种控制结构。for循环TypeScriptfor循环用于多次执行一个语句序列,简化管理循环变量的代码......
  • 学习记录:NC16622[NOIP2009]多项式输出
    题目链接:https://ac.nowcoder.com/acm/problem/16622解题思路:这题有个在拓扑序上的直觉。(并不完全是拓扑学,只是一种感觉)举个例子,每i项,都是有了符号,再有系数,最后指数,我们确定了前面输出什么才有后面的判断。但并不完全是这样,该题当指数为0时,会影响系数的输出格式(x是否要输出......
  • [NOIP1999 普及组] 导弹拦截
    [NOIP1999普及组]导弹拦截题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套......
  • python包管理工具:Conda和pip比较
    Conda和pip通常被认为几乎完全相同。虽然这两个工具的某些功能重叠,但它们设计用于不同的目的。Pip是PythonPackagingAuthority推荐的用于从PythonPackageIndex安装包的工具。Pip安装打包为wheels或源代码分发的Python软件。后者可能要求系统安装兼容的编译器和库。Conda是......
  • 前端直接获取用户IP的方法
    前端直接获取用户IP的方法简单来说就是使用两个接口一个是太平洋网<scriptsrc="//whois.pconline.com.cn/ipJson.jsp?callback=ipJson"type="text/javascript"></script><script>一个是ipify<scripttype="application/javascript"src=&q......
  • 一文搞定Jenkins Pipeline语法
    作者ZHDYA,曾运营“云原生个锤子”达3000+人,专注免费分享一些DEVOPS/运维/自动化/K8S生态方面的实战技巧,我们一起前行学习!最近更新主要围绕:Kubernetes、持久化存储、Helm、CICD、Ingress-nginx、监控告警、应用可观察性等相关文章。JenkinsPipeline语法作为一种流行的持续集......