1
akira 2019-05-19 13:41:58 +08:00
瓶颈点是你的服务器到本地
要么换服务器 要么换本地宽带网络 |
2
linhua 2019-05-19 13:42:42 +08:00
bbr
|
3
frankcreen OP @akira 用的是日本的主机
|
4
frankcreen OP @linhua https://github.com/getlantern/lantern/pull/8339 按照这个配的,bbr 应该是已经安装啦
|
5
sxiaojian 2019-05-19 15:23:10 +08:00 via iPhone
服务器安装 v ! p。n 就可以啊
|
6
hzwjz 2019-05-19 15:35:18 +08:00
proxychains 谁用谁知道
|
7
limuyan44 2019-05-19 16:12:12 +08:00 via Android
改 hosts 还是蛮快的也很简单搜一下可以用的 ip 就行了
|
8
gitopen 2019-05-19 16:16:39 +08:00
|
9
ZAdonai 2019-05-19 16:18:58 +08:00 1
proxychains4
|
10
Actrace 2019-05-19 18:23:51 +08:00
试一下微林的 vxfly
|
11
frankcreen OP @akira 换了一个美国服务器可以下载速度过 200KB 啦:-D
|
12
oneisall8955 2019-05-19 19:50:12 +08:00 via Android
搭建了梯子,墙外挺流畅的,就是 github 死活下载几 K/s,后面改 hosts,基本 2m/s ~,搜索下 github clone 慢解决办法,按照改试一下吧~
|
13
zjb861107 2019-05-19 19:52:03 +08:00
VPS 上传文件到百度云、google drive、腾讯云等等,再本地直连去下载。
本质就是你和 vps 之间的连接比较慢,找一个和 vps、和你自己连接都快的路径。 |
14
neighbads 2019-05-19 21:05:47 +08:00
@oneisall8955 #12 都是 github.global.ssl.fastly.net 这个地址的 host ,看连接下载时候 是 ec2-xxx.compute.amazonaws.com 的地址。。。
|
15
liangzi 2019-05-19 21:24:57 +08:00
服务器拉源码之后打包 curl --upload-file https://transfer.sh/source.tar.gz 然后本机再去网页下载 这网站速度可以
|
16
ace12 2019-05-19 21:34:58 +08:00 1
export ALL_PROXY=socks5://127.0.0.1:1080
|
17
runtu2019 2019-05-19 21:43:27 +08:00
怎么感觉是带宽问题呢.
服务器下行带宽不设限.上行带宽设限了 你从本地 download 服务器就是占用服务器上行带宽.你 vps 多少 m 带宽的 用 haproxy 做映射 git 网站 ip,客户端 hosts 指向到 vps 试试 |
18
Navee 2019-05-19 23:10:08 +08:00
1. vps 弄个代理
2. `git config --global http.proxy 代理地址` `git config --global https.proxy 代理地址` |
19
CEBBCAT 2019-05-19 23:23:03 +08:00
显然是代理不行。另外你说的那个主机你猜猜几个人能明白是在哪里的什么主机?
|
20
mytry 2019-05-19 23:24:05 +08:00
突然想到,要是做一个加速 git clone 的在线网站,应该有不少人用吧~
|
21
palfortime 2019-05-19 23:52:09 +08:00 via Android
服务器开 bbr,日常 proxychains 拉 GitHub,maven,crate
|
22
frankcreen OP @Navee 换了 v2ray,速度终于能达到 MB/s 了-_-
|
23
msg7086 2019-05-20 02:47:15 +08:00 via Android
克隆完把 .git 打包下载回来解压就行了呗。
|
24
albertofwb 2019-05-20 07:52:45 +08:00
|
25
xy2401 2019-05-20 08:44:02 +08:00
开源中国 现在 不止可以导入 github repo。还可以一键同步。所以我用阿里云 code(临时用 快点
|
26
huhujin 2019-05-20 09:10:53 +08:00
proxychains4
|
27
dnL 2019-05-20 09:53:03 +08:00
用 gitee
|
28
hello100 2019-05-20 14:55:11 +08:00
`git config --global http.proxy 代理地址`
`git config --global https.proxy 代理地址` 这种方法是不会起作用的,因为很多 repo 用的是 SSL 的地址,SSL 的地址不会使用 http 和 https 的 proxy。 真正的解决方法是使用 SSL 的 proxyCommand 在你的.ssh/config 中加入这么一行: ··· Host github.com Hostname github.com User XXXX IdentityFile /home/XXXX/.ssh/id_rsa ProxyCommand /bin/nc -X5 -x 172.0.0.2:1080 %h %p ··· 最后一行会让 git 使用 172.0.0.2:1080 地址的 socket5 代理。我的 linux 跑在 VM 里,这个地址是我 windows 上的 s-s 的地址。 我这边上海电信可以轻松下载到 10MB/s |
29
frankcreen OP @hello100 亲测可行,感谢大佬^_^
|
30
wgq2633 2019-05-25 20:50:06 +08:00
服务器端 supervisord 建立了一个 socat 转发到 github.com 的服务:
socat tcp-l:61222,fork,reuseaddr tcp:github.com:22 客户端 ssh/.config: Host my.github.com HostName <服务器域名或者 IP> Port 61222 客户端再克隆的时候,github.com 上面的地址例如: [email protected]:updateing/lede-source.git 克隆的时候在 @前面加上 my 就可以从镜像克隆,不加则是官方地址克隆。 方法跟楼上 hello100 基本雷同 |