机场有两个,目前 mac 下用的是 ClashX 但是还是没有办法拯救终端下 github 克隆超慢的问题 只有几 KB 每秒,请问各位大神怎么办
|      1z7356995      2020-11-28 20:45:55 +08:00 via Android 我是在路由器上翻的 | 
|      2nomedia      2020-11-28 20:46:50 +08:00 proxy | 
|      3z7356995      2020-11-28 20:46:52 +08:00 via Android 第二种文法 export  http | 
|      4raychar      2020-11-28 20:47:12 +08:00 https_proxy | 
|  |      5HTNecro      2020-11-28 20:47:29 +08:00 终端设置代理试试,设置到 clashX 开放的端口 export ALL_PROXY=http://127.0.0.1:{port} | 
|      6WillBC      2020-11-28 20:47:36 +08:00 via iPhone export http_proxy 这种关键词你搜一下就有了 | 
|  |      7yukiww233      2020-11-28 20:47:46 +08:00 clashx 自带复制终端代理... | 
|  |      8MrCurly      2020-11-28 20:47:59 +08:00 clashx 可以导出终端代理链接 | 
|  |      9tlerbao OP | 
|  |      10imdong      2020-11-28 20:59:33 +08:00  3 vim ~/.ssh/config ``` Host proxy-ssh Hostname server_ip User root Host github.com ProxyJump proxy-ssh ``` git clone [email protected]:user/name.git | 
|      11yingqi7      2020-11-28 21:00:16 +08:00 https_proxy | 
|  |      12greatbody      2020-11-28 21:01:35 +08:00 软路由透明那啥更香。 | 
|  |      13imdong      2020-11-28 21:03:54 +08:00 export HTTPS_PROXY=http://127.0.0.1:1080 git clone https://github.com/user/name.git 很多人设置了 https 代码却使用 git clone [email protected] 导致没用。 因为 ssh 不走 https 。 | 
|      14ConnersHua      2020-11-28 21:13:48 +08:00 ClashX 「菜单」的「复制终端代理命令」或者使用 ClashX Pro 的「增强模式」 | 
|      15kosgug      2020-11-28 21:18:11 +08:00 via iPhone  5 ## ssh github 加速 ``` vi ~/.ssh/config ``` ``` Host github.com HostName github.com User git ProxyCommand nc -v -x 127.0.0.1:1081 %h %p ``` | 
|  |      1695276      2020-11-28 21:20:13 +08:00 | 
|      17dixin      2020-11-28 22:03:02 +08:00 Chrome 插件: https://github.com/EnixCoda/Gitako | 
|      18dixin      2020-11-28 22:04:25 +08:00 | 
|  |      19lostberryzz      2020-11-28 22:07:10 +08:00 clash 的 socks 代理有点问题,建议使用 corkscrew 配合 http 代理使用 具体就是 15 楼的 ProxyCommand 稍微改一下,这里以 clash 默认的 7890 端口做演示(此端口可为 http 或者 mixed port ) ProxyCommand corkscrew localhost 7890 %h %p | 
|  |      20LengthMin      2020-11-28 22:37:50 +08:00 | 
|      21cvbnt      2020-11-28 22:49:53 +08:00 via Android 最简单解决办法,用 clashx pro 的增强模式 | 
|  |      22itgoyo      2020-11-28 23:04:24 +08:00 .zshrc 配置没对的问题了估计是,又或者你可以搞一个 proxychains4 | 
|  |      23cjh1095358798      2020-11-28 23:09:28 +08:00 也想求解决 | 
|  |      24MasterCai      2020-11-28 23:23:10 +08:00  1 不需要挂代理,只需要把 github.com 替换成 github.com.cnpmjs.org 即可满速 clone 。当然挂代理也不是不行 | 
|      25lxilu      2020-11-28 23:24:53 +08:00 via iPhone 复殖 /翻殖(大声) | 
|  |      26CBS      2020-11-28 23:26:04 +08:00 | 
|  |      27zooo      2020-11-28 23:52:30 +08:00 好巧,刚也是 clone 太慢... | 
|      28yov123456      2020-11-29 00:30:21 +08:00 via iPhone 使用 clashx pro 开启增强模式吧 | 
|      29gaopu      2020-11-29 00:43:54 +08:00 via iPhone 用官方的 github desktop 就行,满速。 | 
|  |      30Tumblr      2020-11-29 01:15:59 +08:00 一直是配置 Proxifier 用的,非常香! | 
|      31caitongbo      2020-11-29 02:32:56 +08:00 via iPhone 直接切一下网络,通过手机开热点电脑连,无论是在自带终端还是 iterm2 速度都很快,有无代理均可。 | 
|  |      32shanliang      2020-11-29 03:23:58 +08:00  3 mac 下如何拯救龟速 github 克隆 ❌ 国内下如何拯救龟速 github 克隆✅ | 
|      33pC0oc4EbCSsJUy4W      2020-11-29 05:25:58 +08:00 前面大家说的方式就不在赘述了,说一点新的 购买 surge,直接透明代理,除了贵,没什么缺点,拼车 100 多,还能用来抓包 Proxifier 这种代理软件,在此代理 clashx https://github.com/mellow-io/mellow 不过很久没更新了,也是透明代理 | 
|      35gw4gw      2020-11-29 07:38:18 +08:00 Mark 一下,回头来学习 | 
|  |      36sharpzhango      2020-11-29 08:22:47 +08:00 推荐一个 chrome 插件( https://github.com/fhefh2015/Fast-GitHub),亲测 2M/S 唯一的问题是:remote 地址会修改,是从镜像下载的项目,给你篇文章,配置一下就好 修改 remote 地址( https://blog.csdn.net/qq_33429968/article/details/62219783) | 
|  |      37ddzy      2020-11-29 08:26:49 +08:00 | 
|  |      38zchlwj      2020-11-29 09:27:50 +08:00 用 https 不要用 ssh,然后配置代理 | 
|      39zhanghua0      2020-11-29 09:35:14 +08:00 找镜像站地址,我用的是 hub.fastgit.org | 
|  |      40BeyondJG      2020-11-29 10:42:22 +08:00 via iPhone ClashX 有个复制终端代理的命令,复制到终端执行一下,给终端开代理就好啦 | 
|      41suxin1995      2020-11-29 11:34:57 +08:00 gitee 映射  简单好用 | 
|      42yasaminekldkxf      2020-11-29 11:39:55 +08:00 换个思路,如果代理行不通,可以在直连的情况下,选择一个好一点的 DNS 服务器,比如 114,速度还是挺快的。 | 
|  |      43tlerbao OP gitee 映射似乎可以,但是比如安装 homebrew 这种是脚本里 clone 的,就没办法 用镜像的朋友,真的能保证镜像和原仓库代码一致吗? 毕竟感觉不像 composer 镜像这种有大厂来做 | 
|      44yov123456      2020-11-29 12:12:11 +08:00 | 
|  |      45baoshuo      2020-11-29 12:20:38 +08:00 之前写过一篇 git 设置代理的的文章: https://baoshuo.blog/post/5vwyjylHh/ | 
|  |      46iewgnaw      2020-11-29 12:23:58 +08:00  1 开启 clashX pro 增强模式, 系统所有流量经过 clash,对软件透明 | 
|  |      47baoshuo      2020-11-29 13:54:54 +08:00 git config --global http.https://github.com.proxy  http://127.0.0.1:7890 git config --global https.https://github.com.proxy http://127.0.0.1:7890 @tlerbao 这样就可以单独代理 Github 了。 | 
|  |      48cjh1095358798      2020-11-29 14:12:12 +08:00 我使用 clashX,clashX pro 设置了,没有作用可能是啥情况呢? | 
|      49GrayXu      2020-11-29 14:49:19 +08:00 > > 这样的似乎终端里就都走代理了,在考虑 gitee 会不会变慢,会不会第二种办法更好呢? clash 是有分流策略的,不会影响 gitee 的直连速度的。感觉你不太理解 fq 工具的具体功能。 | 
|  |      50lix7      2020-11-29 15:10:29 +08:00 git 走 ssh 那一套,不管你 http_proxy 的 | 
|  |      51railgun      2020-11-29 15:15:08 +08:00 ALL_PROXY=socks5h://localhost:1080 git clone https://github.com/xxx/xxx.git socks5h, h 表示使用代理解析域名,避免本 DNS 污染 | 
|  |      52vincentxue      2020-11-29 15:29:40 +08:00 你应该用 Proxifier 或者 clashX Pro 。这不是 clashX 的问题,终端命令不会走系统的 Proxy 。 | 
|      54icew4y      2020-11-29 15:46:08 +08:00 via iPhone 用路由器就能解决一切这些问题 | 
|      55Lemeng      2020-11-29 16:07:01 +08:00 路由器方向解决。可以解决问题 | 
|  |      56TeslaLyon      2020-11-29 16:35:32 +08:00 via iPhone proxy_on | 
|  |      57EastLord      2020-11-29 16:37:02 +08:00  2 proxychains4 | 
|  |      58supercaizehua      2020-11-29 16:44:16 +08:00 如果不像用任何代理 /梯子的话 目前一个好用的方法就是去码云 gitee 上克隆一下,然后从码云那边克隆下来,然后删除码云上的克隆的库 | 
|  |      59supercaizehua      2020-11-29 16:45:27 +08:00 当然,这种操作的缺陷也很明显,只适合想学习研究源代码,不适合需要对代码修改 push 的场景 | 
|  |      60supercaizehua      2020-11-29 16:48:22 +08:00 proxychains4 也很好用,但是需要开一下 SIP | 
|  |      61vincentxue      2020-11-29 16:53:16 +08:00 @vincentxue 补充一下,clashX Pro 有 Enhanced Mode,原理和 Surge 的一样,创建 virtual network interface 。 | 
|      62zoomdong      2020-11-29 16:57:13 +08:00 我配置了 proxy,同第一种方法。 | 
|  |      63happyhou      2020-11-29 17:12:09 +08:00 https://fastgit.org/  as we know,fastgit is the best practice 。 | 
|  |      64EGOISTK21      2020-11-29 17:35:05 +08:00 via iPhone 提一下另一种方向的方法--depth=1 | 
|  |      65Tumblr      2020-11-29 18:02:47 +08:00 @hugebug #53 升级到 Bug Sir 之后就用 3.x 了,目前是 3.3,即官方最新的更新。 配置的话,我的非常简单,就 4 条 rules: 1. 所有 IPv6 不过代理(我的机场不支持 IPv4 ), ::-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff ; 2. 所有内网 IPv4 不过代理:127.0.0.0-127.255.255.255; 10.0.0.0-10.255.255.255; 172.16.0.0-172.31.255.255; 192.168.0.0-192.168.255.255 3. 部分域名不过代理,localhost; %computername%; 以及一些自己的特定域名 4. 部分应用不过代理,ss-local; 国内的视频平台等 | 
|  |      66Lufs      2020-11-29 18:56:48 +08:00 | 
|  |      67loadingimg      2020-11-29 19:34:33 +08:00 | 
|      68toomlo      2020-11-29 19:39:40 +08:00 Surge 的增强模式不用考虑这些,之前为什么买 Surge 就是为了少麻烦事情 | 
|      69LoNeZ      2020-11-29 19:43:42 +08:00 ~/.ssh/config Host github.com HostName github.com User git # 走 HTTP 代理 # ProxyCommand socat - PROXY:127.0.0.1:%h:%p,proxyport=8080 # 走 socks5 代理(如 Shadowsocks ) ProxyCommand nc -v -x 127.0.0.1:1085 %h %p | 
|  |      70demo      2020-11-29 20:20:27 +08:00 没有办法,只有挂代理 | 
|  |      71ElmerZhang      2020-11-29 21:21:39 +08:00 试过各种办法,最终还是软路由最香 | 
|      72pC0oc4EbCSsJUy4W      2020-11-30 07:52:01 +08:00 @yov123456 谢谢 | 
|      73Saszr      2020-11-30 10:31:30 +08:00 那个 clashx 设置为系统代理啥意思哦 这个选项有什么作用么 我的理解就是整个系统全局代理,但貌似好像不是这样的,有么有大手子说一下 | 
|  |      74imtianx      2020-11-30 15:57:44 +08:00 我用的 ssr 做的 代理,可以自定义用户规则。对需要走 代理的网站添加一下就可以了。 如果 拉取 GitHub 项目仅仅是查看,可以加上 --depth=1 参数。 | 
|      750x8421      2020-12-01 19:48:26 +08:00 使用 zgit,可以完整替代 git 命令,git clone 加速: `git clone https://github.com/xxx/xxx` --> `zgit clone https://github.com/xxx/xxx` https://github.com/yantaozhao/zgit | 
|      76ceeyang      2021-03-05 18:12:28 +08:00 すごいね, 完美解决。 | 
|  |      77quzard      2021-05-24 14:10:06 +08:00 ClashX Pro 的增强模式完美解决 |