最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

在 WSL2 中快速获取远程 IP

网站源码admin27浏览0评论

在 WSL2 中快速获取远程 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);
})
回答如下:

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论