V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MajestySolor
V2EX  ›  宽带症候群

wsl2+ubuntu 会自动设置代理是怎么回事?

  •  
  •   MajestySolor · 2023-09-30 16:35:56 +08:00 · 2393 次点击
    这是一个创建于 438 天前的主题,其中的信息可能已经有所发展或是发生改变。

    wls2+ubuntu 启动后自动设置了代理
    但是我并没有这个文件 /etc/apt/apt.conf.d/proxy.conf,请问代理是在哪里写入的?
    我本地用的是 clash 并且开了局域网模式,有关系么?

    第 1 条附言  ·  2023-10-03 13:14:01 +08:00

    确认是bug
    微软文档说是默认禁用需手动启用
    实际情况是默认启用需手动禁用

    sudo vim /mnt/c/User/neo/.wslconfig

    [experimental]
    autoProxy=false
    
    10 条回复    2023-09-30 23:07:06 +08:00
    MajestySolor
        1
    MajestySolor  
    OP
       2023-09-30 16:43:53 +08:00
    我不是想问 ubuntu 怎么设置代理,我有自己设置清除代理的方式写在`.zshrc`里面,我想知道的是为什么会给我自动设置代理,并且这个自动设置是如何实现的,我该如何禁止。
    fangjue
        2
    fangjue  
       2023-09-30 16:44:32 +08:00
    这是刚刚发布没多久的 WSL2 新版本的新功能,参见 https://devblogs.microsoft.com/commandline/windows-subsystem-for-linux-september-2023-update/ 。照理说说要手工配置的?
    MajestySolor
        3
    MajestySolor  
    OP
       2023-09-30 16:52:48 +08:00
    @fangjue
    我用了好多年 wsl 了,一直是用这种方式设置代理的

    ```
    proxy=http://$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*'):13579

    function setproxy() {
    export {http,https,ftp,all}_proxy=$proxy
    export {HTTP,HTTPS,FTP,ALL}_PROXY=$proxy
    }

    function unsetproxy() {
    unset {http,https,ftp,all}_proxy
    unset {HTTP,HTTPS,FTP,ALL}_PROXY
    }

    function showproxy() {
    env | grep -i proxy
    }
    ```

    这台机器是新安装的 win11 23h2 ,搞不懂为啥会出现自动设置代理的情况
    sky96111
        4
    sky96111  
       2023-09-30 17:04:21 +08:00 via Android
    @MajestySolor 2L 已经发更新文档了,这是 Windows 23H2 的新 feature
    MajestySolor
        5
    MajestySolor  
    OP
       2023-09-30 17:07:12 +08:00
    @fangjue
    @sky96111
    解决了,感谢两位,微软真的有大病 😂
    yellooow
        6
    yellooow  
       2023-09-30 20:09:47 +08:00
    偏个楼,求个壁纸👀🌚
    MajestySolor
        7
    MajestySolor  
    OP
       2023-09-30 21:00:56 +08:00
    Inf1nity
        8
    Inf1nity  
       2023-09-30 21:04:33 +08:00
    新版 WSL2 不用自己配置代理了,默认会走 Windows 的代理配置,还挺方便的,以前需要自己手动设置。
    yellooow
        9
    yellooow  
       2023-09-30 21:23:35 +08:00
    @MajestySolor #7 好好好,谢谢,但是看了一下,没有你这一张欸😂
    cccer
        10
    cccer  
       2023-09-30 23:07:06 +08:00
    感觉是 bug ,官方文档写的自动代理默认是 false ,实际上现在默认是打开的,需要手动关闭
    ```
    [experimental]
    autoProxy=false
    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3181 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 10:42 · PVG 18:42 · LAX 02:42 · JFK 05:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.