在 WSL2 中快速获取远程 IP

编程入门 行业动态 更新时间:2024-10-04 19:21:56

在 WSL2 中<a href=https://www.elefans.com/category/jswz/34/1771431.html style=快速获取远程 IP"/>

在 WSL2 中快速获取远程 IP

我有一个简单的快速服务器在 WSL2(家庭服务器)的 Node.js 中运行。侦听端口从路由器 => windows 机器 => Ubuntu (WSL2) 转发。据我所知,由于我所有的流量都被转发了,我只能依赖“x-forwarded-for”标头,否则我只会得到链中的最后一个转发器(windows 虚拟适配器)。不幸的是,'x-forwarded-for' 始终未定义,可能是因为 Windows 在转发时不会填充它?有什么解决办法吗?以下代码供参考,谢谢!

const vEthernet_Adapter = 'x.x.x.x';

app.set('trust proxy', vEthernet_Adapter);

app.get('/', (req, res) => {
    const ip = req.headers['x-forwarded-for'];
    console.log('ip: ', ip);
})
回答如下:

更多推荐

在 WSL2 中快速获取远程 IP

本文发布于:2024-05-30 22:31:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770994.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:快速   IP

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!