ShareX截图后一键生成短链接需配置URL缩短服务并绑定至工作流:一、在“任务设置→上传→URL缩短器”中启用Bitly/Kutt/自建服务;二、于“工作流→截图后”勾选“缩短URL”;三、若用ShareX-Upload-Server,需启用其原生短链并配置短链域名;四、可手动通过“工具→URL缩短器”补救;五、验证短链重定向是否为302且指向正确原始URL。

如果您已完成截图并希望快速生成可分享的短链接,但ShareX未自动输出简短URL,则可能是未正确配置URL缩短服务或上传器未启用该功能。以下是实现ShareX截图后一键生成短链接的具体操作路径:
一、配置内置URL缩短服务
ShareX本身不内置短链生成逻辑,需通过集成第三方URL缩短服务(如Bitly、Kutt、自建ShareX-Upload-Server等)来实现截图后自动获取短链接。该步骤确保上传图片后,系统能调用短链API将原始图床URL转换为紧凑格式。
1、打开ShareX主界面,点击「任务设置」→「上传」→「URL缩短器」。
2、在「URL缩短器类型」下拉菜单中,选择已支持的服务,例如Bitly、Kutt或Custom (自定义)。
3、若选择Bitly,输入您的Bitly API密钥(需从bitly.com/settings/api获取);若选择Kutt,填写Kutt实例地址(如https://kutt.example.com)及API密钥。
4、勾选「启用URL缩短器」,点击「保存」。
二、绑定截图上传与短链生成工作流
仅启用URL缩短器不足以触发自动短链生成,必须将其嵌入截图后的完整任务链中,确保图像上传成功后立即调用短链接口。
1、进入「任务设置」→「工作流」→「截图后」。
2、确认已勾选「上传到主机」且所选主机(如Imgur、自建ShareX-Upload-Server)状态为「已测试并可用」。
3、在下方「上传后」区域,勾选「缩短URL」选项。
4、点击「高级」按钮,在弹出窗口中确认「缩短URL」动作被置于「上传完成之后」且未被条件规则屏蔽。
三、使用自建ShareX-Upload-Server启用原生短链
ShareX-Upload-Server作为Node.js实现的配套服务,原生支持URL缩短功能,无需依赖外部API,适合注重隐私与可控性的用户。启用后,所有上传均默认返回带短链的响应结果。
1、确保ShareX-Upload-Server已运行,访问其前端界面(如http://localhost:3000)验证状态为绿色在线。
2、在ShareX中配置上传器:「上传」→「图像上传器」→「添加」→ 选择「ShareX-Upload-Server」。
3、填写服务器地址(如http://localhost:3000/api/upload),并测试连接成功。
4、进入该上传器设置页,勾选「启用URL缩短」,并确认「短链域名」字段填写为对外可访问的域名(如https://s.example.com)。
5、保存后,任意截图→上传,ShareX将在通知栏和剪贴板中同时输出短链接(如 https://s.example.com/aBcDeF)与原始图床URL。
四、手动触发短链生成(应急备用)
当自动流程失效或仅需对已有URL生成短链时,可绕过截图环节,直接利用ShareX的独立URL缩短功能进行补救。
1、点击系统托盘中的ShareX图标,右键选择「工具」→「URL缩短器」。
2、在弹出窗口中粘贴待缩短的长URL(如https://i.imgur.com/xyz1234.png)。
3、点击「缩短」按钮,若配置有效,将立即显示结果短链(如https://bit.ly/3xYzAbC)。
4、勾选「复制到剪贴板」,即可直接粘贴发送。
五、验证短链有效性与重定向行为
生成的短链接必须能准确重定向至原始资源,否则将导致分享失败。此步骤用于确认服务端重定向逻辑符合HTTP规范,避免因301/302误配导致统计丢失或缓存异常。
1、在浏览器地址栏直接访问刚生成的短链接(如https://s.example.com/aBcDeF)。
2、观察地址栏是否跳转至原始图片URL,且图片正常加载。
3、打开浏览器开发者工具(F12),切换至「网络」标签,刷新短链页面,确认首条请求响应状态码为302 Found而非301(以保障后续访问统计与UA采集)。
4、检查响应头中Location字段值是否与原始上传URL完全一致。

















