欢迎光临
我们一直在努力

PDF合并压缩总被会员拦?我把Stirling-PDF装到电脑,手机也能远程用

PDF合并压缩总被会员拦?我把Stirling-PDF装到电脑,手机也能远程用

前言

我遇到PDF最烦的时候,往往不是“不会处理”,而是明明只想合并几页、压缩一下或者转成图片,打开工具才发现又要会员。

电脑在手边还能临时装软件,人在外面就更麻烦。手机App功能不全,在线网站又要把文件传到别人服务器上,碰到合同、证件或工作资料时多少有点不放心。

所以我干脆把Stirling-PDF装到了自己的电脑上。

平时在家直接打开8080端口处理,合并、转换、加水印都从浏览器完成;需要在外面临时处理文件时,再通过cpolar打开自己的Stirling-PDF页面。这样工具一直在自己的机器上,不用每次临时找网站。

下面就从Docker部署开始,把本地使用和远程访问完整跑一遍。

Stirling PDF - 自托管的多功能 PDF 工具 - Tyooe

1.使用Docker部署Stirling-PDF

先拉取当前官方推荐的Stirling-PDF镜像:

2026版本说明:原稿使用的是frooodle/s-pdf:latest,当前官方Docker文档已经改为docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest。下面的新稿已经按当前官方镜像更新,并额外挂载/configs目录,避免设置和数据库在重建容器后丢失。

docker pull docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest

image-20250902101817949

docker run -d \\
–name stirling-pdf \\
-p 8080:8080 \\
-v ./stirling-data:/configs \\
–restart unless-stopped \\
docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest

image-20250902101835462

部署完成后,在浏览器访问http://localhost:8080:

image-20250902101927026

能够正常进入Stirling-PDF页面,就说明本地服务已经启动。

首次登录提醒:当前标准Docker镜像默认启用登录,初始账号为admin,初始密码为stirling,首次登录后应立即修改。原稿制作时的界面可能没有这一步,新版本以当前实际页面为准。

2.实际测试几个常用PDF功能

Stirling-PDF把常见PDF操作集中在一个Web界面中。下面继续按原稿测试几个最常用的功能。

image-20250902102525304

如果只是偶尔合并、转换、加水印,这类功能其实没必要每次都依赖第三方在线网站或临时购买会员。

image-20250902102625343

先测试文件转换。

image-20250902102643835

转换完成后可以直接下载生成的PDF。

image-20250902102702651

再测试把PDF转换为图片。

image-20250902102731842

转换完成后即可下载结果。

image-20250902102743012

原稿还测试了给PDF添加水印。

image-20250902102758672

保存后即可得到带水印的文件。

image-20250902102808240

到这里,本地PDF处理已经可以正常使用。

如果只在这台电脑或局域网内使用,到这里已经够了;如果还希望手机、平板或外地电脑访问,再继续配置公网入口。

隐私边界:自托管Stirling-PDF的常规处理发生在你自己的实例上,不需要把PDF交给公共在线PDF网站。但一旦你通过公网入口远程上传文件,文件内容仍会经过网络传输到自己的Stirling-PDF服务器,因此应优先使用HTTPS、强密码和登录认证,不要把管理页面长期无保护地公开。

3.安装cpolar,让本地PDF工具支持远程访问

本文使用cpolar把本机8080端口上的Stirling-PDF映射到公网。这样服务仍然运行在自己的电脑上,外部设备通过浏览器访问公网入口即可使用。

先注册cpolar账号,并下载Windows客户端。

image-20250902103628163

原稿使用Windows版本,按安装向导完成安装即可。

image-20250902103645329

安装完成后,在浏览器访问http://localhost:9200进入cpolar Web UI并登录账号。

image-20250902103702081

4.把Stirling-PDF的8080端口映射到公网

这里不需要配置SSH,直接为Stirling-PDF创建HTTP隧道即可。

  • 隧道名称:可自定义,本例使用了:pdf,注意不要与已有的隧道名称重复

  • 协议:http

  • 本地地址:8080

  • 域名类型:随机域名

  • 地区:China Top

image-20250902104116520

创建成功后,在“在线隧道列表”中可以看到生成的公网地址。换到手机流量或其他网络环境,用浏览器打开即可测试。

  • http表示当前公网入口的协议类型;

  • b93098d.r2.cpolar.top是原稿示例中的随机公网域名。

    image-20250902104146684

通过这个公网地址即可访问家中电脑上的Stirling-PDF。

http://b93098d.r2.cpolar.top

image-20250902104607024

5.长期使用时再配置固定二级子域名

如果准备长期从外部访问,可以继续配置固定二级子域名,避免随机地址变化。

image-20250902104650920

在预留页面选择地区,原稿使用China Top。 填写二级子域名名称和描述。 点击“保留”完成预留。 保存后可以在列表中看到已保留的记录。

  • 地区:显示为“China Top”。
  • 二级子域名:显示为“pdf”。

image-20250902104825327

回到cpolar Web UI,进入“隧道管理 → 隧道列表”,找到pdf隧道并点击编辑。

image-20250902104846769

把刚刚保留的二级子域名配置到当前隧道。

  • 域名类型:选择二级子域名
  • Sub Domain:pdf

点击更新。

image-20250902104924584

更新后再次查看“在线隧道列表”,确认公网地址已经切换成固定二级子域名。

image-20250902104953816

最后从其他设备测试固定地址。

image-20250902105040443

如果页面能够正常打开,说明固定公网入口已经配置完成。

总结

这套东西装完以后,我最喜欢的一点就是:以后碰到PDF,不用再先想“哪个网站今天还能免费用”。

Stirling-PDF一直跑在自己的电脑里。家里直接打开8080,转格式、加水印、合并文件都在浏览器里做;人在外面真有急事,再从公网入口打开同一个页面。

当前版本其实比原稿那时候变化还挺大:官方Docker镜像已经换了,标准版默认也有登录认证,所以我把部署命令按2026年的官方方式更新了,并把配置目录挂载出来,避免容器重建以后设置丢失。

不过远程访问一开,安全就不能省。PDF里经常是合同、证件和工作资料,固定公网地址不要裸奔,默认密码也别留着。

对我来说,这才是“把PDF工具装进口袋”的合理理解:不是把文件交给更多网站,而是随时能连回自己的那套工具。


🏄星河耀银海,不踩坑,不知道坑有多深;不总结,踩过的坑白踩。一个探索和分享的有趣博主,点击了解!

赞(0)
未经允许不得转载:171主机测评 » PDF合并压缩总被会员拦?我把Stirling-PDF装到电脑,手机也能远程用
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址