linux突破git clone下载限制

前言
本人要在linux下载一个2.5G的文件,但只有20kb/s,实在忍受不了,最终利用工具实现了800kb/s的速度,除了利用工具的方法,本人都尝试了,但是几乎没有效果,我也会罗列出来,可自行尝试

 

方法一:clash(本人已实践)

提示:以下是以clash(自行百度)上网工具为例`

1.设置clash


如果想获取此工具(htts://xn--4gq62f52gdss.com/#/register?code=xsP0V0me),使用很简单,官网有教程。
安装启动后,点击 “常规”, “ 允许局域网连接”
还要记住  “主程序默认端口”,第三步要用,一般都是7890

鼠标移动到 “允许局域网连接” 处,会有浮动窗口,如图红色笔画的部分,记住 “以太网2” 处的地址(x.x.x.x),需要填入第三步的 “Network Proxy” 。
此时clash工具设置完毕,接下来第二步windows主机ip


2.查询windows主机ip

打开win+R打开命令行端口,输入`ipconfig /all`,出现如下信息:
提示:我是连接的有线,显示以太网 2,WiFi的话显示WLAN 2,具体查看ip的方法有很多,可自行百度

记住IPv4和默认网关的地址(x.x.x.x),这些需要填入第三步的**Linux的网络设置**,下面会提到。
需要的信息已经准备完毕,最后进入第三步Linux进行设置。


3.设置Linux网络属性


 点击虚拟机的设置,改成桥接模式(我截图时没有联网,正常情况 “已连接” 是有 √ 的)

 - 启动Linux,然后进入设置,点击 “网络”,右边的“有线”的设置按钮(英文版是“wire”),点击“IPv4“ ,选择 “手动”

地址填入:虚拟机ip地址(输入`ip a`可查)
子网掩码填入:主机子网掩码(就是2里查询的主机ip页面内容)
网关填入:主机默认网关(就是2里查询的主机ip页面内容)
最后点击“应用”
 - 点击右边的“Network Proxy”,输入如图信息:

填入的都是 “以太网 2”的内容

到此,设置完毕,不仅可以访问Google,还使得git下载提速很多倍。


方法二:在 hosts 文件中加上 ip域名的映射


 在 CentOS 服务器 上通过 git clone 下载项目,速度很慢或直接超时,提示:

[root@VM-0-11-centos home]# git clone https://github.com/dengzemiao/DZMLuckyDraw.git
正克隆到 'DZMLuckyDraw'...
error: RPC failed; result=35, HTTP code = 0
fatal: The remote end hung up unexpectedly


git clone 特别慢,是因为 github.global.ssl.fastly.net 域名被限制了,只要找到这个域名对应的 IP 地址,然后在 hosts 文件中加上 ip–>域名 的映射,刷新 DNS 缓存便可nslookup 命令获取 github IP 地址

1.获取IP

1. 如果没有安装,则需要安装一下
$ yum -y install bind-utils`
2. 获取 IP 地址
$ nslookup github.global.ssl.fastly.net
$ nslookup github.com



 2.修改 hosts 文件


编辑 hosts:
$ sudo vim /etc/hosts

填入内容,保存(:wq)
格式:
x.x.x.x http://global-ssl.fastly.net 
x.x.x.x http://github.com

例如拿上面得到的IP地址:
69.171.229.73 http://global-ssl.fastly.net 
13.250.177.223 http://github.com

 

方法三:在 hosts 文件中加上github.com


162.125.32.6 http://global-ssl.fastly.net
20.205.243.166 http://github.com

192.30.255.113 github.com

140.82.114.3 github.com

192.30.253.113 github.com
192.30.252.131 github.com
85.31.16.185 github.global.ssl.fastly.net
74.125.237.1 dl-ssl.google.com
173.194.127.200 groups.google.com
192.30.252.131 github.com
185.31.16.185 github.global.ssl.fastly.net
74.125.128.95 ajax.googleapis.com


 

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Strive_LiJiaLe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值