在服务器里面,怎么给访问 github 加速?

2020-11-24 11:01:35 +08:00
 GTD

如图,真心龟速,有办法让服务器使用本地的 shell 的 proxy 达到加速的目的吗?

2306 次点击
所在节点    问与答
10 条回复
BrettD
2020-11-24 11:05:08 +08:00
在本地 clone 完之后 scp 传输到服务器上
m4d3bug
2020-11-24 11:06:47 +08:00
本地起个 squid,穿透映射在服务器的端口,然后 git config 设 http.proxy …
lookas2001
2020-11-24 11:11:26 +08:00
ssh 开个 tunnel 转发流量到本地
要不就买个国外的服务器,解决所有问题
liangming1
2020-11-24 12:25:39 +08:00
修改本地 hosts,到一个香港 proxy 机器上。
oneisall8955
2020-11-24 12:54:05 +08:00
最近 get 到 ssh 的-L 和-R 参数

先本地 shell 执行:

ssh -fNR *:远程机器端口:本地代理机器局域网 IP 或 localhost:本地局域网 IP 机器或本机端口 user@远程机器 IP

没记错错的话这个命令是让远程机器开启一个端口,在远程主机里访问这个端口就是访问本地的端口对应的服务,这个叫远程端口转发到本地(或本地局域网)

接着在远程机器设置 git 和 http 或 https 的 proxy 到机器本身的那个端口即可

猜想的没实践过。另外,需要 ssh 设置自动连接,防止超时断开 connect
WishMeLz
2020-11-24 12:54:51 +08:00
需改 git 的代理
shiny
2020-11-24 12:57:09 +08:00
说个不相关的简易方法:fastgit.org
loadingimg
2020-11-24 13:26:55 +08:00
a22124497
2020-11-24 13:29:43 +08:00
油猴上有脚本,gitbug 加速的吧,要不 cf 上建 XX 项目,也可以加速
imdong
2020-11-24 13:33:03 +08:00
vim ~/.ssh/config

```
Host proxy
Hostname server-ip
....

Host github.com
ProxyJump proxy
```

git clone git@github.com:user/project.git

前提是你有一台可以加速的 ssh 服务器。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/728625

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX