前言
本人要在linux下载一个2.5G的文件,但只有20kb/s,实在忍受不了,最终利用工具实现了800kb/s的速度,除了利用工具的方法,本人都尝试了,但是几乎没有效果,我也会罗列出来,可自行尝试
文章来源:https://www.toymoban.com/news/detail-698358.html
方法一: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
文章来源地址https://www.toymoban.com/news/detail-698358.html
到了这里,关于linux突破git clone下载限制的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!