当前位置: 首页 > news >正文

neo4j-如何让外部设备访问wsl中的neo4j

WSL 运行在一个虚拟网络环境中,它的 IP 只能被宿主 Windows 访问,外部设备无法直接访问 WSL 的端口。你需要在 Windows 上转发端口,让外部设备可以访问 Windows 并映射到 WSL。

1. 获取 WSL 的 IP 地址

在 WSL 中运行以下命令获取其 IP 地址:

ip addr show eth0

输出类似:

3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
    inet 172.26.112.1/20 brd 172.26.127.255 scope global eth0

记下 inet 后面的 IP(如 172.26.112.1)。

2. 在 Windows 上设置端口转发

Windows PowerShell(管理员权限) 中执行:

netsh interface portproxy add v4tov4 listenport=7474 listenaddress=0.0.0.0 connectport=7474 connectaddress=172.26.112.1
netsh interface portproxy add v4tov4 listenport=7687 listenaddress=0.0.0.0 connectport=7687 connectaddress=172.26.112.1

这样,Windows 会监听 0.0.0.0:7474(所有外部 IP),然后把流量转发到 WSL 的 IP(172.26.112.1:7474)。

3. 允许 Windows 防火墙放行端口

确保 Windows 防火墙允许外部访问:

netsh advfirewall firewall add rule name="Neo4j 7474" dir=in action=allow protocol=TCP localport=7474
netsh advfirewall firewall add rule name="Neo4j 7687" dir=in action=allow protocol=TCP localport=7687
4. 测试外部访问

在其他电脑的浏览器输入:

http://<你的 Windows 电脑 IP>:7474

例如:

http://192.168.1.100:7474

如果可以访问,说明配置成功。

相关文章:

  • Python 类与对象概念全解析:从零到实战
  • Ubuntu上安装Docker
  • 统计哲学的频率学派和贝叶斯学派
  • Redis的大Key问题如何解决?
  • 基于单片机的农作物自动灌溉系统
  • sougou AI close
  • Milvus WeightedRanker 对比 RRF 重排机制
  • Linux信号的诞生与归宿:内核如何管理信号的生成、阻塞和递达?
  • Mysql-经典实战案例(10):如何用PT-Archiver完成大表的自动归档
  • 英语:基础知识
  • teaming技术
  • vulnhub靶场【billu系列】之billu_b0x2靶机
  • Cell子刊 IF48.8 | 绘制 949 种癌细胞蛋白质组全景图,AI 算法锁定千种潜在药物靶点
  • 【达梦数据库】用户权限
  • 【C++】C++构造函数与析构函数
  • 使用 Ollama 本地部署 DeepSeek 模型及 Chatbox 配置
  • poetry安装与使用
  • IoTDB日志提示Too many open files
  • 华为总部-华为东莞松山湖基地参观游学攻略
  • ragflow 默认端口被占用,更改端口号
  • 2025全球城市科技传播能力指数出炉,上海位列第六
  • 专访|《内沙》导演杨弋枢:挽留终将失去的美好
  • 受贿1.29亿余元,黑龙江省原副省长王一新被判无期
  • 老字号“逆生长”,上海制造的出海“蜜”钥
  • 第1现场 | 美国称将取消制裁,对叙利亚意味着什么
  • “典孝急乐批麻蚌赢”:互联网“八字真言”与当代赛博赢学