Android 自带虚拟机——工作资料入门指南

<img src="https://imgproxy.citrusreader.com/w6r9WUCcjlSBfthFCCvrbYsaQYrBcIXh0CF7zyZrhfU/raw:1/aHR0cHM6Ly9sb2NhbGZyZWVkb20ucGFnZXMuZGV2L2ltZy93b3JrLXByb2ZpbGUud2VicA" alt="Featured image of post Android 自带虚拟机——工作资料入门指南"><h2 id="简介">简介 </h2><p>Android Work Profile (工作资料)是Google在 Android 5 引入的隔离机制,用于将工作应用和数据与个人应用和数据分开,一方面与生活分开,另一方面企业IT管理员可以统一配置。</p> <p>Work Profile 的隔离性,可以发挥一个系统自带虚拟机的作用,将危险的App隔离其中,阻断个人数据泄漏。</p> <h3 id="隐私意义">隐私意义 </h3><p>手机不同于电脑,形态多样,贴近生活,意味着有更丰富的设备指纹,也关联更多个人信息。</p> <p>对于临时使用的App,重新安装并不确保能刷新用户资料,App通过共享设备指纹、公共数据空间缓存等方式可以实现新装应用和之前删除关系的关联。 虽然这对于误删或降级,有利于保持原有Profile,但是对于想无痕模式就很麻烦了。</p> <p>借助工作资料,可以将不登入账号的临时App装在工作资料这个类似虚拟机的环境中,很容易的清空有限隔离环境,阻断App运营者的追踪。</p> <p>当然,Work Profile 主要是隔离数据,对于设备指纹只能一定程度上破坏一致性。</p> <h2 id="机制">机制 </h2><ul> <li>同一时间只能配置一个 Work Profile,配置新工作环境需要删除旧环境。</li> <li>Work Profile 需要应用程序来配置启用,没有系统开关直接开启。</li> <li>启用 Work Profile 后会有按钮可以随时suspend,非常利于限制后台。</li> </ul> <h2 id="使用">使用 </h2><h3 id="选型">选型 </h3><p>一般的工作资料应用由企业运营,并不能做个人用途。</p> <p>开源的 Work Profile 应用有 Shelter, Insular 等。 这里推荐使用<a class="link" href="https://gitea.angry.im/PeterCxy/Shelter" target="_blank" rel="noopener" ><strong>Shelter</strong></a>,考虑到其在<a class="link" href="https://alternativeto.net/software/shelter-app/" target="_blank" rel="noopener" >AlternativeTo</a>上有更高评分,相比Insular有文件互通传送功能。 Insular作者有个<a class="link" href="https://secure-system.gitlab.io/Insular/faq.html" target="_blank" rel="noopener" >比较</a>。</p> <p>经测试在博主的几台设备上上Shelter均有更好的兼容性。</p> <h3 id="以lineageos为例">以LineageOS为例 </h3><ul> <li>⚠️操作前提醒 <ul> <li>创建或启停 WorkProfile 可能唤醒一些应用如Telegram,需做好网络限制并及时用雹等应用批量强停无关应用。</li> </ul> </li> <li>参考操作流程 <ol> <li>删除已有的 WorkProfile (新装跳过) <ul> <li>Settings设置 -&gt; Passwords,passkeys&amp;accounts密码、通行密钥和账号 -&gt; Work工作 -&gt; Remove work profile 移除工作资料</li> <li>原 WorkProfile 中应用图标如果主系统也有会留在原位转为主系统应用图标,需删掉,重开不会转换回去。</li> </ul> </li> <li>打开 Shelter 创建 WorkProfile。 <ul> <li>这里开发者会提示 Shelter 不是万能的,请自行处理兼容性问题。所以本文以最通用的开源系统LineageOS为例。</li> <li>一路下一步即可。</li> </ul> </li> <li>Shelter 右上角设置,开启文件穿梭功能。 <ul> <li>根据提示在 Work Profile 内外都赋予 Shelter 悬浮窗/档案管理权限。</li> <li>Work Profile 管理App除了这两个可选权限还有很多特权,所以选择可信赖的开源应用就非常重要了。</li> </ul> </li> <li>迁入浏览器 Fennec/Firefox 并设置。 <ul> <li>浏览器是非常必要的基础应用,而WorkProfile初始预设App并不包含。</li> <li>全面启用 HTTPS-Only</li> <li>DoH https://1.1.1.1/dns-query</li> <li>退出时删除浏览数据</li> </ul> </li> <li>迁入输入法 <ul> <li>如 fcixt5 小企鹅输入法</li> <li>桌面中间上划打开应用抽屉 -&gt; Work工作 -&gt; Settings设置 -&gt; 系统 -&gt; 键盘</li> </ul> </li> <li>迁入应用批量管理App如<code>雹Hail</code> <ul> <li>外部 <code>Shizuku</code> 给予 WorkProfile 中 <code>雹Hail</code> 权限以及时停止工作空间中闲置应用。</li> </ul> </li> <li>通过Shelter迁移必要的应用,并创建图标,复刻权限设置和流量管理。</li> <li>下载Apk安装需隔离的App。</li> </ol> </li> <li>收尾事项 <ul> <li>检查迁入应用是否创建桌面图标。</li> <li>检查 WorkProfile 中应用的流量设置。</li> <li>WorkProfile 中应用批量管理App如雹Hail的清单是否完整</li> </ul> </li> </ul> <h2 id="停用">停用 </h2><p>虽然 Work Profile 启用需要专门的App进行,但关闭以至弃用则是Android的系统功能。</p> <p>通常系统顶部下拉菜单中会有 Work Profile 的按钮,用于暂停/开启 Work Profile。</p> <p>一般在系统设置的账户设置中,会有个人和工作两个标签页,进入工作标签页可以找到删除 Work Profile 的选项。 删除后 Work Profile 中的内容就都没了。</p> <h2 id="展望">展望 </h2><p>按照Google的介绍,Work Profile管理App是能访问其中数据的,也许可以通过Work Profile机制实现底层数据导出。</p>

2026/9/10
阅读更多

迁移VirtualBox的虚拟机到VMware

<img src="https://imgproxy.citrusreader.com/sCMOiefsbIuqr6tKd0QJxWycu193TPHM8Xpwfmmf6Jg/raw:1/aHR0cHM6Ly9sb2NhbGZyZWVkb20ucGFnZXMuZGV2L2ltZy92aXJ0dWFsYm94LXZtd2FyZS5qcGVn" alt="Featured image of post 迁移VirtualBox的虚拟机到VMware"><h2 id="tldr">TL;DR </h2><p>从Virtualbox导出虚拟机时选择 <code>开放式虚拟机格式1.0</code>,会得到一个ova文件。 将ova文件导入VMware时会提示一致性检查失败,重试即可完成导入。</p> <blockquote> <p><strong>注意</strong>: 导入后网络模式和网卡信息需要重新设定。</p> </blockquote> <h2 id="20虚拟机导出格式的不兼容情况">2.0虚拟机导出格式的不兼容情况 </h2><p>从Virtualbox导出时如果选择 <code>开放式虚拟机格式2.0</code>,导入VMware时候会报错 <code>Line XX: Unsupported element StorageItem...</code>。</p> <p>说明到2026年这两个虚拟机软件对2.0格式兼容仍然不一致,这个错误是不能重试完成的。</p> <h2 id="手动修正virtualbox导出以兼容vmware">手动修正VirtualBox导出以兼容VMware </h2><p>修复方式是用压缩软件打开ova文件,编辑其中的ovf文件,找到上述对应行报错, 将节点类型改变一下, 如 <code>StorageItem</code> -&gt; <code>Item</code>, 子节点类型前的 <code>sasd</code> 全改为 <code>rasd</code>。</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre tabindex="0" class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span><span class="lnt">3 </span><span class="lnt">4 </span><span class="lnt">5 </span><span class="lnt">6 </span><span class="lnt">7 </span><span class="lnt">8 </span><span class="lnt">9 </span></code></pre></td> <td class="lntd"> <pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"> &lt;StorageItem&gt; </span></span><span class="line"><span class="cl"> &lt;rasd:AddressOnParent&gt;0&lt;/rasd:AddressOnParent&gt; </span></span><span class="line"><span class="cl"> &lt;rasd:Caption&gt;disk1&lt;/rasd:Caption&gt; </span></span><span class="line"><span class="cl"> &lt;rasd:Description&gt;Disk Image&lt;/rasd:Description&gt; </span></span><span class="line"><span class="cl"> &lt;rasd:HostResource&gt;/disk/vmdisk1&lt;/rasd:HostResource&gt; </span></span><span class="line"><span class="cl"> &lt;rasd:InstanceID&gt;6&lt;/rasd:InstanceID&gt; </span></span><span class="line"><span class="cl"> &lt;rasd:Parent&gt;5&lt;/rasd:Parent&gt; </span></span><span class="line"><span class="cl"> &lt;rasd:ResourceType&gt;17&lt;/rasd:ResourceType&gt; </span></span><span class="line"><span class="cl"> &lt;/StorageItem&gt; </span></span></code></pre></td></tr></table> </div> </div><p>调整完成后, 计算一下该文件的 SHA256 值, 并更新在同目录中的mf文件。</p> <div class="highlight"><div class="chroma"> <table class="lntable"><tr><td class="lntd"> <pre tabindex="0" class="chroma"><code><span class="lnt">1 </span><span class="lnt">2 </span></code></pre></td> <td class="lntd"> <pre tabindex="0" class="chroma"><code class="language-mf" data-lang="mf"><span class="line"><span class="cl"><span class="err">SHA256</span> <span class="nv">(XXX.ovf)</span> <span class="o">=</span> 76d5c2fbbba4c1b0579ee49f571ac8147fecb0cca06bb592905baf773fdf6202 </span></span><span class="line"><span class="cl"><span class="err">SHA256</span> <span class="nv">(XXX-disk001.vmdk)</span> <span class="o">=</span> 074ef37e7f75b53b6fdff7df1a06c6f48ba32427e97b26b687aaca14f07c2d1c </span></span></code></pre></td></tr></table> </div> </div><p>对比ova1.0格式可以发现1.0格式中就是<code>rasd</code>。</p> <h2 id="ova文件详情">OVA文件详情 </h2><p>OVA文件是一个压缩包,其中包含磁碟文件、设定文件、摘要文件。 磁碟文件只有一个,说明会合并快照。 设定文件中会略去说明、网络等信息。 摘要文件记录另外两个文件的散列值。</p>

2026/9/3
阅读更多

BTC闪电网络使用指南

<img src="https://imgproxy.citrusreader.com/Kw1rb5hgVKlHAxePJXtddyDaXKYZuvaOmLrdY-rGBHQ/raw:1/aHR0cHM6Ly9sb2NhbGZyZWVkb20ucGFnZXMuZGV2L2ltZy9iaXRjb2luLWxpZ2h0bmluZy1uZXR3b3JrLnBuZw" alt="Featured image of post BTC闪电网络使用指南"><p>越多人越方便的使用加密货币,这种自由经济手段才能更好的营造自由市场空间,也有助于扩充局域自由空间。 本文介绍一种日常商务中便捷使用加密货币的方法。</p> <h2 id="简介">简介 </h2><p>闪电网路(LightningNetwork)是位于比特币之上的“第2层”支付协定,旨在实现参与节点之间的快速交易。</p> <p>原理大致是参与者将一些BTC转移到闪电网络的通道中,在闪电网络内部通过临时记账和共同签名的方式快速交易,等达到一定规模或有节点要退出,再将结果广播到BTC区块链。 可以理解为在BTC网络中建立一个稍微中心化的节点来记账小额临时交易以求快速,闪电网络的优势在于其通道设计也是相对分散式的,并不是一个小额资金暂存央行。</p> <p>闪电网络基于BTC设计,也可以用于其他加密货币,已达到小额多次快速支付,并减少手续费。</p> <h2 id="开通">开通 </h2><p>这里以BTC最佳钱包 <a class="link" href="https://electrum.org/" target="_blank" rel="noopener" >Electrum</a> 为例。 钱包软件版本应尽可能新,老旧版本可能无法兼容新的网络交易要求。</p> <ul> <li>使用闪电网络需要先同步闪电网络节点状态,只要网络正常很快即可自动完成。</li> <li>开启通道 <ul> <li>Channels -&gt; NewChannel</li> <li>通道对手方预设(Electrum trampoline)即可,钱包会自动从其中选择一个节点。</li> <li>总额介面会提示最小投入资金要求,通常是1-5mBTC, Amount建议比最低要求多 1mBTC,然后点 OK 确认即可。</li> <li>设置手续费确认区块越少越贵,预设的5区块确认ETA方式即可。</li> <li>可能发生各种错误,金额太小被拒绝,排队过多,超时等,如果失败再重复上述流程即可。</li> </ul> </li> <li>备份通道种子 <ul> <li>开通成功开始等待区块确认时,会弹出一个二维码,提示通道相关资金和数据无法通过钱包私钥还原,提示单独备份。</li> <li>毕竟闪电通道是单独的网络,不能用主钱包的私钥恢复其中数据资金,可以下载二维码或者直接复制二维码的信息。</li> <li>当然存储是和钱包文件集成在一起的,迁移软件或重装系统别弄丢钱包文件即可。</li> </ul> </li> <li>等待确认 <ul> <li>每区块确认需要十几分钟,预设5区块大约需要1小时。</li> <li>确认由矿工进行,只要开启成功,即请求已提交到区块,就可以关闭钱包等待矿工挖矿确认。</li> <li>通常交易都会被确认,万一失败就再重复之前的操作吧。</li> </ul> </li> </ul> <h2 id="使用">使用 </h2><ul> <li>付款 <ul> <li>一些商家支持闪电网络付款,会提供一个类似邮箱的地址。</li> <li>在4.5及以上版本的 Electrum 中Send介面粘贴地址即可付款。</li> </ul> </li> <li>关闭通道 <ul> <li>闪电网络通道的任何一方可以强行关闭通道,关闭会损失一些BTC。</li> <li>如果被对方关闭的通道,下次连上闪电网络才会更新状态。</li> </ul> </li> <li>通道状态不正常 <ul> <li>闪电网络的 Channels 和 BTC 本身并不连接到相同的节点</li> <li>如果 Channels 一直显示 <code>Disconnected</code> 而BTC钱包其他部分正常可能是所链接的闪电网络节点异常,有些ISP可能单独限制闪电网络的链接。</li> </ul> </li> </ul>

2026/8/19
阅读更多

Edge浏览器离线安装包官方下载渠道

<img src="https://imgproxy.citrusreader.com/xq1t41u85Vuj97_i2pF56DQnxa8G_VhMq8L2RvOruSo/raw:1/aHR0cHM6Ly9sb2NhbGZyZWVkb20ucGFnZXMuZGV2L2ltZy9FZGdlLW9mZmxpbmUtaW5zdGFsbGVyLmpwZw" alt="Featured image of post Edge浏览器离线安装包官方下载渠道"><p>Edge是Win10默认集成的浏览器,也支持Windows7。 Edge不仅用于浏览网页,还有PDF浏览等功能,深度融入Windows之中,这就很有必要存档一份离线安装包,即可以用于离线计算机部署,也可以避免Microsoft未来分发平台出问题而无法下载。 本文介绍两种官方途径下载离线安装包,都是带有数字签名的版本。</p> <h2 id="business-channel">Business Channel </h2><p><a class="link" href="https://www.microsoft.com/en-us/edge" target="_blank" rel="noopener" >Edge官网</a>默认的下载方式是Web安装包,并不能完成离线安装。 但为企业用户提供的批量部署的安装包下载,和一般安装的包是完全一样的,可以作为离线安装包。</p> <p>在官网上方的标签中选择<code>For Business</code>下拉选单,打开<code>Enterprise Download</code>,即可进入离线安装包下载区。</p> <p>向下滑动页面,找到旧版下载的区域<code>Looking for an older version of Edge?</code>,右侧就可以选择版本并下载。</p> <p>这里可以下载最近几个稳定版和测试版的msi离线安装包,可以选择具体的build,适配Windows/Linux/MacOS的都可以,<strong>但更早的版本就不行了</strong>。</p> <h2 id="microsoft-update-catalog">Microsoft Update Catalog </h2><p>Edge是Windows10/11系统的一部分,所以Microsoft的更新也会包括Edge。</p> <p>在<a class="link" href="https://www.catalog.update.microsoft.com/Home.aspx" target="_blank" rel="noopener" >Microsoft Update Catalog</a>直接搜索<code>Edge</code>就可以看到相应的更新补丁。 想下载具体版本,比如支持Win7的最后一版可以搜索<code>Edge 109</code>即可缩小范围。</p> <p>每个版本的补丁分为x64/x86/arm64等,根据硬件情况选择,通常下载x64的,Win7/10/11都是通用的安装包。 下载得到的cab格式压缩包解压后就是官网能得到的msi离线安装包,同版本完全一致。</p> <p>这里能下载适用于Windows系统的所有版本Edge浏览器,<strong>但没有Linux/MacOS的版本</strong>。</p> <blockquote> <p><a class="link" href="https://learn.microsoft.com/en-us/answers/questions/1388497/ms-edge-for-w7-offline-standalone-installer-downlo" target="_blank" rel="noopener" >https://learn.microsoft.com/en-us/answers/questions/1388497/ms-edge-for-w7-offline-standalone-installer-downlo</a></p> </blockquote>

2026/8/1
阅读更多

Win7虚拟机OEM激活

<img src="https://imgproxy.citrusreader.com/kyTClo1DzFHgCOmX5QUHhypvzK8A4n3D4P3ubhUtpPk/raw:1/aHR0cHM6Ly9sb2NhbGZyZWVkb20ucGFnZXMuZGV2L2ltZy9vZW0uanBn" alt="Featured image of post Win7虚拟机OEM激活"><p>随计算机购买的 OEM 版 Windows7 会在安装完成后自动激活,无需联网且永久有效。 在虚拟机中回顾 Windows7 使用当年购买计算机时的OEM信息完成激活无疑是最完美的选择。</p> <p>但是当年的计算机也许已遗弃,或者导出OEM信息操作难度较高。 本文介绍用共享的OEM信息完成虚拟机中 Windows7 激活的流程。</p> <h2 id="原理">原理 </h2><p>在预装 Windows7 的计算机中有一个SLIC晶片,其中存储OEM许可信息。 OEM版本的 Windows7 通过内置的证书检查计算机硬件是否许可此版本的Windows7。</p> <p>证书和SLIC每个厂商的产品基本是通用的。 OEM版本的 Windows7 和通用版本的区别只在证书。</p> <p>OEM激活 Windows7 虚拟机就是用通用映像安装好Windows7后,导入厂商证书,并虚拟化SLIC硬件信息。 Windows 7 会自动用证书验证SLIC中存储的信息离线完成激活。</p> <h2 id="提前准备">提前准备 </h2><ul> <li>虚拟机软件 <ul> <li>本文以VMware、VirtualBox、Qemu为例。</li> </ul> </li> <li>Windows 7 安装映像 <ul> <li><a class="link" href="https://msdn.itellyou.cn/" target="_blank" rel="noopener" >MSDN,我告诉你</a>提供Microsoft原版映像的校验信息和ed2k链接。</li> <li>推荐旗舰版,专业版、家庭版皆可。</li> </ul> </li> <li>Certificate <ul> <li><a class="link" href="https://forums.mydigitallife.net/threads/oa-2-x-slic-oemcert-collection.5952/page-53#post-514521" target="_blank" rel="noopener" >MyDigitalLife论坛</a>有人收集了泄漏的各个厂商的OEM证书。</li> </ul> </li> <li>SLIC ROM <ul> <li><a class="link" href="https://forums.mydigitallife.net/threads/oa-2-x-slic-oemcert-collection.5952/page-53#post-514521" target="_blank" rel="noopener" >MyDigitalLife论坛</a>有人收集了泄漏的各个厂商的SLIC,可直接用于VirtualBox和Qemu。</li> <li><a class="link" href="https://archive.org/download/oemcert-and-slic/VMBIOS_FOR_SLIC2.1.zip" target="_blank" rel="noopener" >局域自由分享了</a>可以直接用于 VMware 的 SLIC ROM 文件。</li> </ul> </li> </ul> <h2 id="在vmware虚拟机安装oemwin7">在VMware虚拟机安装OEMwin7 </h2><ol> <li>在 VMware Player 或 WorkStation 新建一个用原版Win7映像安装的虚拟机,配置密钥的时候可略过。</li> <li>等待安装完成(可以顺便装好增强工具),将虚拟机关闭。</li> <li>将准备好的各个厂商的SLIC的ROM解压选择喜欢的品牌(如<code>VM7.0-DELL.ROM</code>)的ROM文件拷贝到虚拟机的目录(如<code>X:\Virtual Machines\Win7</code>,最好和vmx文件同一个路径)</li> <li>用记事本或其他文本编辑器打开.vmx文件 <ul> <li>在最后添加一行 <code>bios440.filename = &quot;VM7.0-DELL.ROM&quot;</code></li> <li>引号中是相应品牌的ROM文件名</li> </ul> </li> <li>开启虚拟机,将相应品牌的 XRM-MS 文件(如<code>DELL.XRM-MS</code>)复制到虚拟机中一个好找的位置(如C盘根目录)。</li> <li>在win7虚拟机中用管理员权限运行cmd(预设路径应该在system32),导入证书文件,如 <code>slmgr.vbs -ilc DELL.XRM-MS</code>。 之后计算机属性中应该就显示激活了。</li> </ol> <h2 id="在virtualbox中安装oemwin7">在VirtualBox中安装OEMwin7 </h2><ol> <li>在VirtualBox中新建虚拟机,配置好先不启动。</li> <li>将准备好的各个厂商的SLIC和证书资料解压,并从中随意挑选一个同一个子文件夹下的某个BIN文件(如<code>DELL.BIN</code>)和XRM-MS文件(如<code>DELL-DD981F15.XRM-MS</code>),其中BIN文件需要拷贝到一个尽量没有特殊符号的路径(推荐虚拟机所在路径),且自身名称也不应有特殊符号(如[])。</li> <li>导入BIN到虚拟机 <ul> <li><code>VBoxManage setextradata &quot;Win7&quot; &quot;VBoxInternal/Devices/acpi/0/Config/CustomTable&quot; &quot;/home/user/VirtualBox VMs/Win7/DELL.BIN&quot;</code></li> <li>其中&quot;Win7&quot;是虚拟机名称,&quot;/home/user/VirtualBox VMs/Win7/DELL.BIN&quot;是BIN文件绝对路径,其他不变,注意路径中的空格没有转义字符。</li> <li>这条指令每次执行会覆盖之前的结果,BIN路径留空等于重置。</li> </ul> </li> <li>开启虚拟机安装Win7及增强工具(便于拖拽复制),可以不输入密钥。</li> <li>将之前挑选的XRM-MS证书文件(如<code>DELL.XRM-MS</code>)复制到虚拟机中一个好找的位置(如C盘根目录)。</li> <li>在win7虚拟机中用管理员权限运行cmd(预设路径应该在system32),导入证书文件,如<code>slmgr -ilc DELL.XRM-MS</code>。 之后计算机属性中应该就显示激活了。</li> </ol> <h2 id="在qemu中">在QEMU中 </h2><p>步骤类似VirtualBox,在启动命令添加BIN文件即可。 <code>-acpitable file=DELL.BIN</code></p>

2026/7/16
阅读更多

Win7 虚拟机装配

<img src="https://imgproxy.citrusreader.com/PdEbHMeE5QNukuI5yH9lyPiBk1XAQilonJeo9zzqG4k/raw:1/aHR0cHM6Ly9sb2NhbGZyZWVkb20ucGFnZXMuZGV2L2ltZy9XaW5kb3dzN1NQMS5wbmc" alt="Featured image of post Win7 虚拟机装配"><p>Windows 7 是 Microsoft 推出的一款非常经典的作业系统。 随着 Intel 8代以后的 CPU 不再支持安装 Win7, 现在想重温这款作业系统或者运行只兼容 Windows 7 的程式,那么就主要依靠虚拟机软件来实现了。</p> <p>这里介绍在桌面虚拟机软件中安装并配置 Windows 7 的参考流程,对于物理机安装也同样适用。</p> <h2 id="虚拟机软件设定">虚拟机软件设定 </h2><h3 id="virtualbox">Virtualbox </h3><ul> <li>General -&gt; Advanced-&gt; SharedClipboard共享剪贴簿</li> <li>System -&gt; MotherBoard: BaseMemory大于4096M, 禁用Floppy, 启用I/O APIC, 不要EFI</li> <li>System -&gt; Processer: 数量2, 峰值100%, 启用PAE/NX</li> <li>System -&gt; Acceleration: 启用NestedPaging</li> <li>Display -&gt; Screen: 启用3D加速, 显存最大</li> <li>Storage: 预设40GiB即可,建议至少32GiB。</li> <li>Network: Host-Only</li> <li>UserInterface: 顶部显示</li> </ul> <h3 id="vmware-workstation">VMWare Workstation </h3><ul> <li>Processors: 数量1, 核心2, 开启三项虚拟化</li> <li>Floppy: Remove</li> <li>Network Adapter: Host-only</li> <li>Printer: Remove</li> <li>USB Controller: 不要启动连接新USB设备</li> <li>Display: 3D Graphics</li> </ul> <h2 id="windows-7-system">Windows 7 System </h2><p>正常安装Windows7并激活。</p> <ul> <li>组织 -&gt; 资料夹和搜索选项: 显示隐藏档案、显示副档名</li> <li>控制面板 -&gt; 系统和安全 -&gt; 不允许远程协助、电源选项从不睡眠</li> <li>(可选)服务: 禁用SuperFetch</li> <li>操作中心: 关闭消息(已不再支援无需理会更新等提醒)</li> <li>InternetOptions -&gt; General -&gt; DeleteHistory</li> <li>安装硬件驱动</li> <li>安装SHA2更新kb4474419</li> <li>安装服务堆栈更新kb4490628(SSU)更新数字证书</li> <li>安装便捷补丁合集包kb3125574(包括2011SP1发布到2016年4月的几乎所有补丁,2019版已集成)</li> <li>安装最终月度汇总kb4534310包含几乎所有之前月度汇总</li> <li>安装IE11(2019版已全面集成) <ul> <li>(如果没安装以上补丁)安装kb2533623(必须第一个装),kb2731771,kb2786081</li> <li>安装kb2670838,kb2729094-v2,kb2834140-v2</li> <li><a class="link" href="https://www.microsoft.com/en-us/download/details.aspx?id=41628" target="_blank" rel="noopener" >IE11</a></li> </ul> </li> <li>(可选)安装语言包</li> <li>(可选)安装最后的SSU更新kb4536952</li> <li>(可选)安装<a class="link" href="https://support.microsoft.com/en-us/topic/microsoft-net-framework-4-8-offline-installer-for-windows-9d23f658-3b97-68ab-d013-aa3c3e7495e0" target="_blank" rel="noopener" >.Net4.8</a></li> </ul> <h2 id="application-software">Application Software </h2><ul> <li><a class="link" href="https://learn.microsoft.com/en-us/sysinternals/downloads/sdelete" target="_blank" rel="noopener" >SDelete</a> <ul> <li>Start -&gt; cmd -&gt; <code>sdelete64.exe -z c:</code></li> <li>关机并压缩虚拟磁盘占用空间 <ul> <li>VirtualBox: <code>VBoxManage modifyhd [VM名称].vdi --compact</code></li> <li>VMware: 介面中可直接选择点击。</li> </ul> </li> </ul> </li> </ul> <blockquote> <p>建议在此做快照(清理浏览器历史、磁盘清理、磁盘碎片整理)</p> </blockquote> <ul> <li>虚拟机增强工具 <ul> <li>VirtualBox: 6.1.28-6.1.36因签名问题无法在Win7安装,之后及7.x版本需要确认签名告警。</li> <li>VMware: 15版本的增强工具<code>11.0.6-15940789</code>直接可用,之后因签名问题需要安装SHA2更新kb4474419。</li> </ul> </li> <li><a class="link" href="https://www.microsoft.com/zh-cn/download/details.aspx?id=30390" target="_blank" rel="noopener" >微软输入法2010</a> <ul> <li>如果之后要安装Office64位,需要安装同为64位版本。</li> </ul> </li> <li>浏览器 Edge109(FirefoxESR115) <ul> <li>设置下载询问位置</li> <li>隐私相关</li> </ul> </li> <li>WinRAR(7Zip)</li> <li>MSOffice2016 <ul> <li>以Word,Excel,PowerPoint,OneNote为主</li> <li>本机KMS激活可设置IP为127.0.0.2</li> </ul> </li> </ul> <blockquote> <p>装好常用软件后建议在此做快照</p> </blockquote> <p>之后就可以随意安装想要运行的程式了,有问题随时回退快照。</p>

2026/7/2
阅读更多

VirtualBox 设定和使用指南

<img src="https://imgproxy.citrusreader.com/19tlWOJZXxtES5W1hvVn5luxcf8smv73E8lNulkd67Y/raw:1/aHR0cHM6Ly9sb2NhbGZyZWVkb20ucGFnZXMuZGV2L2ltZy92aXJ0dWFsYm94LnBuZw" alt="Featured image of post VirtualBox 设定和使用指南"><h2 id="简介">简介 </h2><p>VirtualBox是由德国InnoTek公司出品的自由开源的虚拟机软件,现在被甲骨文Orcale公司收购发行。 VirtualBox是易用性、开源可信的最佳平衡,支援Windows/Linux/MacOS/Solaris等各种桌面操作系统,性能足够,迁移配置方便友好。</p> <p>作为系统级软件,开源是非常重要的,一般应用可以丢到容器或虚拟机中,但虚拟机软件本身必然是获取最高许可的。</p> <h3 id="增强工具">增强工具 </h3><p>虚拟机软件通常会配套增强工具,用以提供虚拟机和物理机的互动功能,通常共享剪贴板、拖拽等需要增强工具支援。 增强工具还通常包含虚拟硬件特定的驱动。 一般增强工具随虚拟机软件包以ISO格式提供。</p> <h2 id="下载安装">下载&amp;安装 </h2><h3 id="下载">下载 </h3><p><a class="link" href="https://www.virtualbox.org/wiki/Downloads" target="_blank" rel="noopener" >官网直接提供</a>针对各OS的安装包,还有适配各种小众Linux的通用安装包。</p> <h3 id="硬件设定">硬件设定 </h3><p>通常虚拟化软件需要打开CPU的虚拟化功能,尽管VirtualBox支援完全软件虚拟化,没有硬件支援也能运行x86虚拟机,但性能会非常糟糕。</p> <p>CPU虚拟化功能在Intel系列叫 <code>VT-x</code> 在 AMD 系列叫 <code>AMD-V</code>,通常在BIOS中预设启用。</p> <h3 id="安装">安装 </h3><p>Windows/Linux/MacOS 都可以直接用安装包简易安装。</p> <p>对于Linux发行版,如果仓库中有VirtualBox,建议安装发行版官方仓库维护的版本。</p> <ul> <li>Arch <ul> <li>从发行版仓库安装 <code>sudo pacman -S virtualbox</code></li> </ul> </li> <li>Ubuntu <ul> <li>确认启用multiverse通道 <code>/etc/apt/sources.list</code></li> <li>从发行版仓库安装 <code>sudo apt install virtualbox</code></li> </ul> </li> </ul> <h3 id="扩展">扩展 </h3><p>Orcale将部分高阶功能以专有许可发布,通过扩充套件的方式强化VirtualBox功能,主要包括USB3.0的支援等。 扩展包可以从<a class="link" href="https://www.virtualbox.org/wiki/Downloads" target="_blank" rel="noopener" >官网下载页面</a>免费下载,需要接受专有协议。</p> <p>最新版本USB3.0也转移到自由开源部分了,所以扩充套件已经没什么安装必要了。</p> <h2 id="全局设定">全局设定 </h2><p>打开软件介面,左上角 File-&gt;Preferences 进入全局设定。 这里简介常用设定项,不同版本名称和分级略有区别,这里以7.2.8版本为参考。</p> <ul> <li>General <ul> <li>Default Machine Folder <ul> <li>预设虚拟机存放位置,每个虚拟机会在里面的一个子档案夹中存放虚拟磁盘、设定档案等</li> <li>建议改到空间充裕的分区,虚拟机档案体积通常很大。</li> </ul> </li> <li>VRDP Authentication Library <ul> <li>虚拟机软件自带远程桌面的认证库选择</li> <li>预设就好</li> </ul> </li> </ul> </li> <li>Input <ul> <li>快捷键设定</li> <li>只有 Virtual Machine 的 Host Key Combo 常用,预设右侧Ctrl,不习惯可以改。</li> </ul> </li> <li>Update <ul> <li>更新策略和周期</li> <li>当然不自动检查更新</li> </ul> </li> <li>Language <ul> <li>介面语言</li> <li>这里可以改成中文,但不是每个OS都有效,翻译也不全面,所以本文以英文为准。</li> </ul> </li> <li>Display <ul> <li>虚拟显示器的设定</li> <li>预设就好</li> </ul> </li> <li>Proxy <ul> <li>虚拟机软件本身的代理设定,和虚拟机无关。</li> </ul> </li> </ul> <h2 id="vm设定详解">VM设定详解 </h2><p>每个VM都有一套单独的设定档案,在对应档案夹中的 <code>VMname.vdi</code>。 虚拟机条目右键或上方点击 Settings 进入设定。</p> <ul> <li>General <ul> <li>Identity <ul> <li>设定名称和OS类型</li> <li>OS类型会自动调整之后设定的兼容性提示</li> </ul> </li> <li>Features <ul> <li>截图档案夹、剪贴板、拖拽</li> <li>启用与否可以运行时修改</li> <li>启用后需要增强工具才能实际有效</li> </ul> </li> <li>Description <ul> <li>给虚拟机写一些说明</li> </ul> </li> <li>Disk Encryption <ul> <li>虚拟磁盘加密</li> <li>预设不启用适合绝大多数用户</li> </ul> </li> </ul> </li> <li>System <ul> <li>Motherboard <ul> <li>Base Memory <ul> <li>内存</li> <li>可以设定超越物理机真实内存,当然不能真用超。</li> </ul> </li> <li>Boot Device order <ul> <li>启动顺序,可以把Floppy去掉了</li> </ul> </li> <li>Chipset <ul> <li>晶片组,预设即可</li> </ul> </li> <li>TPM Version <ul> <li>加密模组,Win11需要2.0</li> </ul> </li> <li>Point Device <ul> <li>鼠标,预设即可</li> </ul> </li> <li>Features <ul> <li>选好OS类型这里会自动设置好</li> <li>Linux需要UTC</li> <li>Win11需要UEFI和SecureBoot</li> </ul> </li> </ul> </li> <li>Processor <ul> <li>CPU核心数</li> <li>可设置超越物理真实规模,当然实际使用超不了,可以骗骗测试的OS</li> <li><code>ested VT-x/AMD-v</code> 如果启用则虚拟机中可以再装虚拟机并加速。</li> </ul> </li> <li>Acceleration <ul> <li>CPU加速方式,虚拟机跑的跟物理机差不多快就靠这个。</li> <li>预设即可,Linux通常会是KVM,Windows则为Hyper-V。</li> </ul> </li> </ul> </li> <li>Display <ul> <li>Screen <ul> <li>Video Memory 显存建议直接拉到最大。</li> <li>Number of Virtual Monitors 虚拟显示器数目,预设1即可。</li> <li>Scale Factor 放缩</li> <li>Graphics Controller 虚拟显卡,根据OS类型预设的即可。</li> <li>3D Acceleration 运行3D游戏需要,但VirtualBox这方面很弱,几乎不可用。</li> </ul> </li> <li>Remote Display <ul> <li>虚拟机软件直接提供的远端桌面没什么用</li> </ul> </li> <li>Recording <ul> <li>录屏一般用不到</li> </ul> </li> </ul> </li> <li>Storage <ul> <li>Controller控制器类型按照OS类型预设的即可</li> <li>硬盘可以虚拟成HDD或SSD</li> <li>光驱通常只用来安装系统和增强工具</li> </ul> </li> <li>Audio <ul> <li>Host Audio Driver <ul> <li>主机驱动,预设即可,选错了主机放不出VM的声音。</li> </ul> </li> <li>Audio Controller <ul> <li>虚拟声卡</li> <li>按OS类型的预设即可,错了VM内OS不识别</li> </ul> </li> <li>Features <ul> <li>通常仅输出比较隐私友好</li> </ul> </li> </ul> </li> <li>Network <ul> <li>共可配置4块网卡</li> <li>Attached to 网络模式 <ul> <li>NAT 预设通过主机上网,虚拟机可以通过网关地址访问主机,主机不能访问虚拟机。</li> <li>Bridged Adapter 桥接,将虚拟机直接和所桥接的物理网卡平级暴露给外部,其他网络设备可以直接访问VM。</li> <li>Internal Network 内部网络,只能虚拟机共用互联,和主机或外部都不通。</li> <li>Host-only Adapter 主机网络,虚拟机和主机上的一块虚拟网卡组网互联,不直接外联。</li> <li>Generic Driver 通用驱动,扩展用法一般用不到。</li> <li>NAT Network 更高级的NAT模式设定,提供主机访问虚拟机等方法。</li> <li>Not attached 只虚拟接口不插入网卡。</li> </ul> </li> <li>Name 网卡名称 <ul> <li>选择同样名称虚拟网卡的虚拟机可以互联</li> </ul> </li> <li>Adapter Type <ul> <li>虚拟网卡型号</li> <li>预设 <code>Intel PRO/1000 MTDesktop (82540EM)</code> 兼容性最好</li> <li>Linux Guest 选 virtio-net 可能性能更好</li> </ul> </li> <li>Promiscuous Mode 黑客功能预设即可</li> <li>MAC Address <ul> <li>MAC地址可以随意设定,建议预设的080027开头的即可。</li> </ul> </li> </ul> </li> <li>Serial Ports <ul> <li>古老的序列埠,通常用不到。</li> </ul> </li> <li>USB <ul> <li>不想启用USB功能,需要把鼠标改成PS/2。</li> <li>USB2.0/3.0支援需要安装专有扩展包,免费但不完全开源。</li> <li>这里还可以将一些主机的USB附件直接绑定到VM。</li> </ul> </li> <li>Shared Folders <ul> <li>共享档案夹,有只读模式,需VM安装增强工具起效。</li> </ul> </li> <li>User Interface <ul> <li>一些窗口排版、按钮之类的设置,可以运行时修改。</li> </ul> </li> </ul> <h2 id="vm装机">VM装机 </h2><ul> <li>New一个新的VM</li> <li>初始设定 <ul> <li>首先起名字并设定OS类型,会决定之后的预设和兼容性提示。</li> <li>对于支援的系统可以设定自动安装,建议都手动,略过此项。</li> <li>硬件设定内存和CPU核心数,后期都好改。</li> <li>虚拟磁盘设定很重要,尤其是档案类型和容量后期修改很麻烦。</li> </ul> </li> <li>参考上一节设定VM并指定系统ISO</li> <li>像在物理机上一样用虚拟光盘安装系统</li> <li>[可选]安装增强工具 <ul> <li>LinuxVM 依赖内核头档案可不提供,剪切板/拖拽等常用功能仍然可用。</li> <li>为了便捷使用共享档案夹等功能Linux客户机需要将user添加到vboxsf组。 <ul> <li><code>sudo usermod -aG vboxsf $USER</code></li> </ul> </li> <li>Windows7 可能遇到驱动签名问题,7.x版本强行确认安装即可。</li> </ul> </li> </ul> <h2 id="隔离指南">隔离指南 </h2><p>虚拟机的主要用途就是模拟测试OS,或者隔离不可信的程序。</p> <p>很多发行版借助虚拟机技术来实现隐私强化和匿名访问,如果自行配置虚拟机隔离环境可以参考这些发行版。 其中比较知名的推荐参考是 <a class="link" href="https://www.qubes-os.org" target="_blank" rel="noopener" >Qubes OS</a> 和 <a class="link" href="https://www.whonix.org/" target="_blank" rel="noopener" >Whonix</a></p> <h2 id="实用技巧">实用技巧 </h2><h3 id="压缩虚拟磁盘占用空间">压缩虚拟磁盘占用空间 </h3><p>虚拟磁盘通常几十GiB大小,预设的vdi格式会只存储用过的(非全0)的部分而减小真实硬盘占用。 但随着使用体积会越来越大,但VirtualBox的图形界面没有VMware那样的虚拟磁盘压缩功能。 这就需要用命令行来进行 <code>vboxmanage modifyhd --compact 虚拟磁盘路径.vdi</code> 在压缩前可以打开虚拟机用 <a class="link" href="https://learn.microsoft.com/en-us/sysinternals/downloads/sdelete" target="_blank" rel="noopener" >SDelete(Windows)</a> 或 dd(Linux/MacOS) 将闲置空间写入全0.</p>

2026/6/20
阅读更多

Firefox 基本设定参考

<img src="https://imgproxy.citrusreader.com/ubf3JcO1GoG2zfLSaWG-CpiiAEmiqWtFwDYl9QY2E0Y/raw:1/aHR0cHM6Ly9sb2NhbGZyZWVkb20ucGFnZXMuZGV2L2ltZy9tb3ppbGxhLWZpcmVmb3gtbG9nby1ldm9sdXRpb24ucG5n" alt="Featured image of post Firefox 基本设定参考"><h2 id="简介">简介 </h2><p>Firefox 是当前最知名、最重要的自由开源浏览器,由 Mozilla 基金会开发维护。 Firefox 使用独立的 Gecko 渲染引擎,而非常见的 Chromium 或 WebKit,这也使得 Firefox 是主流浏览器中唯一不依赖大公司核心引擎的浏览器,也成为大多数提倡自由的开源OS的默认浏览器。</p> <p>这里主要记录Firefox的基本配置作为日常使用参考。</p> <h3 id="更新周期">更新周期 </h3><p><del>wiki.mozilla.org/Release_Management/Calendar</del> <a class="link" href="https://whattrainisitnow.com/calendar/" target="_blank" rel="noopener" >https://whattrainisitnow.com/calendar/</a></p> <p>Firefox 大版本周期更新并在周期中提供补丁。 还有特色的长期支持版 Extended Support Release,ESR则在同版本号大版本更新结束后,一般继续提供安全补丁直至下一个ESR到来满3个周期。 Android版本68及之前跟随ESR走,之后滚动更新暂无长期支持版。</p> <h2 id="下载">下载 </h2><p>官方FTP,GIthub,开源镜像站等都可下载。 这里当然推荐ESR长期支持版,只做安全更新不加功能引入Bug,适合局域自由。</p> <ul> <li>桌面端各版本离线安装包 <ul> <li>推荐<a class="link" href="https://ftp.mozilla.org/pub/firefox/releases" target="_blank" rel="noopener" >官方FTP</a></li> <li>支持XP最终版本52.9.0-esr</li> <li>支持Win7最终版本115.x.x-esr并不断延长支持周期</li> </ul> </li> <li>移动端Android版 <ul> <li><a class="link" href="https://ftp.mozilla.org/pub/fenix/releases/" target="_blank" rel="noopener" >官方FTP安卓版</a>父目录不同。</li> <li><a class="link" href="https://sunsite.icm.edu.pl/pub/www/firefox-android" target="_blank" rel="noopener" >波兰学校镜像</a></li> </ul> </li> </ul> <h2 id="profile">Profile </h2><p>可以将不同用途的网络浏览分配不同的 Profile 进行隔离避免广告追踪,强化隐私防护。 比如生活和工作在不同的 Profile 配置不同的按钮、策略等。</p> <p>新版Firefox已经在启动时有了 Profile 管理介面,但ESR还是直接进入预设Profile。 ESR或老版本启动 Profile 管理介面需要通过命令行执行并添加参数 <code>-ProfileManager</code></p> <h2 id="介面定义">介面定义 </h2><ul> <li>顶部右侧三个横线下拉设定菜单-&gt;<code>More tools</code>-&gt;<code>Customize toolbar</code>,考虑重要性、固定性、常用程度,从右到左参考 <ul> <li>Extensions、New private window、Sidebars、Screenshot、Downloads</li> <li>为了 Local Freedom 不要 Pocket 和 Account。</li> </ul> </li> <li>添加搜索引擎 <ul> <li>打开搜索引擎首页,如 <code>www.startpage.com</code>, <code>www.youtube.com</code></li> <li>搜索框或地址栏会出现绿色小加号点击即可添加搜索引擎</li> </ul> </li> </ul> <h2 id="基本设定">基本设定 </h2><p>about:preferences</p> <ul> <li>General <ul> <li>Downloads <ul> <li>Always ask you where to save files</li> </ul> </li> <li>Updates <ul> <li>手动</li> </ul> </li> <li>Network Settings <ul> <li>Proxy DNS when using SOCKS v5</li> </ul> </li> </ul> </li> <li>Search <ul> <li>Add search bar in toolbar</li> <li>Default Search Engine <ul> <li>Startpage</li> </ul> </li> </ul> </li> <li>Privacy &amp; Security <ul> <li>Enhanced Tracking Protection <ul> <li>Strict</li> <li>Always &ldquo;Do Not Track&rdquo;</li> </ul> </li> <li>Cookies and Site Data <ul> <li>Delete cookies and site data when Firefox is closed</li> </ul> </li> <li>History <ul> <li>Use custom settings for history <ul> <li>Remember browsing and download history</li> <li>Remember search and form history</li> <li>Clear history when Firefox closes <ul> <li>History <ul> <li>102esr-115esr Cookie与之前设定不关联变为关联</li> </ul> </li> <li>Data <ul> <li>默认即可,115esr开始站点设定与之前设定关联</li> </ul> </li> </ul> </li> </ul> </li> </ul> </li> <li>Firefox Data Collection and Use <ul> <li>常用和涉及帐号的时候都不选</li> <li>偏测试和仅浏览环境都选做贡献</li> </ul> </li> <li>HTTPS-Only Mode <ul> <li>Enable HTTPS-Only Mode in all windows</li> </ul> </li> <li>Enable secure DNS using <ul> <li>Increased Protection 优先使用DoH</li> <li>provider 之前版本预设的Cloudflare如今需要联网从Mozilla官方获取 <ul> <li>预设 <a class="link" href="https://mozilla.cloudflare-dns.com/dns-query" target="_blank" rel="noopener" >https://mozilla.cloudflare-dns.com/dns-query</a></li> <li><a class="link" href="https://firefox.dns.nextdns.io/" target="_blank" rel="noopener" >https://firefox.dns.nextdns.io/</a></li> <li>谷歌 https://8.8.8.8/dns-query</li> </ul> </li> </ul> </li> </ul> </li> </ul> <h2 id="扩展">扩展 </h2><p>Firefox有Mozilla自家扩展,还有Mozilla主动审计后推荐的扩展,一般主要安装这两类扩展,且通常不启用。 其他扩展主要可分为商店中不被推荐的扩展和桌面应用需要的扩展,如安装其他扩展,建议新建Profile。 离线扩展建议安装在离线使用的 Profile 中,<a class="link" href="https://localfreedom.pages.dev/p/firefox%E6%B5%8F%E8%A7%88%E5%99%A8%E7%A6%BB%E7%BA%BF%E4%BD%BF%E7%94%A8%E6%89%A9%E5%B1%95%E6%8E%A8%E8%8D%90/" >本博客之前做过推荐</a>。</p> <ul> <li>Mozilla自家扩展</li> <li>Mozilla主动审计后推荐扩展 <ul> <li>SingleFile, Feedpro, Flagfox, EPUBReader, Emoji</li> </ul> </li> <li>三方应用配合扩展 <ul> <li>JoplinWebClipper, Zotero, Kiwix</li> </ul> </li> <li>商店中普通扩展 <ul> <li>Tampermonkey</li> </ul> </li> <li>离线扩展 <ul> <li>OfflineQRCodeGenerator, EPUBReader, Emoji, Kiwix, PageAssist</li> </ul> </li> </ul> <h2 id="高级设定">高级设定 </h2><p>about:config</p> <ul> <li>修改 User Agent <ul> <li>general.useragent.override</li> </ul> </li> <li>解除安装扩展的认证要求(可以安装下载的zip包) <ul> <li>xpinstall.signatures.required=false</li> </ul> </li> </ul> <h2 id="加固">加固 </h2><p>user.js玩法太高级,之后单写一篇介绍。</p> <h2 id="移动端">移动端 </h2><p>官方Android的稳定版已无法打开 <code>about:config</code>。</p> <p>开发板和隔夜版能使用 <code>about:config</code> 设定 DoH,从147版本开始稳定版UI介面设定支持DoH。</p> <p>推荐使用完全开源社区版本 <a class="link" href="https://f-droid.org/packages/org.mozilla.fennec_fdroid/" target="_blank" rel="noopener" >Fennec F-droid</a> 去除了数据收集还可以打开 <code>about:config</code>。</p>

2026/6/7
阅读更多

E-book 资源站分享

<img src="https://imgproxy.citrusreader.com/4fkGoUZNQDl5Twmqtwu9IOM-yAzxYkR0xJSS3Iq_u2o/raw:1/aHR0cHM6Ly9sb2NhbGZyZWVkb20ucGFnZXMuZGV2L2ltZy9FYm9vay5qcGc" alt="Featured image of post E-book 资源站分享"><p>离线生活不能缺少阅读,电子书的出现让我们可以相对廉价且方便的购置并存储所需要的书籍。 为了能持续获得自己喜欢的、所需的书目资料的电子版,需要电子出版市场蓬勃发展,我们要购买可离线阅读的正版书目,让把作品提供电子版的作者和出版商获得应有的回报。 但还是有很多资源没有正式的电子版或采用租赁方式提供电子版,或者是已经购买过纸质书但难以保存。</p> <p><strong>这里分享一些电子资料搜索下载站点,便于读者收纳自己喜爱的电子书和其他资料,建立个人化的离线图书馆,享受不受在线服务约束监视的自由阅读。</strong></p> <h2 id="annas-archive">Anna&rsquo;s Archive </h2><p>目前域名 <a class="link" href="https://annas-archive.gl/" target="_blank" rel="noopener" >https://annas-archive.gl/</a></p> <p>安娜的档案(Anna&rsquo;s Archive)是一家自由、非营利的影子图书馆元搜索引擎,由假名Anna的人在得知美国当局查封 Z-Library 后所创建。 该网站汇集了Z-library、Sci-Hub、LibGen等影子图书馆的资源索引,自称为&quot;人类历史上最大的真正开放的图书馆&quot;,是如今最广泛、最好用的电子书下载平台。 尽管该平台不直接存储盗版资源,但因其索引广泛规模庞大仍然被各国执法机构打击,<a class="link" href="https://annas-archive.org/" target="_blank" rel="noopener" >原始域名</a>也遭到查封。</p> <h2 id="library-genesis">Library Genesis </h2><p>由于遭到各国打击,目前没有稳定可用的域名,博主认为完全被 Anna&rsquo;s Archive 取代。</p> <p>用默认的LibGen搜索找各专业教科书几乎百发百中。支持诸如Author, ISBN, MD5等等高级搜索方法供你花式搜书。 LibGen 早期都是一群开源自由主义者自发架设私服做镜像来支撑存储池的(致敬在背后默默付出的每一位志士仁人),后来LibGen的存储池升级到了IPFS的分布式网络上,稳定性大增。</p> <p>在其下载镜像列表中有一个 <strong>Z-Library</strong> 本身也是一个著名的电子书分发网站,不过 Z-lib 和 LibGen 的重合度很高而且是个商业网站所以博主并不推荐,感兴趣的朋友可以看下 reddit 社区对Z-lib的评价。</p> <h2 id="sci-hub">Sci-Hub </h2><p>由于遭到各国打击,目前没有稳定可用的域名。</p> <p>专注学术刊物和文章的免费分发,由一位来自哈萨克斯坦的女生创办。 与Libgen其实是二位一体的存在。很多后台接口和数据都是放在一起的,因为创办和维护这两个网站的都是同一群人。</p> <h2 id="pdfdrive"><del>PDFDRIVE</del> </h2><p>这个网站的存书量很大,和LibGen重合度比较低,所以主要是能够互补使用。日文书的命中率要略高于LibGen。 2021年关停后已彻底无法访问。</p> <h2 id="welib">WeLib </h2><p><a class="link" href="https://welib.org/" target="_blank" rel="noopener" >https://welib.org/</a></p> <p>疑似 PDFDRIVE 的继承,提供上亿的图书文章下载,以PDF格式为主,有一些整理合并。</p> <h2 id="project-gutenberg">Project Gutenberg </h2><p><a class="link" href="https://www.gutenberg.org/" target="_blank" rel="noopener" >https://www.gutenberg.org/</a></p> <p>专注版权失效(公有领域)的经典著作,几乎所有旧书都能找到高质量的版本,是一个稳定高质量的电子书获取平台。 当然盗版书籍这里是没有的。</p> <h2 id="internet-archive">Internet Archive </h2><p><a class="link" href="https://archive.org/" target="_blank" rel="noopener" >https://archive.org/</a></p> <p>这个网站相信大家都不会太陌生,有人叫它网络档案馆。 最出名的功能应该是时光机,可以回溯查看网页曾经的样子。 我觉得它是互联网精神初始之火在当今最后的延存,是信仰者仅存的圣城。 这里有各种资源的收录,包罗万象,合规方面也比较稳妥,没有太激进的盗版分发。 在电子书方面,这里难得的集成了一些评论功能。</p> <p>IA的搜书可以直接使用高级搜索功能,也可以用下面这些入口简化操作难度:</p> <ul> <li>eBooks and Texts of Internet Archive: <a class="link" href="https://archive.org/details/texts" target="_blank" rel="noopener" >https://archive.org/details/texts</a></li> <li>Internet Archive Books collection: <a class="link" href="https://archive.org/details/books" target="_blank" rel="noopener" >https://archive.org/details/books</a></li> <li>Openlibrary by Internet Archive: <a class="link" href="https://openlibrary.org/" target="_blank" rel="noopener" >https://openlibrary.org/</a></li> </ul> <p>很多大型机构组织的过期内部文档、专业技术手册都能在IA找到各种格式下载并可以在线预览。</p> <h2 id="其他特殊的获取渠道">其他特殊的获取渠道 </h2><h3 id="the-eye">The Eye </h3><p><a class="link" href="https://the-eye.eu/public/Books/" target="_blank" rel="noopener" >https://the-eye.eu/public/Books/</a></p> <blockquote> <p>官方介绍:The-Eye is a non-profit, community driven platform dedicated to the archiving and long-term preservation of any and all data including but by no means limited to&hellip; websites, books, games, software, video, audio, other digital-obscura and ideas.</p> </blockquote> <p>原本是 Retro Gamer 囤积分享 ROM 的档案库,后来逐渐扩展到各种方面的资料。 图书存档分类下保存了很多出于各种原因被关停封禁的档案库网站的整站资源备份,基本上就是个在跑在网际网络上的暗网资料库。 比如神秘学、阴谋论、无政府主义、军政相关的美国禁书,该看的不该看的各种内容什么都有。 但这索引对找书就不友好了,建议搭配第三方搜索引擎。 此外,The Eye的维护团队也参与到了Sci-Hub拯救行动当中,因为两个社区的核心理念都非常的相近。</p> <h3 id="higher-intellect">Higher Intellect </h3><p><a class="link" href="https://preterhuman.net/" target="_blank" rel="noopener" >https://preterhuman.net/</a></p> <p>这是一例还没被取缔的档案网站,自带搜索和目录索引,由于是现存状态所以比在 The Eye 里翻找全站备份要易用得多。 各种专业技术文档,能随便学的和不能随便学的技术都有。</p> <h3 id="global-security">Global Security </h3><p><a class="link" href="https://www.globalsecurity.org/" target="_blank" rel="noopener" >https://www.globalsecurity.org/</a></p> <p>专注军事和安全领域,有各种军事手册和情报资料。 军事爱好者应该会很感兴趣。</p> <h3 id="archive-of-our-own">Archive of Our Own </h3><p><a class="link" href="https://archiveofourown.org/" target="_blank" rel="noopener" >https://archiveofourown.org/</a></p> <p>一个亚文化档案库,曾经只闻名于同人圈的AO3。 其实每个开放社区建立的档案库都是非常伟大的,都有着各自的曲折故事,AO3只是其中之一。</p> <h3 id="the-trove"><del>The Trove</del> </h3><p>Archive桌游相关的文档、手册、地图等等资料。</p> <p>原网站已停止运营可从互联网档案馆了解并下载部分内容 <a class="link" href="https://web.archive.org/web/20210506160042/https://thetrove.is/Books/" target="_blank" rel="noopener" >https://web.archive.org/web/20210506160042/https://thetrove.is/Books/</a></p> <h3 id="海盗湾">海盗湾 </h3><p><a class="link" href="https://thepiratebay.org/index.html" target="_blank" rel="noopener" >https://thepiratebay.org/index.html</a></p> <p>全世界最知名、最经典的 P2P 资源站,汇集了海量资源,尤其是各种影视剧、游戏等。 不是专门的电子书网站,不那么好搜索到电子书资源,还可能没有人做种上传。</p> <h3 id="rutracker">RuTracker </h3><p><a class="link" href="https://rutracker.org" target="_blank" rel="noopener" >https://rutracker.org</a></p> <p>北极熊的盗版资源索引站。 不要一想bt下载就觉得只能下影视音乐资源,也不要一想下书就到网站上找。 很多书都能在p2p网络上找到资源,只是不保证一定能有人做种,所以只是放最后提一下。 如果是老练的电驴用户或者PT社区用户的话资源获取渠道会更宽的。</p>

2026/6/4
阅读更多

Ubuntu中的浏览器无法播放视频

<h2 id="what">What </h2><p>Ubuntu的安装映像越来越大了,所以选择了最小化安装以节省磁盘空间。 打开预设的浏览器进入视频网站,视频区域黑屏无法播放。</p> <h2 id="why">Why </h2><p>Ubuntu不愿意在预设安装中包含 non-free 的多媒体元件。 播放的视频的编码格式在Ubuntu中没有对应的解码器。 浏览器或视频播放前端直接调用系统工具找不到,且通常不返回错误原因。</p> <h2 id="how">How </h2><p>安装视频解码包 <strong><code>sudo apt install ubuntu-restricted-extras</code></strong></p> <p>这是一个 <code>meta package</code> 会关联安装一系列多媒体元件。 以前还会自动装上邋遢的Flash,2026年已经不会了。</p> <h2 id="where">Where </h2><p>经测试在Kubuntu等衍生版本没有此问题,可能是Ubuntu的最小化安装或预设安装将不完全开源的视频解码器排除在外了。</p>

2026/5/24
阅读更多

推荐订阅

Recent content on forecho's Blog

Provides a better reading experience (full articles) over the official ones.