appstore54321
V2EX  ›  macOS

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

  •  
  •   appstore54321 · Nov 26, 2016 · 15884 views
    This topic created in 3634 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
    Jackliu91
    Nov 26, 2016 via iPhone
    1
    proxifier
    FrankFang128
    FrankFang128
    Nov 26, 2016
    2
    proxychains-ng
    FrankFang128
    FrankFang128
    Nov 26, 2016
    3
    不行么
    hronro
    hronro
    Nov 26, 2016
    4
    proxychains 需要关闭 sip ,然后应该就可以用了。
    另外如果用 surge for mac 的话,现在 surge for mac 可以完美代理这些了
    crystone
    crystone
    Nov 26, 2016
    5
    @hronro +1 开启 enhanced mode 就可以了
    iCyMind
    iCyMind
    Nov 26, 2016 via Android
    6
    虚拟 openwrt , 10 分钟搭好
    zhouzm
    zhouzm
    Nov 26, 2016
    7
    export http_proxy
    export https_proxy

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

    surge for mac 能完美解决的话最好,然后希望有免费的 Github 开源方案 :)
    ozOGen
    ozOGen
    Nov 26, 2016 via iPhone
    13
    proxifier
    surge
    alias 写到.bashrc 里
    zxl777
    zxl777
    Nov 26, 2016
    14
    @zxl777 唯独 XCODE 内提交到 App Store 时,需要关闭 Proxifier + ss 组合,否则上传失败。
    另外, Proxifier 可以看实时流量和速度,可以观察是不是哪里卡住了。
    zxl777
    zxl777
    Nov 26, 2016
    15
    刚刚下载安装了试用版到 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
    mildnes
    Nov 26, 2016
    16
    ProxyChains-NG 配合路由器爬墙。。
    blanu
    blanu
    Nov 26, 2016
    17
    @crystone 感谢提醒,刚刚升级才发现有这个了
    zxl777
    zxl777
    Nov 26, 2016
    18
    刚刚尝试了 Surge Mac 2.1.0 的 Enhanced Mode ,只要在 surge 里设置 dns 为 114.114.114.114 就可以启用了。
    好像需要重启一次 Surge 才能生效。

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

    谢谢各位提醒。

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

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

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

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

    原因不明
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1564 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 129ms · UTC 07:49 · PVG 15:49 · LAX 23:49 · JFK 02:49
    ♥ Do have faith in what you're doing.