• 请不要在回答技术问题时复制粘贴 AI 生成的内容
reaCodes
V2EX  ›  程序员

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

  •  
  •   reaCodes ·
    zhatlas · Apr 6, 2019 · 23432 views
    This topic created in 2776 days ago, the information mentioned may be changed or developed.
    安装更新软件也太慢了
    23 replies  •  2020-10-28 20:29:34 +08:00
    catalina
    catalina
    Apr 6, 2019 via Android❤️1
    1
    不知道你之前有没有搜索过,但我百度一下就找到了:
    https://www.cnblogs.com/lalalagq/p/9975278.html
    lzvezr
    lzvezr
    Apr 6, 2019 via iPhone
    2
    @catalina 话说设置了`export http_proxy=http://127.0.0.1:1080`那之前的 PAC 文件有什么意义?
    liuminghao233
    liuminghao233
    Apr 6, 2019 via iPhone
    3
    proxifier 可以代吗
    docker 和 vm 都可以过
    wsl 没试过
    不行就 proxychains4 或者换源吧
    Osk
    Osk
    Apr 6, 2019 via Android
    4
    不如换源。。。
    alvin666
    alvin666
    Apr 6, 2019 via Android
    5
    @lzvezr 没意义,环境变量设置的是全局代理,privoxy 可以用 pac
    为什么不能 Linux 里面开个 ssclient 啊...
    lzvezr
    lzvezr
    Apr 6, 2019 via iPhone
    6
    @alvin666 wsl 不需要吧,端口是通用的,而且里面可以运行 exe,执行效率上没对比过
    gzpan123
    gzpan123
    Apr 6, 2019 via Android
    7
    proxychains
    reaCodes
    reaCodes
    OP
    Apr 6, 2019
    8
    @catalina 这个办法我之前尝试过,不生效,不知道哪里出了问题
    masker
    masker
    Apr 6, 2019 via Android
    9
    proxychains
    mattx
    mattx
    Apr 6, 2019
    10
    简单办法是 proxychains + 配置 ss 本地端口, 复杂点的 windows 层面软件 proxifier 甚至 sstap 也是可以把 WSL 流量拦截的, 毕竟 WSL 网络是基于 NT 内核来实现的.
    bgm004
    bgm004
    Apr 6, 2019 via Android
    11
    换源不行吗?
    wtks1
    wtks1
    Apr 6, 2019 via Android
    12
    直接换源才是最好的办法吧
    nyaapass
    nyaapass
    Apr 6, 2019
    13
    apt 可以直接改配置文件走代理。换源的话也只能换 Ubuntu 自己的源,有些 ppa 或者第三方源没有镜像的
    icsfy
    icsfy
    Apr 6, 2019 via Android❤️6
    14
    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
    datou
    Apr 6, 2019
    15
    ubuntu wsl 的默认源在国外

    改成国内源就行了
    GiRLIn11
    GiRLIn11
    Apr 6, 2019 via Android
    16
    go 程序用 graftcp,其他 proxychains 够用
    ysc3839
    ysc3839
    Apr 6, 2019 via Android
    17
    许多命令行软件支持 http_proxy 和 https_proxy 环境变量来指定代理服务器。
    不支持的话还可以使用 proxychains。
    ysc3839
    ysc3839
    Apr 6, 2019 via Android
    18
    @lzvezr PAC 可能不工作。PAC 是 js 脚本,但应该没有哪个命令行工具会带个 js 解释器来支持 PAC。
    sola97
    sola97
    Apr 6, 2019
    19
    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
    sola97
    Apr 6, 2019
    20
    更正一下 https 应该是走 http 代理
    Acquire::http::proxy "http://127.0.0.1:1080/";
    Acquire::https::proxy "http://127.0.0.1:1080/";
    forgetandnew
    forgetandnew
    Apr 7, 2019
    21
    proxychains
    mark4zhao
    mark4zhao
    Dec 16, 2019
    22
    proxychains 试过真香
    charlie21
    charlie21
    Oct 28, 2020
    23
    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 支持 )
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2856 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 10:22 · PVG 18:22 · LAX 02:22 · JFK 05:22
    ♥ Do have faith in what you're doing.