旧脚本连不上新浏览器?试试PortBridge这个小工具
这是 Seek Browser 环境迁移系列的番外篇。上一篇介绍了如何迁移浏览器环境,本文解决迁移后旧脚本无法连接的问题。
Seek Browser 兼容比特浏览器 API,并在此基础上提供更多浏览器内核、环境管理和自动化能力。
很多脚本迁移后不需要重写业务逻辑,但问题是很多脚本仍然依赖旧的端口或进程名称。
为什么会连不上?
大部分的脚本不是通过可修改的地址连接浏览器,而是:
- 固定访问
127.0.0.1:54345; - 查找名为“比特浏览器”的进程,再使用它开放的端口;
换成 Seek Browser 后,环境可能完全正常,只是端口或进程名称变了,脚本因此找不到浏览器。
PortBridge 是干什么的?
PortBridge 在旧脚本和新浏览器之间增加一层转发:
旧脚本
↓ 访问
PortBridge
↓ 转发
Seek Browser 浏览器环境
它还可以设置进程名称,让依赖进程识别的旧脚本找到这个连接入口。
这样旧的脚本就能连接上新的浏览器了。

PortBridge 只负责把旧的连接入口转发到 Seek Browser。API 的兼容由 Seek Browser 提供,PortBridge 不会修改 Cookie、代理、指纹或用户数据,也不负责转换其他平台不兼容的专有协议。
三步配置

1. 填写旧脚本使用的端口
例如:比特的脚本固定访问 54345:
监听地址:127.0.0.1
监听端口:54345
2. 填写 Seek Browser 的目标地址
转发地址:127.0.0.1
转发端口:54211
端口以 Seek Browser 实际显示的 Local API 端口为准,不要直接照抄示例。Seek Browser 兼容比特浏览器 API,因此原脚本可以继续使用原来的请求路径和参数。
3. 设置名称并启动
如果旧脚本会查找进程名称,可以打开"进程名称"设置。
填写它原来识别的名称,例如“比特浏览器”。
点击“启动”,然后运行原脚本测试即可。
端口被占用怎么办?
PortBridge 支持“释放占用”:查找并关闭当前占用监听端口的程序,然后重新启动转发。
使用前请确认该程序可以关闭。正在运行任务、保存数据或提供其他服务的程序,应先正常停止,不要随意关闭系统进程。
可以转发到另一台电脑吗?
可以。将转发地址改为另一台电脑的局域网 IP,例如:
监听地址:127.0.0.1 监听端口:54345
转发地址:192.168.1.20 转发端口:54211
这样,绑定当前电脑机器码或固定端口的脚本仍连接本机,PortBridge 会把请求转发到另一台电脑上的浏览器服务。
跨电脑使用前,需要保证两台电脑网络互通、远程端口已放行,并且目标服务允许局域网访问。
带有 Cookie、API Key 或 CDP 权限的端口不要暴露到公网。
写在最后
PortBridge 解决的是“脚本如何找到 Seek Browser”。
Seek Browser 兼容比特浏览器 API;
在此基础上,用户还可以使用 Seek Browser 提供的更多浏览器内核、环境管理和自动化功能。
如果脚本依赖来源平台独有的特殊行为,需要根据具体场景进行适配。
新开发脚本,建议直接使用 Seek Browser API 获取环境连接地址,减少对固定端口和进程名称的依赖。
浙公网安备 33010602011771号