概要
従来の Synology 拡張は、NAS クライアントをブラウザに埋め込んだ形が主流でした。DS Sender は別のアプローチを選びました。
目指したのは、ブラウザが目にするすべてのダウンロードを、自然に NAS へ流し込むパイプになること。専用のクライアント UI を持たず、ユーザーがいつもどおり magnet リンクをクリックすれば、そのクリック自体が NAS の Download Station にタスクとして登録されます。
magnet・torrent・直リンクをワンクリックで Synology NAS へ送ります。
主な機能
1. ワンクリックで NAS へ送信
ページの magnet リンクをクリック → すぐに NAS へ転送
別のダイアログなし、追加クリックなし
通常のリンクをクリックするのと変わらない自然な流れ
2. .torrent ファイルの横取り(任意)
ブラウザでダウンロードされる .torrent ファイルを横取りして NAS へ直接アップロード
プライベートトラッカーのようにログイン Cookie が必要なサイトも、ページのファーストパーティコンテキストで fetch するため認証を通過
DSM が multipart アップロードを拒否する場合は、自動的に magnet 変換へフォールバック
3. ドラッグ&ドロップ
すでにダウンロード済みの .torrent ファイルを拡張機能のポップアップにドロップすると、すぐに NAS へアップロード
トークン失効・セッション依存サイトの迂回ルート
4. スマートルーティング
ドメインやファイル名の正規表現パターンでフォルダへ自動振り分け
映画・TV・音楽・anime などカテゴリ別フォルダへ自動整理
既定ではオフで NAS の既定フォルダをそのまま使用。必要な人だけオプションで有効化・カスタマイズ
5. セッション自動更新
DSM の信頼済み端末トークン(
did)を自動管理最初に一度だけ OTP を入力すれば、以降は OTP なしで自動的に再ログイン
ブラウザ・NAS の再起動後も意識せず動作
6. オフラインキュー
NAS に一時的に接続できないときはタスクをキューイング
復旧時に自動でリトライ
VPN 切断や一時メンテナンスの状況でもダウンロードを取りこぼさない
7. 複数 NAS プロファイル
自宅と外部網の NAS をどちらも登録し、すばやく切り替え
ポップアップ右上からワンクリックでアクティブな NAS を変更
8. 設定のバックアップ・復元
プロファイル・ルーティングルール・一般設定を JSON で export/import
新しい PC への移行時や、万一への備えに活用
9. 4 言語 + ダーク/ライトテーマ
한국어 · English · 日本語 · 中文(簡体)
設定から即座に切り替え
ダーク・ライトテーマを自動または強制で選択可能
インストール
Chrome ウェブストアで DS Sender をインストール
インストール後、拡張機能アイコンをクリック → ⚙ 設定 → NAS プロファイルを登録。
項目 / 例 / 備考 —— NAS アドレス:http://192.168.0.10:5000 または https://nas.example.com(LAN/外部網の 2 プロファイル推奨);アカウント / パスワード:DSM アカウント(Download Station 権限が必要);OTP(2FA):6 桁(2 段階認証を使う場合のみ、初回 1 回)。
NAS アドレス・アカウント・パスワードを入力 → 「接続テスト」をクリック → 自動で保存・有効化。以上です。
使用の流れ
一般サイトの magnet リンク
ページの magnet リンクをクリック → 拡張機能が横取りして NAS へ送信 → 右下のトーストで結果を表示。
.torrent ファイルのダウンロード
オプションで 「.torrent 横取り」 トグルを ON → ブラウザのダウンロードを横取りして NAS へ自動アップロード。プライベートトラッカーの Cookie 認証まで自動処理。
クリップボードの magnet
どこからでも magnet URL をコピー → Ctrl/⌘ + Shift + S → すぐに NAS へ。
ポップアップへ .torrent をドラッグ&ドロップ
すでにダウンロード済みの .torrent ファイルを拡張機能のポップアップにドロップすると NAS へアップロード。
タスクのモニタリング
拡張機能アイコンをクリック → 進捗・速度・ETA をリアルタイムで確認。一時停止・再開・削除もそこで。
セキュリティとプライバシー
外部テレメトリ・アナリティクスは一切なし。ユーザーの NAS とのみ通信します。
パスワードはブラウザの
chrome.storage.localに保存されます(平文、拡張機能ストレージ構造の制約)。共有 PC での使用は推奨しません。自己署名 HTTPS の NAS の場合は、一度ブラウザで証明書を信頼に追加すれば OK です。
ホスト権限は、ユーザーが入力した NAS ドメインと magnet/torrent の横取りにのみ使用されます。
技術メモ
Manifest V3 · ビルド工程なし(ソースそのままで動作)
Vanilla JS、外部依存 0
独自 i18n エンジン(
chrome.i18nは OS ロケール固定のため、設定ベースの言語切り替えには不向き)chrome.scripting/ コンテンツスクリプトメッセージによるページコンテキスト fetch で SameSite Cookie 問題を回避bencode パーサーを内蔵 —— .torrent → magnet 変換フォールバック(DSM がファイルアップロードを拒否した場合)
技術仕様
名称:DS Sender — Synology Download Station · 種類:Chrome 拡張機能 · カテゴリ:ダウンロードツール · 開発:Youngsam.net · プラットフォーム:Chrome · Edge · Whale · Brave など Chromium ベースのブラウザ · 対象 NAS:Synology DSM 6.x / 7.x(Download Station の有効化が必要)· 権限:storage, contextMenus, notifications, alarms, scripting, activeTab, downloads, clipboardRead, host_permissions(http/https) · 個人情報の収集:なし · 外部サーバー通信:なし(ユーザーが登録した NAS とのみ通信)· 広告:なし · 言語:한국어 · English · 日本語 · 中文(簡体)· ライセンス:フリーウェア
ダウンロード
バージョン 1.0.0
Chrome / Edge / その他 Chromium 系ブラウザ
