远程主机上的 Tomcat 鳄梨酱 IPv6 locahost

Tomcat Guacamole IPv6 locahost on Remote host

提问人:Marcofe 提问时间:11/15/2023 最后编辑:BalusCMarcofe 更新时间:11/16/2023 访问量:11

问:

我已经在 Tomcat 9.0.78 中成功安装并配置了鳄梨酱 1.5.2,我可以登录整个系统。在鳄梨酱中,在我访问远程电脑后,例如通过 ssh,在“用户”->设置”-“>”历史记录“的”远程主机“列中,我看到地址为 0:0:。:1,而不是真正的远程地址。

此外,通过检查Catalina.log,我看到对于登录的用户,我有两个地址,例如..... - User test successfully authenticated from [192.168.15.56,0:0:0:0:0:0:0:1]

我的问题是,如何在远程主机中显示第一个地址而不是 IPv6 环回地址?在 Tomcat 中是否有任何特定设置?

Tomcat Catalina(雄猫卡塔利娜酒店)

评论

0赞 Marcofe 11/15/2023
我已经解决了这个问题。简而言之,在文件 ${TOMCAT_PATH}/conf/server.xml 中,必须在 <host 之间添加它>以下 <Valve className=“org.apache.catalina.valves.RemoteIpValve” internalProxies=“0:0:0:0:0:0:1” remoteIpHeader=“x-forwarded-for” proxiesHeader=“x-forwarded-by” protocolHeader=“x-forwarded-proto” /> 以前我有相同的,但 InternalProxies 设置为 127.0.0.1。顺便说一句,非常感谢
0赞 Basil Bourque 11/16/2023
在 Stack Overflow 上,欢迎您发布并接受您自己问题的答案。

答: 暂无答案