网站资料 · 技术情报 · 相似站点

stefansundin.github.io

Stefan Sundin's code and programs.

有付费内容
访问网站
站内浏览 0 次 访问跳转 0 次 正常
Stefan Sundin 首页完整截图

快速了解

分类
编程开发
语言
未知
付费内容信号
有付费内容已观察
注册年份
未知
主机
Fastly推测
HTTPS 证书信任
通过已观察
最后更新

AI 生成的网站测评

AI 生成

本测评由 AI 根据公开资料生成,未经逐项人工核实;域名、证书等事实以本页采集数据为准。

Stefan Sundin是什么网站?

Stefan Sundin(stefansundin.github.io)是开发者 Stefan Sundin 的个人作品集网站,集中列出他写的开源代码和小工具,并按平台分类,方便访客按系统查找和下载。

网站内容与用途

  • 按平台归类工具:Windows 下有 AltDrag、SuperF4、ShutdownGuard 等;Android 下有 SSH Remote;Web 下有 2FA 二维码生成器、traceroute-mapper;Chrome 有 devtools-download-panel、privatkopiera;Ubuntu 提供 truecrypt.deb、powermate.deb 等安装包。
  • 面向开发者:列出 maxmind-geoip-api、secrets-scanner、extract-attachments.py,以及 Git 钩子脚本(pre-commit、pre-push、git-status-rec、git-bundle-hook)等。
  • 支持作者:页面设有捐赠入口,GitHub Sponsors 被推荐为无手续费方式,另有 PayPal 一次性捐赠和 Patreon 订阅;累计捐赠 25 美元可加入其私有 Discord,50 美元/月档含邮件私人支持。

适用场景

  • 想找某个具体小工具(如窗口拖动增强、强制结束程序、二维码生成)时,可按平台在列表里定位。
  • 开发者需要现成的 Git 钩子或安全扫描脚本时,可从“Developers”部分取用。
  • 已经受益于这些工具、想支持独立开源维护的人,可通过捐赠页了解各渠道差异。

选择条件

若你只需要下载工具,直接按操作系统浏览对应分组即可;若打算长期支持,GitHub Sponsors 到账最完整,PayPal 适合一次性小额,Patreon 适合已有订阅习惯的用户。

AltDrag和SuperF4这些Windows工具分别解决什么问题?

AltDrag 和 SuperF4 都是 Stefan Sundin 开发的 Windows 小工具,针对的是窗口操作中的两个具体痛点:一个让任意窗口都能像浏览器标签一样拖动和缩放,另一个给卡死或全屏的程序一个强制关闭的快捷键。

各自解决什么问题

工具 用途 典型场景
AltDrag 按住 Alt 键即可拖动窗口任意位置、用滚轮缩放窗口,不必去够标题栏或边框 窗口最大化或标题栏被遮挡时移动窗口;触控板或小屏幕上快速调整窗口大小;多窗口并排时频繁换位
SuperF4 用 Ctrl+Alt+F4 直接强制结束当前窗口所属进程,替代需要先切任务管理器的流程 游戏或播放器全屏卡死、Alt+F4 无响应;某个程序假死但不想重启整台机器

怎么选

  • 日常窗口排布多、经常觉得拖标题栏别扭,先装 AltDrag,属于装上就一直在后台起作用的那类工具。
  • 更常遇到程序无响应、全屏退不出来,SuperF4 更对症。注意它是强制终止进程,未保存的内容会丢失,适合当作“最后手段”而不是日常关窗方式。
  • 两者都很轻量,可以同时装,互不冲突。

Stefan Sundin 的页面上还列了同系列的其他 Windows 工具,例如 AltDrag 之外的 SuperF4、ShutdownGuard、Removable Drive Reminder 等,都围绕系统操作的小摩擦做单点修补。他的项目为开源软件,页面提供 GitHub Sponsors、PayPal、Patreon 三种支持方式,其中 GitHub Sponsors 因不收取费用被作者列为首选。

如何用2FA QR code generator为账号生成双因素认证二维码?

Stefan Sundin 的 2FA QR code generator 是一个网页工具,用途是把双因素认证的密钥转成二维码,方便用验证器 App 扫码绑定账号。它本身不托管账号,也不替你生成密钥,密钥要来自你要开启 2FA 的服务。

具体使用情境

  • 在某个网站开启双因素认证时,网站给出一串文本密钥(通常叫 secret key 或 setup key),而不是直接显示二维码,就可以把这个密钥粘进生成器,得到可扫描的二维码。
  • 需要在手机验证器里添加账号,但手边只有密钥文本、没有二维码图片时,用它把文本转成二维码。
  • 例如需要把同一个密钥导入多台设备的验证器,先生成二维码再逐台扫描,比手动输入长密钥更不容易出错。

操作步骤

  1. 在目标网站的安全设置里开启双因素认证,选择“手动输入密钥”一类的选项,复制它给出的密钥文本。
  2. 打开该生成器页面,把密钥填入输入框。
  3. 页面生成二维码后,用 Google Authenticator、Authy 等验证器 App 扫码添加。
  4. 回到目标网站输入验证器当前显示的 6 位验证码,完成绑定。

选择条件与注意点

  • 密钥属于敏感信息,尽量在可信网络和浏览器里操作,不要把它粘到来源不明的二维码生成网站。
  • 生成二维码只是编码,不会校验密钥是否正确;绑定是否成功以目标网站接受验证码为准。
  • 如果目标网站直接提供了二维码,优先扫官网二维码,不必再经过第三方生成器。

该站是开发者 Stefan Sundin 的个人项目页,这个工具属于其 Web 类小工具之一,与其 Windows 工具(如 AltDrag、SuperF4)同属一套开源软件集合。

truecrypt-archive怎么用来打开或恢复TrueCrypt加密归档?

truecrypt-archive 是 Stefan Sundin 放在“All platforms”下的一个工具,用途是从 TrueCrypt 加密归档中取回文件,而不是像 TrueCrypt 那样挂载成虚拟磁盘。它适合手上只有 .tc 容器或归档、又不想装完整 TrueCrypt 的情况。

典型使用场景

  • 旧备份盘里留下一个 TrueCrypt 加密文件,原软件已不再维护,只想把里面文件导出来。
  • 在不愿安装 TrueCrypt/VeraCrypt 的机器上临时恢复少量文件。
  • 脚本化批量提取:把它当作命令行工具,配合其他脚本处理多个归档。

使用条件与下一步

  1. 先确认你记得归档的密码和加密方式;工具本身不负责破解。
  2. 从 Stefan Sundin 页面进入 truecrypt-archive 项目页,按说明获取程序(该页未列出具体安装步骤和参数,需以项目页文档为准)。
  3. 提取出的文件先落到单独目录,核对完整后再覆盖原位置。

和 VeraCrypt 的区别

VeraCrypt 是 TrueCrypt 的继任者,侧重完整挂载加密卷、长期使用加密容器;truecrypt-archive 侧重“把归档里的东西拿出来”这一件事。若你还要继续创建和维护加密卷,用 VeraCrypt 更合适;只是恢复旧归档,用这个工具更轻。

Stefan Sundin 页面上还有 truecrypt.deb(Ubuntu 包)和 clop.exe 等工具,前者是安装包形态,和归档提取不是同一用途。

secrets-scanner能扫描出代码仓库中的哪些敏感信息?

secrets-scanner 是 Stefan Sundin 面向开发者提供的工具之一,用途是扫描代码仓库中的敏感信息。就现有资料能确认的是它属于“secrets 扫描”类工具,用于发现仓库里不应提交的机密内容;页面未列出具体支持的规则清单或凭据类型,因此不宜断言它能识别哪些具体格式。

典型使用情境

  • 在提交或合并代码前扫描仓库,避免把密钥、令牌一类机密内容带进版本历史。
  • 接手他人项目或做安全自查时,用一次性扫描快速定位疑似泄露点。
  • 配合 Git 钩子类工具(同站还提供 install-pre-commit.sh、install-pre-push.sh)在提交或推送阶段拦截。

选择条件

  • 需要覆盖云平台密钥、API token、私钥、数据库连接串等常见类型时,先在其仓库查看规则文件或文档,确认规则范围是否满足你的技术栈。
  • 若要求企业级策略管理、持续集成深度集成或详细合规报告,需评估它是否够用,必要时对比专门的密钥扫描服务。

下一步

打开其 GitHub 仓库,查看 README 与规则目录,按你仓库使用的语言和云服务核对覆盖情况,再决定是否接入提交钩子或 CI 流程。

给Stefan Sundin捐赠后,$25的私有Discord访问权限怎么获得?

捐赠累计满 25 美元后,你会获得加入 Stefan Sundin 私有 Discord 服务器的资格。这是他在“Support My Open Source Work”中写明的捐赠者福利,不要求单次 25 美元或每月 25 美元:一次性捐赠 25 美元,或多次小额捐赠累计到 25 美元,都符合条件。

怎么拿到访问权限

  1. 通过他列出的任一渠道捐赠:GitHub Sponsors(他推荐,因为 GitHub 不收费,全额到他手里)、PayPal 一次性捐赠,或 Patreon 定期支持。
  2. 累计金额达到 25 美元即可,不必集中在一次。
  3. 达到门槛后,按页面提示加入他的私有 Discord 服务器;页面本身没有给出自动发邀请的流程,建议在捐赠时留意确认邮件或捐赠平台的说明,必要时通过他页面上的联系方式询问。

选择渠道时的注意点

渠道 适合谁 说明
GitHub Sponsors 希望捐赠全额到达作者、或想要长期支持的人 他明确推荐;50 美元/月档另含邮件私下支持
PayPal 只想一次性小额捐赠的人 适合先捐一点、以后补到 25 美元
Patreon 已经在用 Patreon 做定期支持的人 可按自己习惯的周期累计

如果你还想顺带获得邮件直接支持,需要选 GitHub Sponsors 的 50 美元/月档;25 美元门槛只对应 Discord 访问权限。

Stefan Sundin 网站上的 truecrypt-archive 是什么工具?

truecrypt-archive 是 Stefan Sundin 个人网站(stefansundin.github.io)上列出的跨平台工具之一,归在“All platforms”分类下。从名称和归类可以判断,它面向需要处理 TrueCrypt 加密卷或归档数据的用户,属于与 TrueCrypt 数据打交道的辅助工具。网站首页只给出工具名称和分类,没有展开具体功能、命令用法和支持平台细节,因此实际用途和操作方式需要进入项目页面查看说明。

它在网站中的位置

Stefan Sundin 的网站是一个个人代码与程序集合页,按平台和用途分组罗列作者维护的项目。truecrypt-archive 出现在“All platforms”一组,说明它不绑定单一操作系统。同一组里还有 truecrypt.deb(Ubuntu 分类下)等与 TrueCrypt 相关的条目,可以看出作者对 TrueCrypt 生态有持续的工具投入。

网站上的工具分组概览

分类 代表工具 说明
Android SSH Remote、2FA QR code generator、traceroute-mapper 移动端实用工具
Web RSS Box 网页相关工具
Windows AltDrag、SuperF4、ShutdownGuard、Removable Drive Reminder、Planetoids 桌面增强与小游戏
Ubuntu truecrypt.deb、powermate.deb 打包的 deb 软件
Chrome devtools-download-panel、privatkopiera 浏览器扩展
All platforms truecrypt-archive 跨平台工具
Developers maxmind-geoip-api、secrets-scanner、extract-attachments.py、多个 Git 钩子脚本 开发者辅助脚本

适合谁使用

  • 手上有 TrueCrypt 创建的加密卷或归档文件,需要在不依赖原版 TrueCrypt 界面的情况下处理数据的用户。
  • 需要在多个操作系统上完成同一类 TrueCrypt 相关操作的用户,因为该工具被归为跨平台。
  • 已经在使用作者其他 TrueCrypt 相关工具(如 Ubuntu 上的 truecrypt.deb),希望补齐工作流的用户。

使用前需要确认的事

网站首页没有提供 truecrypt-archive 的版本、命令行参数、依赖环境或具体支持的系统列表。要真正用起来,建议按以下顺序核实:

  1. 打开网站首页,找到“All platforms”下的 truecrypt-archive 链接,进入项目页面。
  2. 在项目页面确认它接受什么输入(加密卷文件、归档目录还是其他格式)、输出什么结果。
  3. 查看 README 或发布说明中的平台要求和依赖项。
  4. 用一份非关键的测试数据先跑通流程,再处理重要数据。

常见卡点

  • 把工具名当成功能全貌:名称只提示与 TrueCrypt 归档有关,具体是挂载、提取、转换还是校验,必须以项目页面为准。
  • 忽略平台差异:虽然归为跨平台,但不同系统上的安装方式和依赖可能不同,不要假设一处配置处处可用。
  • 在重要数据上直接试:加密相关操作一旦出错可能难以恢复,先用副本验证。

和网站其他 TrueCrypt 条目的关系

网站把 truecrypt.deb 放在 Ubuntu 分类,把 truecrypt-archive 放在 All platforms 分类。前者是面向 Ubuntu 的打包软件,后者是跨平台工具,两者定位不同。如果你只在 Ubuntu 上使用,可以先看 truecrypt.deb;如果需要在多个系统间处理 TrueCrypt 数据,truecrypt-archive 更符合场景。具体选择仍要以各自项目页面的功能说明为准。

支持作者的方式

如果 truecrypt-archive 或其他工具节省了你的时间,网站提供了三种支持渠道:GitHub Sponsors(作者推荐,GitHub 不收取费用,捐款全额到达作者;每月 50 美元档包含邮件直接私下支持)、PayPal 一次性捐赠、Patreon 定期支持。累计捐赠 25 美元及以上(一次性或多次累加均可)可加入作者的私人 Discord 服务器。

开源软件是什么?普通人该怎么选和用

开源软件指源代码公开、允许他人查看、修改和再分发的软件。它不等于免费,也不等于没有版权——是否收费、能否商用、二次发布要满足什么条件,取决于具体的开源许可证。对普通人来说,判断一款开源软件值不值得用,关键看三点:许可证是否匹配你的用途、项目是否仍在活跃维护、以及它能否解决你的具体任务。下面按这三个维度展开。

开源软件和"免费软件"不是一回事

很多人把开源等同于免费,这是最常见的误区。开源描述的是源代码的获取与使用权利,免费描述的是价格。两者可以重合,也可以分离:

  • 有的开源软件完全免费,靠社区或捐赠维护;
  • 有的开源软件本身免费,但官方提供付费的技术支持、托管或企业版;
  • 也有软件免费但不开源(只给可执行文件,不给源代码)。

所以看到"开源"两个字,不要直接推断"免费"或"可以随便用"。真正决定你能怎么用的,是它附带的许可证。

常见许可证决定你能做什么

许可证是开源软件的使用规则。同样是开源,不同许可证对"修改后要不要也开源""能不能闭源商用"的要求差别很大。下面是最常见的几类:

许可证 大致类型 修改后必须开源吗 典型场景
MIT 宽松型 不要求 想自由使用、闭源集成
Apache 2.0 宽松型 不要求 商用、需专利授权条款
GPL 传染型(Copyleft) 分发修改版时要求 希望衍生作品也保持开源
LGPL 弱传染型 有限要求 库文件被闭源软件调用

对普通用户来说,日常使用(自己装来用、不修改不分发)几乎不受许可证限制。真正需要留意许可证的是两类人:把开源代码嵌进自己产品再发布的开发者,以及想基于开源项目做二次分发的人。如果你属于这两类,务必先读项目根目录下的 LICENSE 文件,而不是凭印象判断。

开源不等于安全,也不等于好用

"源代码公开所以更安全"是一种想当然。公开确实让更多人能审查代码,但有没有人真的去审查、发现问题后有没有人及时修,才是安全的关键。判断一个开源项目是否可靠,可以看这些信号:

  • 最近提交时间:仓库几个月甚至几年没更新,遇到漏洞可能没人修;
  • issue 和 PR 的响应:大量长期未处理的 issue,说明维护者精力有限或已放弃;
  • 发布节奏:是否有稳定的版本发布,还是长期停在某个旧版本;
  • 社区规模:文档、论坛、问答是否活跃,出问题能不能找到人。

反过来,一个更新频繁、社区活跃的小众开源工具,往往比一个多年不更新的大牌项目更值得信任。

按用途挑选开源替代品

选开源软件,先明确你要完成的任务,再看有没有成熟替代品。以图像处理为例,ImageOptim 就是一类面向"压缩图片、减小文件体积"任务的开源工具,它的定位是替代"导出为 Web 格式"这类操作,而不是替代完整的图像编辑软件。这说明一个重要思路:开源替代品常常只覆盖某个具体环节,而不是一比一替换整个商业软件。

按用途大致可以这样找:

  • 图像/媒体处理:先想清楚是"编辑"还是"压缩/转换",前者找编辑器,后者找专用工具;
  • 办公文档:找能读写通用格式(如 docx、xlsx)的套件,注意复杂排版可能走样;
  • 开发工具:这类开源生态最成熟,编辑器、版本控制、包管理基本都有开源方案;
  • 系统工具:压缩、清理、格式转换等小工具,开源选择非常多。

挑选时的通用检查清单:

  1. 它能不能完成你的核心任务(先看功能,不看名气);
  2. 最近一次更新是什么时候;
  3. 有没有清晰的安装说明和文档;
  4. 出问题时去哪里求助(issue 区、论坛、聊天群)。

安装和使用中的常见卡点

开源软件的安装方式比商业软件更杂,遇到问题先分清是哪一类:

  • 来源不明:只从项目官网或官方代码仓库下载,不要用来路不明的第三方打包版本;
  • 依赖缺失:部分工具需要先装运行环境或其他组件,报错信息通常会指出缺什么;
  • 权限与系统限制:某些系统会拦截未签名应用,需要手动允许,操作前确认来源可信;
  • 版本混乱:同一工具有稳定版和开发版,日常使用优先选稳定版。

遇到问题时的求助顺序

  1. 先查官方文档:多数基础问题文档里就有答案;
  2. 搜 issue 区:你的问题很可能别人已经提过,看有没有解决方案或临时绕过办法;
  3. 看社区论坛/聊天群:适合文档没覆盖的使用经验类问题;
  4. 自己提 issue:写清版本、系统、复现步骤和报错信息,越具体越容易被回应。

提 issue 时不要只写"用不了",而要写"在什么系统、什么版本、执行了什么操作、期望什么结果、实际报了什么错"。这几乎决定了你能不能得到有效帮助。

一句话决策

日常自己用、不修改不分发,选开源软件主要看功能是否够用 + 项目是否还在维护;要把代码嵌进自己的产品再发布,才需要认真读许可证。开源是权利和协作方式,不是质量或免费的保证——把它当成一个需要核实的选项,而不是一个可以放心的标签。

Stefan Sundin 网站上的开发者工具都有什么用途?

Stefan Sundin 的个人网站(stefansundin.github.io)汇总了他自己开发和维护的软件,其中面向开发者的工具集中在自动化、安全检查和 Git 工作流辅助三个方向:maxmind-geoip-api 用于 IP 地理位置查询,secrets-scanner 用于扫描代码中泄露的密钥,extract-attachments.py 用于批量提取附件,四个 Git 相关脚本则分别处理提交前检查、推送前检查、状态记录和仓库打包。这些工具都是作者为自己工作流写的实用脚本,适合有对应需求的开发者按需取用,而不是一套成体系的框架。

开发者工具一览

网站把开发者工具单独列为一组,包括:

工具 类型 功能方向
maxmind-geoip-api 接口/服务 基于 MaxMind 数据库提供 IP 地理位置查询
secrets-scanner 安全工具 扫描代码或仓库中可能泄露的密钥、凭证
extract-attachments.py Python 脚本 从文件中批量提取附件
bind.c Linux 底层程序 C 语言编写的底层工具,与网络绑定相关
install-pre-commit.sh Git 脚本 安装 Git 提交前钩子
install-pre-push.sh Git 脚本 安装 Git 推送前钩子
git-status-rec Git 工具 记录 Git 仓库状态
git-bundle-hook Git 钩子 配合 git bundle 做仓库打包相关处理

这些工具的命名本身就说明了用途:.sh 结尾的是安装脚本,.py 是 Python 脚本,.c 是需要编译的 C 源码,其余是可执行程序或服务。

Git 工作流脚本怎么用

四个 Git 相关工具可以分成两类理解。

钩子安装脚本:install-pre-commit.sh 和 install-pre-push.sh 的作用是把检查逻辑装进 Git 的钩子目录。Git 本身支持在 commit 和 push 前后自动执行脚本,这两个脚本就是帮你完成"把钩子文件放到 .git/hooks/ 并赋予执行权限"这一步。典型用法是在仓库根目录执行安装脚本,之后每次提交或推送时,Git 会自动运行对应的检查。预期结果是:不符合检查条件的提交或推送被拦截,问题在进入远端之前暴露。

仓库状态与打包工具:git-status-rec 用于记录仓库状态,适合需要留存某个时间点工作区快照的场景;git-bundle-hook 配合 git bundle 使用,git bundle 能把整个仓库打包成单个文件便于传输,这个钩子则把打包动作接入自动化流程。

使用这类脚本前需要确认两点:脚本是否针对你的 shell 环境(通常是 bash),以及钩子内容是否符合你团队的提交规范。安装后可以用一次测试提交验证钩子是否真的触发。

安全与数据处理工具

secrets-scanner 面向的是代码泄露防护:在代码进入公开仓库前扫描其中是否包含 API key、密码等敏感字符串。这类工具的价值在于把检查放在提交或推送环节,而不是等泄露后再补救。实际使用时,把它接入 CI 或本地钩子,扫描范围应覆盖配置文件和历史提交。

maxmind-geoip-api 是 IP 地理位置查询接口,基于 MaxMind 的 GeoIP 数据库。适合需要根据访问者 IP 判断国家/地区、做访问统计或内容分发的场景。使用前需要自备 MaxMind 数据库文件,接口本身只负责查询逻辑。

extract-attachments.py 是批量提取附件的 Python 脚本,适合需要从大量文件中统一导出附件的重复性任务,比如处理邮件导出文件或文档集合。运行前确认 Python 版本和依赖,先用少量样本验证输出目录结构是否符合预期。

bind.c 是 C 源码,需要自行编译,属于底层网络工具,适合熟悉 Linux 编译环境、有明确网络绑定需求的开发者。

怎么判断是否值得用

这些工具的共同特点是单一职责、面向个人工作流,不是带文档和社区支持的大型项目。选择时可以按以下条件判断:

  • 你正好有对应需求(如需要提交前密钥扫描、需要批量提取附件),直接看源码改造成本低,值得一试;
  • 你需要长期维护、有完善文档和 issue 支持的工具,这类个人脚本可能不够;
  • 涉及安全扫描或钩子拦截的工具,先在测试仓库验证行为,再接入正式项目。

网站上的 Windows 工具(AltDrag、SuperF4 等)和 Android、Chrome 工具面向普通用户,与上述开发者工具定位不同,不要混用。作者也提供 GitHub Sponsors、PayPal、Patreon 等支持渠道,其中 GitHub Sponsors 被标注为推荐方式,因为不收取费用;累计捐赠 25 美元可获得私有 Discord 访问权限,50 美元/月的档位包含邮件直接支持。是否支持属于自愿行为,不影响工具本身的使用。

Stefan Sundin 的网站是什么网站?

stefansundin.github.io 是开发者 Stefan Sundin 的个人项目主页,用来集中展示他写的代码和小程序。页面按平台分类列出工具入口,并附上 GitHub、Gist、GitLab 等代码仓库链接;如果你在找某个具体的小工具,或想了解这位开发者在维护什么项目,可以从这里按平台定位。页面同时包含支持其开源工作的捐赠说明,但这不影响工具本身的获取与使用。

网站内容怎么组织

页面主体是 “My things” 列表,按运行平台分组,每组下列出具体项目名称:

平台 列出的项目
Android SSH Remote
Web 2FA QR code generator、traceroute-mapper、RSS Box
Windows AltDrag、SuperF4、Elevated Startup、KillKeys、ShutdownGuard、Removable Drive Reminder、Planetoids(游戏)、clop.exe、SubRip_batch.patch
Ubuntu truecrypt.deb、powermate.deb(均附 ppa 与 stats 链接)
Chrome devtools-download-panel、privatkopiera
全平台 truecrypt-archive

此外还有 “Developers” 分组,面向开发者提供工具与脚本,例如 maxmind-geoip-api、secrets-scanner、extract-attachments.py、bind.c(Linux)、install-pre-commit.sh、install-pre-push.sh、git-status-rec、git-bundle-hook 等 Git 相关脚本。

从这份清单可以看出,网站不是博客或教程站,而是一个项目索引页:每个条目指向对应的程序或仓库,具体用法需要进入项目页查看。

代码仓库入口

页面顶部提供 GitHub Repositories、Gists、GitLab 三个入口。想阅读源码、提交 issue 或查看更新记录,应优先走 GitHub;Gists 适合找零散代码片段;GitLab 是另一个镜像或托管位置。对普通使用者来说,最实用的路径是:先在 “My things” 找到目标工具,再进入其 GitHub 仓库查看说明和下载方式。

捐赠说明是什么

页面设有 “Support My Open Source Work” 板块,提供三种支持渠道:

  • GitHub Sponsors(推荐):页面说明 GitHub 不收取费用,因此全部贡献都能到达作者;$50/月的档位包含邮件形式的直接私人支持。
  • PayPal:适合一次性捐赠。
  • Patreon:适合已经使用 Patreon 或偏好在该平台定期支持的人。

页面还写明一项捐赠者福利:累计捐赠 $25 或以上可加入作者的私人 Discord 服务器,一次性捐赠或多次小额累加达到 $25 均符合条件,不要求每月 $25。

需要区分的是:捐赠是自愿支持,页面没有把任何工具标注为付费或需登录才能使用;上述金额与档位仅描述捐赠回馈,不构成对软件本身定价的说明。

适合谁看

  • 想找 Stefan Sundin 开发的某个 Windows 小工具(如 AltDrag、SuperF4)或 Chrome 扩展的人;
  • 想浏览其开源项目清单、判断是否有可复用脚本的开发者;
  • 已经使用其软件、想了解如何支持作者的人。

如果你要找的是教程、文档站或商业软件下载站,这个页面并不承担这些功能,它只是作者个人项目的入口集合。

如何支持 Stefan Sundin 的开源工作?有哪些捐赠方式?

Stefan Sundin 提供三种支持渠道:GitHub Sponsors(作者推荐,GitHub 不收取手续费)、PayPal(适合一次性捐赠)和 Patreon(适合定期赞助)。选择时主要看两点:你希望一次性还是定期支持,以及是否需要私人邮件支持。累计捐赠满 25 美元可加入作者的私人 Discord 服务器;GitHub Sponsors 每月 50 美元档额外包含邮件私人支持。

三种捐赠渠道对比

渠道 适合场景 关键特点
GitHub Sponsors 希望捐款全额到达作者 作者推荐;GitHub 不收取手续费;每月 50 美元档含邮件私人支持
PayPal 只想一次性捐赠 操作快捷,适合单次支持
Patreon 已在用 Patreon 或偏好定期赞助 成为 patron,按周期支持

捐赠者福利:私人 Discord

累计捐赠总额达到 25 美元即可加入作者的私人 Discord 服务器,与作者及其他用户交流。不要求每月 25 美元:一次性捐赠 25 美元,或多次小额捐赠累计满 25 美元,都符合条件。

怎么选

  • 想让捐款不被平台抽成:选 GitHub Sponsors,作者明确说明这是最佳方式,因为 GitHub 不收费,全部捐款归作者。
  • 只需要邮件私人支持:GitHub Sponsors 的 50 美元/月档包含这项权益;低于此档或选择其他渠道则不包含。
  • 不想绑定周期性扣款:用 PayPal 做一次性捐赠。
  • 本来就在用 Patreon:直接在 Patreon 上成为 patron,无需另开渠道。

支持前可以先确认的事

作者在页面上说明,捐赠的前提是他的软件为你节省了时间、解决了问题或已成为你工作流的一部分。他的工具覆盖多个平台,包括 Windows 上的 AltDrag、SuperF4、ShutdownGuard,Android 上的 SSH Remote,Chrome 的 devtools-download-panel,以及面向开发者的 secrets-scanner、git-status-rec 等。如果你还没用过其中任何工具,可以先从与自己平台相关的项目试用,再决定是否捐赠。

捐赠金额、档位权益以作者页面当前展示为准;具体支付流程和货币结算由各平台处理。

网站信息概览

综合当前可观察字段,当规范链接、描述或分享字段共同不足时,搜索平台更依赖自行推断,可能出现摘要偏题、图片缺失或权重分散。

域名与注册信息

未知

DNS 与邮件配置

综合当前可观察字段,DNS 托管可识别为 Amazon Route 53。域名设置了 CAA,证书签发机构受到 DNS 记录约束。未发现 CNAME,当前记录直接解析到地址。DNS 中没有邮件交换记录。DNS 记录中的最低 TTL 为 1562 秒。

TLS 与证书

证书使用 RSA 2048 位公钥,兼容性较广。TLS 握手提供了完整的证书链数据。证书只提供域名身份信息,未见组织字段。综合当前可观察字段,证书由 Let's Encrypt 签发,采用常见的自动化短周期证书服务。该证书有效期约 89 天,剩余 64 天。

HTTP 响应

HTTP 响应没有提供常用的附加安全策略。CORS 允许任意来源读取该响应。HTTP 头没有直接暴露后端框架。从当前可见信息判断,检测到 x-cache、x-served-by、via,前端存在代理或边缘网络。未在响应头中发现明显的内部地址或调试信息。

技术栈分析

综合当前可观察字段,公开页面可识别出 Bootstrap、Fastly,但未直接暴露精确版本。网站实现方式并非完全隐藏,不过针对特定版本的扫描线索相对有限。

SEO 与社交分享

当前元数据缺少 Canonical。社交分享字段不完整,缺项为 og:type。页面标题长度为 13 个字符,处于常用展示范围。Meta Description 信息完整且长度适中。页面允许搜索引擎收录和跟踪链接。

主机和电子邮件

DNSAmazon Route 53
主机Fastly
IP 地理位置(推测,CDN 或代理可能与源站不同) United States 国旗United States 推测 185.199.108.153

域名登记事实

RDAP / WHOIS

未知

DNS 记录

DNS

类型名称值TTL优先级
Astefansundin.github.io185.199.108.1533600—
Astefansundin.github.io185.199.109.1533600—
Astefansundin.github.io185.199.110.1533600—
Astefansundin.github.io185.199.111.1533600—
AAAAstefansundin.github.io2606:50c0:8000::1533600—
AAAAstefansundin.github.io2606:50c0:8001::1533600—
AAAAstefansundin.github.io2606:50c0:8002::1533600—
AAAAstefansundin.github.io2606:50c0:8003::1533600—
NSgithub.iodns1.p05.nsone.net1562—
NSgithub.iodns2.p05.nsone.net1562—
NSgithub.iodns3.p05.nsone.net1562—
NSgithub.iodns4.p05.nsone.net1562—
NSgithub.ions-1339.awsdns-39.org1562—
NSgithub.ions-1622.awsdns-10.co.uk1562—
NSgithub.ions-393.awsdns-49.com1562—
NSgithub.ions-692.awsdns-22.net1562—
TXTgithub.iov=spf1 a -all3600—
CAAgithub.io0 issue "digicert.com"3600—
CAAgithub.io0 issue "letsencrypt.org"3600—
CAAgithub.io0 issue "sectigo.com"3600—
CAAgithub.io0 issuewild "digicert.com"3600—
CAAgithub.io0 issuewild "letsencrypt.org"3600—
CAAgithub.io0 issuewild "sectigo.com"3600—

TLS 与证书

TLS / SSL

定性结果配置正常
支持协议TLSv1.2、TLSv1.3
协商协议TLSv1.3
证书主题*.github.io
颁发者Let's Encrypt
有效期至2026-12-29T23:44 · 记录时剩余 64 天
验证事实证书信任:通过 · 域名匹配:通过

HTTP 响应标头

HTTP

标头值
content-typetext/html; charset=utf-8
cache-controlmax-age=600
serverGitHub.com
access-control-allow-origin*

已识别技术

BootstrapFastly

页面、搜索与分享信息

页面描述Stefan Sundin's code and programs.
规范链接未检测到
语言未知(默认)
Twitter Card未检测到

社交分享预览

5 个字段

未发现 robots.txt

暂未发现 Sitemaps

用户评价(0)

  • 暂无评价。