<h1 align="center">thorium-win-upgrade</h1>
> 一个可以升级 [Thorium Browser ](https://thorium.rocks/) 的工具
> [github](https://github.com/hezhizheng/thorium-win-upgrade)
## 功能
- 简单交互式操作
- 自动检测最新的 `Thorium` 版本
- 用户决定是否进行升级操作(自动下载、解压、重命名文件等)
- 支持中文与英文
- windows下 配合.bat文件 实现开机自动检测更新功能
## 流程
![image.png](https://s2.loli.net/2024/11/10/FkNUnxVl9p8d3sI.png)
## 使用
自定义config.json配置文件(thorium 的安装目录)
例:假如我的 thorium 安装解压目录为
![image.png](https://s2.loli.net/2024/11/10/wuyEpFJ1mDb83PL.png)
那么 local_chrome_path 就定义为 `D:\test1107\thorium`。如下:
```
# 参数说明
{
"app": {
"local_chrome_path": "D:\\test1107\\thorium"
,"proxy_url": ""
,"lang": "zh-CN"
}
}
- proxy_url: 下载代理,检查最新版本跟下载可能需要翻墙,如程序有错误抛出,请尝试使用代理(http://127.0.0.1:7890)解决(不使用代理则无需配置该项,或者设置为空字符串)。
- local_chrome_path:本地 thorium 的安装路径
- lang:支持语言 zh-CN or en-US
```
## 编译
- (提供编译好的文件 thorium-win-upgrade.7z 下载 [releases](https://github.com/hezhizheng/thorium-win-upgrade/releases) )
- 手动编译
```
go build -ldflags "-s -w" -gcflags="all=-trimpath=${PWD}" -asmflags="all=-trimpath=${PWD}"
```
## 运行
- 请不要随意更改`thorium`原本的目录结构
- 保证编译的文件与 config.json、7z.dll、7z.exe 文件 在同级目录
- 执行 ./thorium-win-upgrade.exe 或者双击启动,根据提示输入指令完成升级
## 升级
![image.png](https://s2.loli.net/2024/11/10/OMEfUQJRxHNCbmi.png)
![image.png](https://s2.loli.net/2024/11/10/eCtgDibk5oL6xEz.png)
## 无需升级
![image.png](https://s2.loli.net/2024/11/10/pOfXFirzCcuMNjK.png)
学习了,能下载[系统源码](http://doofuu.com/)吗,有go开发的[小程序案例](http://doofuu.com/article/4156206.html)吗,或者能[免费下载源码](https://free.doofuu.com)能也行
#1