ディレクトリに戻る

dsh-bridge

キュレーション掲載メンテナンス: 活発

wenbin-wb/dsh-bridge

DSH 多通道リモートアクセス — LAN QR / Cloudflare トンネル / 自建 WebSocket

GitHub で見るホームページ
$ npm から導入:`dsh plugin --profile web add @wenbin_wb/dsh-bridge`

70

スター

1

フォーク

JavaScript

言語

MIT

ライセンス

2026-08-18

作成日

2026-08-27

最終プッシュ

MIT ライセンスの DeepSeek Harness プラグイン。ローカル dsh セッションをスマホ(LAN QR)、公開トンネル(Cloudflare / 自前)、IM ボット(微信 / QQ / 飛書 / Telegram)へ拡張し、PBKDF2 アクセス認証・コンソール改ざん防止ロック・自己ロックしない復旧を備えます。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-08-29

ライセンス

MIT

01どんなタスクに使えるのか?

  • スマホ・タブレット・公衆網から DeepSeek Harness のセッションを遠隔で継続する

    QR 読取の LAN ブリッジに加え、Cloudflare / 自前トンネルで DSH Web UI を任意の端末へ公開(自前の公網サーバ不要)

    机を離れて・ネットワークを越えて・モバイルから agent と会話し続けたい DeepSeek Harness(dsh)利用者

  • 微信 / QQ / 飛書 / Telegram のボットから DeepSeek Harness を操作する

    プロンプト・メディア・承認要求を agent へ中継する IM チャットボット。複数ワークスペース選択と再起動をまたぐセッション永続化に対応

    微信 / QQ / 飛書 / Telegram を主戦場とし、桌面アプリを開かずに DSH agent を呼び出したいチームと個人

02DeepSeek Harness への導入方法

前提条件

  • Node.js ≥ 22(README は `^22.19.0` または `≥ 24.0.0` を要求)
  • dsh CLI が利用可能——ターミナルで `dsh` を実行できること

インストール手順

  1. 01

    $ npm から導入:`dsh plugin --profile web add @wenbin_wb/dsh-bridge`

  2. 02

    またはソースから:`git clone https://github.com/wenbin-wb/dsh-bridge.git` して `dsh plugin --profile web add ./dsh-bridge`

    $ git clone https://github.com/wenbin-wb/dsh-bridge.git

  3. 03

    DSH を再起動し、設定画面の「リモートアクセス」を開けば使えます。

導入成功の確認

作者は未記載

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

公式 `dsh plugin --profile web add` でネイティブな DeepSeek Harness プラグインとして導入。DSH の web profile 内で動作し、リモートアクセスと IM ボットのチャネルを追加します。

  • LAN QR コードブリッジ

    同一 Wi-Fi のスマホ / タブレット画面上の QR を読み取るだけで DSH Web UI へ直接アクセス(設定不要)

  • Cloudflare トンネル(公開 URL)

    設定画面「リモートアクセス」のワンクリック公開用 `https://*.trycloudflare.com` URL、または DSH 起動時に自動開始する固定 Token ドメイントンネル

  • 自前トンネル

    公開 IP を持ち隧道サーバを動かすサーバWebSocket(`wss://…`)越しに固定ドメインを取得、設定は再起動後も永続化

  • 微信ボット(ClawBot / iLink)

    QR 登録した微信の個人アカウント微信内で DSH agent と対話・操作・承認——複数ワークスペース、セッション永続化、メディア送受信

    資格情報は DSH 憑証サービスに保存され、設定ファイルには平文で書かれない
  • QQ ボット(OpenAPI v2)

    QQ ボットの AppID と ClientSecret1:1 / グループチャット中継、Markdown・ボタン・リッチメディアに対応

  • 飛書ボット(公式 WebSocket)

    飛書エンタープライズ自家アプリの App ID と Secret公式 WebSocket 経由のチャット中継——公開 IP 不要、Card 2.0 承認カードに対応

  • Telegram ボット(Bot API +プロキシ)

    Telegram Bot Token(任意の HTTP/HTTPS プロキシ可)公式 Long Polling 経由のチャット中継——公開 IP 不要、インライン承認カードに対応

  • アクセス認証&改ざん防止

    設定画面「リモートアクセス」→「セキュリティ認証」で有効化外部アクセス門禁・管理コンソール改ざん防止ロック・自己ロックしない 3 層復旧

    コアシステムパスのブラックリストで `C:\Windows\System32`、`/etc/shadow`、`/root/.ssh` 等を遮断

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • 机を離れて・ネットワークを越えて・モバイルから agent と会話し続けたい DeepSeek Harness(dsh)利用者
  • 微信 / QQ / 飛書 / Telegram を主戦場とし、桌面アプリを開かずに DSH agent を呼び出したいチームと個人

不向きな用途

  • Node.js ≥ 22(DSH は `^22.19.0` または `≥ 24.0.0` を要求)が必要。それより古いランタイムは非対応。

05互換性・メンテナンス・セキュリティ上の注意

  • Node.js ≥ 22(DSH は `^22.19.0` または `≥ 24.0.0` を要求)が必要。それより古いランタイムは非対応。
  • 微信ボットは iLink の排他ロックを使う——同一アカウントは同時に 1 つの Bot しかポーリングできない。専用アカウントを使わないと hermes-agent / OpenClaw と 403 衝突する。
  • リリース直後は pnpm 11 の `minimumReleaseAge` が公開から 24 時間未満の版を既定で除外するため、`add @latest` でも旧版が入る可能性がある。待つか `minimumReleaseAge: 0` を設定する。
  • QQ / 飛書 / Telegram ボットは各ベンダのリアルタイム WebSocket / ポーリング API に依存するため、ホストは公衆網へ到達できる必要がある。LAN QR と微信(iLink)経路はローカル網のみで動作。
2026-08-182026-08-27v2.8.5

MIT · 活発にメンテナンス中(最新リリース v2.8.5、2026-08-27)

06よくある質問

dsh-bridge を DeepSeek Harness に接続するには?

まず公式 dsh CLI を導入します(Node.js ≥ 22、つまり `^22.19.0` または `≥ 24.0.0` が必要)。その上で `dsh plugin --profile web add @wenbin_wb/dsh-bridge` を実行します(グローバル権限がない場合は `npx --yes @deepseek-ai/dsh plugin --profile web add @wenbin_wb/dsh-bridge`)。DSH を再起動し、設定画面の「リモートアクセス」を開けば使えます。

スマホで QR 読取や公開トンネルを使うと、外部の人が DSH コンソールに勝手にアクセスできますか?

認証を有効にしていなければ可能になります。設定画面「リモートアクセス」→「セキュリティ認証」で全体パスワードやセキュリティ Token ゲートを有効にすれば、訪問者は認証必須になります。ホスト本体(`127.0.0.1`)は物理的特権を持ち自動でパスワード省略されるため、ローカル桌面の利用には影響しません。

微信 / QQ / 飛書 / Telegram ボットのメッセージはどう守られていますか?

厳格な許可リスト(ホワイトリスト)を採用しており、登録された送信者だけが agent を動かせます。それ以外のメッセージは黙って破棄され、モデルには絶対に渡りません。管理者は最初のメッセージで自動登録され、承認要求は未回答のまま期限を過ぎると自動拒否されます。

Cloudflare の一時トンネルと固定ドメイン(Token モード)の違いは?

一時モード(既定)は Cloudflare アカウント不要で、ランダムな `https://*.trycloudflare.com` URL を即生成でき、外出先の手軽な接続に最適です。Token モードは Named Tunnel を作って Token を入力し、独自ドメイン(例 `dsh.yourdomain.com`)を束縛。DSH 起動時の自動開始をオンにすると再起動後も URL は永久に固定されます。

プラグインをアップグレードしたり DSH を再起動したりしても、会話やボット設定は消えますか?

消えません。IM の資格情報・許可リスト・トンネル自動開始オプション・認証ルールはすべてローカルの `~/.dsh/dsh-bridge/` ディレクトリに保存され、アップグレードや再起動の影響を受けません。セッションは DSH コアが永続化しており、再起動後は `/resume` で再開できます。移行用に `.json` バックアップもワンクリックで出力できます。

08データと出典

  • 作者による申告github.com0c53efec724b…

    dsh plugin --profile web add @wenbin_wb/dsh-bridge

  • 作者による申告github.com0c53efec724b…

    安装完成后重启 DSH,在设置页找到「远程访问」即可使用。

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-29。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。