旧脚本连不上新浏览器?试试PortBridge这个小工具

这是 Seek Browser 环境迁移系列的番外篇。上一篇介绍了如何迁移浏览器环境,本文解决迁移后旧脚本无法连接的问题。

Seek Browser 兼容比特浏览器 API,并在此基础上提供更多浏览器内核、环境管理和自动化能力。
很多脚本迁移后不需要重写业务逻辑,但问题是很多脚本仍然依赖旧的端口或进程名称。

为什么会连不上?

大部分的脚本不是通过可修改的地址连接浏览器,而是:

  • 固定访问 127.0.0.1:54345;
  • 查找名为“比特浏览器”的进程,再使用它开放的端口;

换成 Seek Browser 后,环境可能完全正常,只是端口或进程名称变了,脚本因此找不到浏览器。

PortBridge 是干什么的?

PortBridge 在旧脚本和新浏览器之间增加一层转发:

旧脚本
   ↓ 访问
PortBridge
   ↓ 转发
Seek Browser 浏览器环境

它还可以设置进程名称,让依赖进程识别的旧脚本找到这个连接入口。

这样旧的脚本就能连接上新的浏览器了。
PortBridge

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 获取环境连接地址,减少对固定端口和进程名称的依赖。

posted @ 2026-08-21 19:26  seeklab2019  阅读(26)  评论(0)    收藏  举报