7. 后续操作回到宿主机windows系统打开命令行工具PowerShell,此时在宿主机已经可以使用自定义的域名(wslubuntu) ping通wsl2子系统了,如下: 8. 最后做一个端口映射(此例为ssh服务的端口22,局域网内其它电脑直接ssh root@上述宿主机ip即可完成连接wsl2系统),方便局域网内其它主机访问到此电脑的wsl2子系统中的服务(...
wsl_hosts_path="/etc/hosts"# 为 windows主机 设置的域名,可以改成自己习惯的名称,后面使用该名称来访问资源 win_domain="win"win_ip=$(cat/etc/resolv.conf |grep"nameserver"|awk'{print $2}')ifgrep-wq"$win_domain"$wsl_hosts_paththenwsl_hosts=$(sed-s"s/.* $win_domain/$win_ip $win_dom...
使用记事本打开文件:在WSL2终端中,你可以用命令启动记事本以编辑文件。例如:/mnt/c/Windows/System32...
在18945之后的版本中, 微软改进了WSL2, 使我们可以使用localhost, 访问WSL的网络服务 开机启动 sudo cat > /etc/init.wsl << EOF #!/bin/sh /etc/init.d/ssh start /etc/init.d/nginx start EOF sudo chmod +x /etc/init.wsl WSL桌面1-使用XLaunch+xfce4 Windows下安装和配置XLaunch 下载并安装VcXsrv...
WSL 2使用虚拟化,网络环境与主机隔离。要手机访问WSL 2服务,需配置webpack-dev-server,获取Windows局域网IP,设置Windows防火墙允许特定端口访问,手动转发端口,然后在手机上通过浏览器访问特定IP和端口。手机与电脑需在同一网络下。 有用 反馈 对于WSL 2,网络架构与 WSL 1 有所不同,WSL 2 使用虚拟化,因此它的网络...
WSL2 已经支持在 windows 系统下 localhost 访问 wsl。 命令需要在管理员权限下执行 配置端口转发 在powerShell 下使用 Netsh 命令添加端口转发,将 Windows 端口映射到 WSL 2 VM 的 IP 地址。 netsh interface portproxyaddv4tov4listenport=<yourPortToForward>listenaddress=0.0.0.0connectport=<yourPortToConnectTo...
前几天我在 windows 中调试 go 代码时,因为要启动 go 的 http 服务端,windows 会频繁弹出防火墙的提示,每次都要点击确认非常烦人,我又不想去关闭防火墙或者改防火墙的配置,所以就想把 go 代码迁移到 wsl 中避免这个问题。 windows 防火墙提示.png 程序在 WSL 中的问题 ...
WSL2访问Windows 默认情况下Windows的防火墙会阻止WSL2中应用对Windows的网络访问(see:Add "allow" rule to Windows firewall for WSL2 network · Issue #4585 · microsoft/WSL (github.com)),解决办法是添加一条防火墙规则允许WSL2对Windows的访问。请以管理员身份打开PowerShell并键入以下命令: ...
学习 Linux:无须额外配置 Linux 系统,WSL 2 让你在 Windows 环境中轻松掌握 Linux 命令行操作,快速进入 Linux 世界。服务器管理:借助 WSL 2,用户可以在本地模拟 Linux 服务器环境,用于测试、配置和管理服务器,免去虚拟机的复杂设置。数据科学与机器学习:Linux 是数据科学与机器学习的理想平台,WSL 2 使 ...