本文为 其乐用户(UID:472168) 发布的原创文章,转摘前请联系该用户获得许可
本帖最后由 472168 于 2025-10-12 18:48 编辑
本插件是一个实验性质的插件,接口暴露在公网可能存在风险,请确保在安全的网络环境中使用
本插件只兼容 generic 版本,或者使用自编译的版本
本插件功能部分参考了 VSF (另一个第三方修改版 ASF),实现原理不同
本插件目前适配还不是很完善,遇到Bug,欢迎使用后反馈
因为一些原因暂时无法公开源码,当前版本适配 6.2.2.3-generic
下载地址:
- <div>链接:https://www.123865.com/s/qYTvjv-gXitv?pwd=xyGL#</div><div>提取码:xyGL</div>
复制代码
本插件只兼容 generic 版本,普通版本无法使用,也可以使用网盘提供的自编译 ASF
以上是插件的所有文件,全部解压到 ASF 的 plugins 目录下,不要放在别的路径
然后启动 ASF,打开 IPC 页面, 比如: (127.0.0.1:1242 改成实际的 ASF IPC 地址)
- http://127.0.0.1:1242/asfipcbrowser/index.html
复制代码
显示这个说明安装成功了,如果提示404 说明文件路径放错了。
输入 IPC 密码就能看到在线的机器人了
点浏览可以用对应机器人的session打开浏览器,默认是一个内嵌的 iframe ,勾选【在新窗口打开】时,会打开另一个浏览器标签
PS: 地址栏中的网址包含了一个8位的随机密码,每次启动ASF的时候会更新,如果截图的话请不要泄露,否则其他人也可以通过这个地址访问 ASF。
如果需要更改这个随机密码,可以在 ASF.json 中修改(强烈不建议使用过短的密码)
顶部可以切换标签,右上角关闭当前标签,可以直接模拟指定机器人的 session,不需要重新登录
基本的功能是支持的,比如添加愿望单,关注游戏,浏览动态,点赞什么的,有一些功能是有问题的
1. 愿望单加载失败
2. 商店页视频无法播放
3. 网页聊天功能缺失(websocket 没有适配)
其余问题欢迎反馈
稍微讲一下怎么实现的:
实际访问的网址按照图中的形式映射,tc是机器人名称,打码部分是随机密码。
插件做的实际上是根据网址的规则,去访问真实的地址,然后对网页进行一定的修改,注入一段 js (主要功能是修改网页中的链接,让它们指向插件的接口而不是 Steam,还有顺带处理Js发起的网络请求),然后返回给浏览器
|