wujinjun / Cpolar 自动显示状态 & "tcp://" 链接自动转为 SSH命令 & 自动刷新

Published:

Version: 1.1+1263e19

Summary: 专为Cpolar SSH远程调试用户打造

Groups:

License: MIT

Antifeature: unspecified

最近经常要用 Cpolar 创建临时SSH调试会话,每次都要单独复制地址和端口组成SSH命令,而且每隔几小时 Cpolar 会退出登录,登录后还不自动进入会话列表,所以有了这个脚本

最近通知:

  • Greasyfork (greasyfork.org) 正在歧视旧版本、装满扩展/插件的浏览器 ("Cloudflare Challenge"小方框无限循环),因此所有脚本将会逐步迁移至 OpenUserJS 平台,相关链接也会逐步替换。

功能说明:

  1. 自动进入 状态 / 会话列表

    • 登录后默认是跳转到 /get-started ,修改为在此停留0.5秒后自动进入 /status
  2. 一键转换 & 复制为 SSH 链接

    • 在脚本变量区设置 SSH 用户名
    • 在状态(会话列表)页面,点击隧道名称后的 URL ,将会自动复制 SSH 命令到剪贴板
  3. 自动刷新

    • /status 页面,默认每60秒自动刷新一次
    • 在脚本变量区 AUTO_REFRESH 设置,设置为0则关闭此功能

使用案例:

  • 在 Github Actions 进行 Openwrt 云编译,想要远程 make menuconfig 更改配置,但是没有提供 SSH 接口,使用 action-tmate 会导致1小时内断线 #184 #99 (避免被"滥用")。使用 Cpolar 和一些技巧 (参见正在开发的 Actions-Immortalwrt 云编译 (x86_64 only)) 即可正常完成远程修改,但是手动复制调试链接容易复制错 (甚至包含TAB字符),使用此脚本可以将原本至少要10秒的事情压缩到3秒以内。

Rating: 0