• 4947阅读
  • 3回复

Qt 在线安装:利用 Fiddler 切换安装源 [复制链接]

上一主题 下一主题
离线lemonzll
 

只看楼主 倒序阅读 楼主  发表于: 2020-06-06
— 本帖被 20091001753 从 Qt安装与发布 移动到本区(2020-06-07) —
Qt在线安装我这边没速度,所以查找了下,发现种方法,分享出来。电脑上安装Fiddler软件,这是个Http代理软件,可以通过这个软件将qt在线安装访问的网址重定向到qt的国内源,这样速度就很快了。操作方法:
1. 电脑上安装Fiddler,打开以后选菜单Rules, Customize Rules...,会打开Fiddler ScriptEditor。

2. Fiddler ScriptEditor选中菜单Go,to OnBeforeRequest,会跳转到个函数的定义开头,然后一直往下拉,到函数的大括号结尾处。

3. 如果要使用中科大的源,在函数结束前的位置插入以下内容:
  1. if (oSession.HostnameIs("download.qt.io") && oSession.PathAndQuery.StartsWith("/online/"))
  2. {
  3.     oSession.hostname = "mirrors.ustc.edu.cn";
  4.     oSession.PathAndQuery = oSession.PathAndQuery.Replace("/online/", "/qtproject/online/");
  5. }
这段代码的意思就是如果访问网址是download.qt.io/online/,就转成访问网址mirrors.ustc.edu.cn/qtproject/online/。
如果使用清华大学源,把上面的代码换成:
  1. if (oSession.HostnameIs("download.qt.io") && oSession.PathAndQuery.StartsWith("/online/"))
  2. {
  3.     oSession.hostname = "mirrors.tuna.tsinghua.edu.cn";
  4.     oSession.PathAndQuery = oSession.PathAndQuery.Replace("/online/", "/qt/online/");
  5. }
添加以后保存就可以了。
4. 打开qt的在线安装程序,按正常流程安装就可以了。在Fiddler的主界面里可以看到对download.qt.io的访问全转到按自己设置的源了。安装完毕就可以关闭Fiddler软件了。

    因为Qt的在线安装程序是启动的时候使用系统默认的代理,所以如果需要Qt安装程序使用设定的源的话,先要打开Fiddler软件,再打开Qt安装程序。Fiddler只用设置一次,不用的时候关闭就行了。

4条评分好评度+1贡献值+1金钱+10威望+1
20091001753 好评度 +1 - 2020-06-07
20091001753 贡献值 +1 - 2020-06-07
20091001753 威望 +1 - 2020-06-07
20091001753 金钱 +10 - 2020-06-07
在线liulin188

只看该作者 1楼 发表于: 2020-06-06
百花齐放啊
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线天下无雪

只看该作者 2楼 发表于: 2020-06-07
这个好用,跟ios下载旧版软件原理一样
离线hitzsf

只看该作者 3楼 发表于: 2020-06-08
牛啤
离线rpdhunter

只看该作者 4楼 发表于: 2020-07-14
用楼主额方法换了源,但是还是不行啊,没速度
离线csgaokun

只看该作者 5楼 发表于: 2020-07-24
楼主,是哪个版本的  Fiddler 软件啊,我下网上下的是最新版本的,没有你说的这些设置啊
离线gzfstudy

只看该作者 6楼 发表于: 2020-08-20
使用腾讯的源比较稳定,速度还可以
https://mirrors.cloud.tencent.com/
离线gzfstudy

只看该作者 7楼 发表于: 2020-08-20

使用腾讯的源比较稳定,速度还可以
https://mirrors.cloud.tencent.com/
离线gzfstudy

只看该作者 8楼 发表于: 2020-08-20

使用腾讯的源比较稳定,速度还可以
https://mirrors.cloud.tencent.com/
离线gzfstudy

只看该作者 9楼 发表于: 2020-08-20
  1. 我使用腾讯的,感觉这个更稳定,速度也可以
  2. https://mirrors.cloud.tencent.com/
快速回复
限100 字节
 
上一个 下一个