一键重装系统工具 | U盘启动盘制作工具 | 误删文件恢复软件 | 硬盘数据抢救专家 | 电脑蓝屏修复助手 | C盘空间清理神器 | 电脑驱动离线安装工具 | 微信聊天记录恢复工具 | 照片误格式化恢复 | 电脑密码破解清除工具 | 系统崩溃紧急救援盘 | 电脑加速优化大师 | 电脑开不了机怎么重装系统 | 回收站清空了怎么恢复 | 硬盘分区丢失数据恢复 | 电脑卡顿重装系统有用吗 | U盘插入提示格式化数据恢复 | 电脑中毒文件被隐藏恢复 | 忘记电脑开机密码怎么办 | 新硬盘分区对齐工具 | 旧电脑装Win10流畅工具 | SD卡照片删除恢复免费版 | 移动硬盘打不开提示损坏修复 | 电脑无故重启系统修复工具 | 电脑小白一键重装神器 | 程序员电脑环境配置助手 | 设计师电脑字体/素材恢复工具 | 网吧网管系统维护工具箱 | 财务人员电脑发票备份恢复 | 学生党免费电脑系统安装包 | 电脑维修师傅必备工具盘 | 游戏玩家电脑性能优化助手 | 办公白领误删文档恢复软件 | 自媒体视频素材恢复工具 | 网课录制视频损坏修复工具 | 最好的U盘PE系统排名 | 数据恢复软件哪个最强 | 免费电脑助手与收费版区别 | 国产装机工具哪款无广告 | 离线版驱动助手推荐 | 轻量级电脑优化工具对比 | 支持NVMe驱动的PE工具 | 带网络功能的应急启动盘 | 2026最新版万能装机工具 | 支持Win11 24H2的PE工具 | 最新免激活系统重装工具 | 2026数据恢复软件破解版合集 | 纯净无捆绑装机助手V3.0 | 支持苹果M芯片的电脑助手 | 秋季更新版系统维护工具箱 | 电脑系统崩了怎么用U盘把重要资料拷贝出来 | 重装系统前哪些文件夹必须备份 | 固态硬盘误格式化还能恢复数据吗 | 如何制作一个既带PE又能存数据的双分区U盘 | 电脑总是弹窗广告用什么助手彻底拦截 后台管理
📢 欢迎访问系统之家!所有资源均经过安全检测。

了解 WSL NAT 模式運作原理

发布时间:2026-09-12 | 浏览:2
📥 下载地址(文章开头)
精简版系统下载安装,速度最快。
由於 WSL 跟 Windows 整合得太緊密,常讓我有兩個作業系統是同一台機器的幻覺,以為在 Windows 用 http://localhost:5000 跑網站,從 WSL 可以用 curl http://localhost:5000 存取,結果踢到鐵板,WSL 的 localhost 不一定是 Windows 的 localhost。 WSL 有兩種網路模式:NAT 跟鏡像(Mirrored)模式。參考: 使用 WSL 存取網路應用程式 預設安裝,WSL 會採用 NAT 模式,可想像成 WSL 位於一個虛擬網段,對外連線要透過 Windows 轉送。以我的機器為例,在 WSL 用 hostname -I 及 ip route 可以看到 WSL 的 IP 為 172.18.136.74,而 Gateway 是指向 172.18.128.1: 至於 172.18.128.1,你沒猜測,它是 Windows 上的一張虛擬網卡,已設好路由及內部 IP 轉換,可將 WSL 的上網需求轉到 Windows 真正的對外網卡: 若要允許外部連上 WSL 的特定 Port,則需使用 netsh 設定 Port Proxy,例如以下指令可將 Windows 對外 IP 及 localhost 的 8080 Port 導向 WSL 的 80 Port: 參考 另外,WSL 有個內建機制,在 NAT 模式下,在 WSL 聽 localhost 的某個 Port,有支 wsrelay.exe 程式會將它轉送到 Windows 的 localhost。 參考 例如:WSL 裡用 Docker 跑網站聽 localhost 5050,在 Windows 可直接用 http://localhost:5050 連上它。有時很方便,但有時這行為會跟 Windows 端 TCP Port 使用衝突,沒經驗的話可能會被迷惑一陣子。
📥 下载地址(文章中间)
精简版系统下载安装,速度最快。
因此在 NAT 模式下,WSL 的網路跟 Windows 的網路彼此獨立,Windows 擔任 Gateway 協助 WSL 上網,因此二者的 localhost 是完全不同的東西。 回到最開始的問題,WSL 要如何存取 Windows 的 localhost? Windows 11 22H2 之後的 WSL2 加入所謂鏡像模式 Mirrored Mode,將 Windows 上的網路介面「鏡像」到 Linux,以新增網路功能並改善相容性。啟用後 WSL 可支援 IPv6、Linux 與 Windows 的 127.0.0.1/localhost 可互通、外部也可直接透過 Windows 對外 IP 連上 WSL、對 VPN 的支援也更好。 參考 但我個人比較喜歡原本 NAT 模式明確區分兩個作業系統網路環境的做法,不會出現 Windows/WSL Port 衝突或混淆,管理或除錯時比較簡單明瞭,另外 WSL 不直接對外曝露感覺更安全些,所以還是會選用 NAT 模式。我想到的解法有二:一個是 Windows 端改聽 WSL Gateway IP,二是用 SSH Tunnel ssh -R 8888:localhost:8888 user@wsl 將 Windows localhost 的 8888 Port 導向 WSL localhost 的 8888 Port。 # 2026-09-11 09:07 AM by 小黑 # 2026-09-11 02:25 PM by Johnny 對吼~還有netsh可以設定Proxy Port 在有Mirror模式前 windows用nginx/caddy將windows IP轉到localhost:XXX wsl使用docker compose部屬服務 測試Redis, Postgres都很好用
📥 下载地址(文章结尾)
精简版系统下载安装,速度最快。