About this app
About Dsh Frp Tunnel
dsh-frp-tunnel 把当前 DSH Web 界面通过你自己的 frps 云服务器映射到公网。Host 插件 + Web 设置页,随 profile 生效。 安卓客户端源码在 mobile-app/(Wails v3),编译好的 APK 见 Releases。 为什么中间要加一层中继 DSH 的端口是 --port 0 由系统分配的,每次启动都变;frpc 的 TOML 里也没法写「当前端口」。所以插件在运行时读 ctx.webServer.getOrigin(),把真实端口填进生成的 frpc 配置。 中继还解决第二个问题:DSH 的 /api 有一道 Host/Origin 信任栅栏,登录 Cookie 也绑定 host:port。公网域名直接打进来会被 403。中继把 Host、Origin、Referer 改写成 loopback authority 再转发,于是不用往 trustedHosts 里塞公网域名,Cookie 也照常有效。 中继只监听 127.0.0.1,端口同样由系统分配。可选 HTTP Basic 层挡在 DSH 自己的令牌之前。 配置:用界面,不用改文件 设置 → 插件(Plugins)→ 找到 FRP 内联穿透 这一行 → 点开**,右侧就是全部配置项,按「服务器 / 公网入口 / 访问控制 / 高级」分组。改完点「保存并生效」。 表单会立刻重建隧道:停旧的 frpc 和中继、用新值重启,不需要重启 DSH。所有字段都声明为 volatile,走的是设置服务的原地更新路径。 如果不改界面直接看文件,值落在 profile 的 cordis.patch.yml(~/.dsh/profiles/desktop/cordis.patch.yml)里 id: frp-tunnel 下。config 是整体替换而不是深合并,所以界面保存时会把全部字段一起写回去。 | 字段 | 默认 | 说明 | |---|---|---| | enabled | true | 关掉时插件完全不动作,中继和 frpc 都停 | | serverAddr / serverPort | '' / 7000 | 必填,否则只打一条告警 | | authToken | '' | frps 的 auth.token,标记为 secret,界面遮盖、日志剔除 | | user | '' | 仅当 frps 配了 userConnections 或用户隔离时填 | | tls | true | 与 frps 控制连接之间的 TLS(transport.tls.enable) | | proxyType | tcp | tcp 用 remotePort;http 用域名(需 frps 开 vhostHTTPPort/vhostHTTPSPort) | | remotePort | 6080 | tcp 时的公网端口,受 frps allowPorts 约束 | | customDomain / subdomain | '' | http 模式用,二选一 | | proxyName | dsh-web | 同一 frps 上不可重复 | | publicUrl | '' | 覆盖对外访问地址,留空自动推导 | | frpcPath |…
Release archive
Dsh Frp Tunnel Version History
Keep exploring
Related Apps
Crux Coach
CruxCoach
Open-source Android app for seven LED climbing boards: Kilter, MoonBoard, Tension, Grasshopper, Decoy, So iLL, T…
Heroes Lore Zero Recomp
davidkalil10
⚔️ Heroes Lore: Zero — Recompilação Nativa Multiplataforma (C++17 + SDL2) Port nativo e literal em **C++17** do …
VRKA Android
MaverickRox
Native Android media downloader for VRKA with direct extraction and browser-assisted stream discovery.
Location Based Emergency Response App For SINE MDRRMO
ejhay26
Location-Based Emergency Response App — SINE MDRRMO A full-stack, location-based emergency response ecosystem en…






