WSL中ubuntu通过Windows带代理访问github

WSL中ubuntu通过Windows带代理访问github

前言: WSL是Windows下的ubuntu访问工具,目前无法访问外网,因此需要配置一下。

步骤一 代理中进行如下设置:

代理

步骤二 ubuntu22.04中修改配置

使用如下命令获取IP地址:

 ip route | grep default | awk '{print $3}'

将IP地址配置到 vim ~/.bashrc
在这里插入图片描述
即可通过WSL中git 访问github

### 解决 WSL 安装 Ubuntu 时遇到的错误代码 0x80370114 当尝试通过 Windows Subsystem for Linux (WSL) 安装 Ubuntu 遇到错误代码 `0x80370114`,这通常意味着存在网络连接问题或配置不兼容的情况。以下是详细的解决方案: #### 检查并更新 WSL 版本 确保已安装最新版本的 WSL 可以减少许多潜在的问题。可以通过管理员权限打开 PowerShell 并执行以下命令来完成此操作: ```powershell wsl --update ``` 如果上述命令返回错误,则可能需要手动下载最新的 WSL 更新包[^2]。 #### 启用必要的 Windows 功能 某些情况下,未启用必需的功能也可能引发此类错误。可以再次确认是否启用了虚拟机平台以及适用于 LinuxWindows 子系统功能: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 重启计算机使更改生效[^4]。 #### 清理旧版 WSL 数据 有时残留的数据会干扰新系统的正常工作。建议先清理现有的 WSL 实例再重新安装: ```powershell wsl --shutdown wsl --unregister <DistributionName> ``` 其中 `<DistributionName>` 是要移除的具体发行版名称,比如 "Ubuntu"[^1]。 #### 调整防火墙设置与代理服务器 考虑到该错误涉及到了网络请求失败的可能性,调整本地防火墙策略或是关闭任何正在使用的 HTTP(S) 代理可能会有所帮助。特别是对于企业环境中设置了严格访问控制的情况下更为重要[^3]。 #### 尝试离线模式下的 Web 下载选项 如果持续遭遇网络超时等问题,考虑采用官方提供的离线 ISO 文件来进行安装也是一个不错的选择。可以从微软商店获取对应的 AppXBundle 或者直接从 GitHub 上找到所需的资源文件。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值