appstore54321
V2EX  ›  macOS

如何让 iterm2 的网络访问也用上代理?

  •  
  •   appstore54321 · Nov 26, 2016 · 15431 views
    This topic created in 3479 days ago, the information mentioned may be changed or developed.

    OS X 10.11 + ssX 已经尝试过: 1.proxychains 2.export http_proxy 但都无法正常使用,有什么解决方案吗?

    Supplement 1  ·  Nov 26, 2016

    7楼是对的,刚刚又试了一下,应该是

    export http_proxy=socks5://127.0.0.1:1080
    export https_proxy=$http_proxy
    

    我之前错误地写成了export http_proxy=http://127.0.0.1:1080。这个方法应该是最方便的了,不需要开其他软件。
    但是如果在终端直接运行的话,每次打开新的session这个代理设置就会失效,永久生效的方法是写入.zshrc或其他配置文件里。

    27 replies    2016-11-28 01:46:57 +08:00
    Jackliu91
        1
    Jackliu91  
       Nov 26, 2016 via iPhone
    proxifier
    FrankFang128
        2
    FrankFang128  
       Nov 26, 2016
    proxychains-ng
    FrankFang128
        3
    FrankFang128  
       Nov 26, 2016
    不行么
    hronro
        4
    hronro  
       Nov 26, 2016
    proxychains 需要关闭 sip ,然后应该就可以用了。
    另外如果用 surge for mac 的话,现在 surge for mac 可以完美代理这些了
    crystone
        5
    crystone  
       Nov 26, 2016
    @hronro +1 开启 enhanced mode 就可以了
    iCyMind
        6
    iCyMind  
       Nov 26, 2016 via Android
    虚拟 openwrt , 10 分钟搭好
    zhouzm
        7
    zhouzm  
       Nov 26, 2016
    export http_proxy
    export https_proxy

    你忘了 https
    nanoxx
        8
    nanoxx  
       Nov 26, 2016 via iPhone
    7 楼正解
    frinstioAKL
        9
    frinstioAKL  
       Nov 26, 2016
    MaiCong
        10
    MaiCong  
       Nov 26, 2016 via iPhone
    export all_proxy
    arischow
        11
    arischow  
       Nov 26, 2016 via iPhone
    Shadowsocks 的 socks5 用 polipo 转 http
    zxl777
        12
    zxl777  
       Nov 26, 2016
    我现在用 Proxifier + ss 的方式,虽然要开 2 个 app ,但可以完美支持 iTerm2 , brew / bpm / pip / pop 等都没有问题。

    surge for mac 能完美解决的话最好,然后希望有免费的 Github 开源方案 :)
    ozOGen
        13
    ozOGen  
       Nov 26, 2016 via iPhone
    proxifier
    surge
    alias 写到.bashrc 里
    zxl777
        14
    zxl777  
       Nov 26, 2016
    @zxl777 唯独 XCODE 内提交到 App Store 时,需要关闭 Proxifier + ss 组合,否则上传失败。
    另外, Proxifier 可以看实时流量和速度,可以观察是不是哪里卡住了。
    zxl777
        15
    zxl777  
       Nov 26, 2016
    刚刚下载安装了试用版到 surge ,已可以 Chrome 访问外网。

    但 iTerm2 的解决办法只是设置这个 http 和 https 吗?
    export http_proxy=http://127.0.0.1:8787
    export https_proxy=$http_proxy

    我以前尝试过,不能解决所有问题,有些 cli 并不是走 http 或 https 协议的,所以会导致安装失败。最终还是用 proxifier 才能代理 iTerm2 的所有请求。
    mildnes
        16
    mildnes  
       Nov 26, 2016
    ProxyChains-NG 配合路由器爬墙。。
    blanu
        17
    blanu  
       Nov 26, 2016
    @crystone 感谢提醒,刚刚升级才发现有这个了
    zxl777
        18
    zxl777  
       Nov 26, 2016
    刚刚尝试了 Surge Mac 2.1.0 的 Enhanced Mode ,只要在 surge 里设置 dns 为 114.114.114.114 就可以启用了。
    好像需要重启一次 Surge 才能生效。

    打开 iTerm2 做了一次 pod update ,过程完美。
    可以看到每个下载进程的速度,如果 pod update 在哪里卡住了,也能一目了然。

    谢谢各位提醒。

    再试用一段时间,说不定就花钱买了。
    zxl777
        19
    zxl777  
       Nov 26, 2016
    网上关于 Sugue 都教程很多没看懂,唯一一篇看懂的,分享上来
    https://x-front-team.github.io/2016/10/31/Mac-Surge-2-%E5%88%9D%E4%BD%93%E9%AA%8C/
    coolrc
        20
    coolrc  
       Nov 26, 2016 via Android
    7 楼正解,同样适用于 Linux
    lelsetsuna
        21
    lelsetsuna  
       Nov 26, 2016
    proxychains 需要重启进修复模式命令行
    `csrutil enable --without debug`
    mornlight
        22
    mornlight  
       Nov 26, 2016   ❤️ 1
    alias setproxy="export ALL_PROXY=socks5://127.0.0.1:1080"
    alias unsetproxy="unset ALL_PROXY"

    跟 7 楼一样的效果
    csking119
        23
    csking119  
       Nov 26, 2016
    最好就是在路由器翻,电脑就省去很多配置
    Suclogger
        24
    Suclogger  
       Nov 27, 2016
    surge 打开 enhance-mode 使用 tun 代理
    shendancan
        25
    shendancan  
       Nov 27, 2016
    proxifier
    zxl777
        26
    zxl777  
       Nov 27, 2016
    用 export https_proxy 这种方法,有时还是会遇到安装卡死的问题,而且不好 debug ,一直安装不成功,还不知道怎么回事。

    路由器上放 SS 代理应该最省事,但怎么开关呢?
    因为有时某些网站或服务访问不正常,还需要关掉 VPN 验证一下。
    zxl777
        27
    zxl777  
       Nov 28, 2016
    今天用 surge 测试 XCODE 上传 app ,还是不行,会卡在"Verifying assets with the App Store"这个步骤。
    我在 surge 设置了规则,将 *.apple.com 全部直连,也没有用。

    只好关掉 surge ,没有任何 vpn ,直接几分钟就上传成功了。

    原因不明
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2896 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 13:50 · PVG 21:50 · LAX 06:50 · JFK 09:50
    ♥ Do have faith in what you're doing.