V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
reaCodes
V2EX  ›  程序员

WSL Ubuntu 怎么使用 Windows 10 系统的 SS 代理?

  •  
  •   reaCodes ·
    zhatlas · 2019-04-06 11:00:21 +08:00 · 21686 次点击
    这是一个创建于 1818 天前的主题,其中的信息可能已经有所发展或是发生改变。
    安装更新软件也太慢了
    23 条回复    2020-10-28 20:29:34 +08:00
    catalina
        1
    catalina  
       2019-04-06 11:09:52 +08:00 via Android   ❤️ 1
    不知道你之前有没有搜索过,但我百度一下就找到了:
    https://www.cnblogs.com/lalalagq/p/9975278.html
    lzvezr
        2
    lzvezr  
       2019-04-06 11:14:36 +08:00 via iPhone
    @catalina 话说设置了`export http_proxy=http://127.0.0.1:1080`那之前的 PAC 文件有什么意义?
    liuminghao233
        3
    liuminghao233  
       2019-04-06 11:15:36 +08:00 via iPhone
    proxifier 可以代吗
    docker 和 vm 都可以过
    wsl 没试过
    不行就 proxychains4 或者换源吧
    Osk
        4
    Osk  
       2019-04-06 11:16:09 +08:00 via Android
    不如换源。。。
    alvin666
        5
    alvin666  
       2019-04-06 11:16:21 +08:00 via Android
    @lzvezr 没意义,环境变量设置的是全局代理,privoxy 可以用 pac
    为什么不能 Linux 里面开个 ssclient 啊...
    lzvezr
        6
    lzvezr  
       2019-04-06 11:24:06 +08:00 via iPhone
    @alvin666 wsl 不需要吧,端口是通用的,而且里面可以运行 exe,执行效率上没对比过
    gzpan123
        7
    gzpan123  
       2019-04-06 11:27:43 +08:00 via Android
    proxychains
    reaCodes
        8
    reaCodes  
    OP
       2019-04-06 11:33:25 +08:00
    @catalina 这个办法我之前尝试过,不生效,不知道哪里出了问题
    masker
        9
    masker  
       2019-04-06 11:41:05 +08:00 via Android
    proxychains
    mattx
        10
    mattx  
       2019-04-06 11:49:07 +08:00
    简单办法是 proxychains + 配置 ss 本地端口, 复杂点的 windows 层面软件 proxifier 甚至 sstap 也是可以把 WSL 流量拦截的, 毕竟 WSL 网络是基于 NT 内核来实现的.
    Track13
        11
    Track13  
       2019-04-06 11:59:46 +08:00 via Android
    换源不行吗?
    wtks1
        12
    wtks1  
       2019-04-06 12:17:20 +08:00 via Android
    直接换源才是最好的办法吧
    nyaapass
        13
    nyaapass  
       2019-04-06 12:29:50 +08:00
    apt 可以直接改配置文件走代理。换源的话也只能换 Ubuntu 自己的源,有些 ppa 或者第三方源没有镜像的
    icsfy
        14
    icsfy  
       2019-04-06 13:28:02 +08:00 via Android   ❤️ 6
    export http_proxy=http://127.0.0.1:1080

    export https_proxy=http://127.0.0.1:1080

    sudo -E apt update

    sudo -E apt upgrade
    datou
        15
    datou  
       2019-04-06 13:48:41 +08:00
    ubuntu wsl 的默认源在国外

    改成国内源就行了
    GiRLIn11
        16
    GiRLIn11  
       2019-04-06 15:21:58 +08:00 via Android
    go 程序用 graftcp,其他 proxychains 够用
    ysc3839
        17
    ysc3839  
       2019-04-06 15:36:22 +08:00 via Android
    许多命令行软件支持 http_proxy 和 https_proxy 环境变量来指定代理服务器。
    不支持的话还可以使用 proxychains。
    ysc3839
        18
    ysc3839  
       2019-04-06 15:38:47 +08:00 via Android
    @lzvezr PAC 可能不工作。PAC 是 js 脚本,但应该没有哪个命令行工具会带个 js 解释器来支持 PAC。
    sola97
        19
    sola97  
       2019-04-06 15:45:28 +08:00
    cat apt_proxy.conf

    Acquire::http::proxy "http://127.0.0.1:1080/";
    Acquire::https::proxy "https://127.0.0.1:1080/";

    sudo apt update -c apt_proxy.conf
    sola97
        20
    sola97  
       2019-04-06 15:49:28 +08:00
    更正一下 https 应该是走 http 代理
    Acquire::http::proxy "http://127.0.0.1:1080/";
    Acquire::https::proxy "http://127.0.0.1:1080/";
    forgetandnew
        21
    forgetandnew  
       2019-04-07 15:18:14 +08:00
    proxychains
    mark4zhao
        22
    mark4zhao  
       2019-12-16 13:33:56 +08:00
    proxychains 试过真香
    charlie21
        23
    charlie21  
       2020-10-28 20:29:34 +08:00
    sudo apt install proxychains4
    ( ubuntu 16 需要手动安装,ubuntu 18 直接 apt install )
    (手动安装 参考
    cd tmp
    wget http://launchpadlibrarian.net/351496244/libproxychains4_4.12-1_amd64.deb
    wget http://launchpadlibrarian.net/351496245/proxychains4_4.12-1_amd64.deb
    sudo dpkg -i *.deb )

    WIN clash 打开 Allow LAN 支持,记录下 WSL 地址 ,端口 7890
    WSL proxychains4 配置写在 /etc/proxychains4.conf,测试
    > proxychains4 curl -I https://www.youtube.com ( 由 /etc/proxychains4.conf 和 win clash LAN 支持 )
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3036 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 14:40 · PVG 22:40 · LAX 07:40 · JFK 10:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.