xroche/httrack

GitHub: xroche/httrack

HTTrack 是一款离线浏览器工具,能将网站递归下载到本地目录并保持原始链接结构,方便在无网络环境下浏览。

Stars: 4543 | Forks: 760

# HTTrack Website Copier - 开发仓库 [![CI](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/e25db8d88f191307.svg)](https://github.com/xroche/httrack/actions/workflows/ci.yml) [![License](https://img.shields.io/github/license/xroche/httrack)](COPYING) ## 关于 _将网站复制到您的计算机(离线浏览器)_ *HTTrack* 是一款_离线浏览器_实用工具,允许您将互联网上的万维网网站下载到本地目录,递归构建所有目录结构,并从服务器获取 HTML、图像及其他文件到您的计算机。 *HTTrack* 会维护原始网站的相对链接结构。只需在浏览器中打开“镜像”网站的一个页面,您就可以逐个链接浏览该网站,就像您在线查看它一样。 HTTrack 还可以更新现有的镜像网站,并恢复中断的下载。HTTrack 是完全可配置的,并内置了帮助系统。 *WinHTTrack* 是适用于 Windows 2000/XP/Vista/Seven 的 HTTrack 版本,而 *WebHTTrack* 是适用于 Linux/Unix/BSD 的版本。 ## 网站 *主网站:* http://www.httrack.com/ ## 编译 trunk 版本 Git checkout 仅包含 autotools 源代码,因此 `./bootstrap`(运行 `autoreconf`)会首先重新生成 `configure`;这需要 autoconf、automake 和 libtool。已发布的 tarball 已包含 `configure`,因此从 tarball 构建时会跳过 `./bootstrap`。 ``` git clone https://github.com/xroche/httrack.git --recurse-submodules cd httrack ./bootstrap ./configure --prefix=$HOME/usr && make -j8 && make install ``` 或者使用一键式封装脚本(bootstrap + configure + make),它会将其 参数传递给 `configure`: ``` ./build.sh --prefix=$HOME/usr ```
标签:BeEF, C/C++, 事务性I/O, 客户端加密, 文件下载, 爬虫, 离线浏览, 网站镜像