トレントクライアントに対応

急にトレントファイルを特別なアドレスにメールで送信することにより、トレントのダウンロードを開始するようにホームコンピューターに指示する機能を何らかの方法で構成し、ダウンロードが完了すると、メールで通知を受け取ります。 そしてやった。

追加条件:

コンピューターの起動時に、SYSTEMユーザーからスケジューラーによってアプリケーションを起動します。 「正しい」ユーザーとそのディレクトリの欠如を克服するために、ポータブルバージョンを使用します。

テイク:
  1. 通知blat.exeおよびstunnelを含む電子メールを送信するには
  2. uTorrent ;
  3. attachmentextractorが付いたThunderbirdファイルが添付された電子メールを受信するには。

カスタマイズ:

1. blat.exeおよびstunnel


ダウンロードの完了の通知がGmailから送信されます。
ここで必要な設定について説明します
簡単に:
1.1。 アプリケーションをダウンロードし、stunnelをインストールします。
1.2。 stunnelフォルダーのstunnel.confを編集します。

# GLOBAL OPTIONS

client = yes
output = stunnel-log.txt
debug = 0
taskbar = no

# SERVICE-LEVEL OPTIONS

[SMTP Gmail]
accept = 127.0.0.1:1099
connect = smtp.gmail.com:465

1.3。 コマンドプロンプトで、次の操作を行います。
blat -install smtp.gmail.com youremail@gmail.com -u gmailusername -pw gmailpassword – - gmailsmtp

2. UTorrent


2.1。 uTorrentPortableをインストールし(バージョン3.1.3でテスト済み)、独自のニーズに合わせて設定します。また、[設定]でも設定します。


2.2。 タスクスケジューラで、次の設定でuTorrentPortableを実行するタスクを作成します。

SYSTEMからuTorrentPortableの開始/終了をテストしたところ、異常終了すると、PortableApps.comLauncherRuntimeData-uTorrentPortable.iniファイルがuTorrentPortable \ Data \フォルダーに残り、次のプログラムを起動できなくなります。

したがって、uTorrentPortableを起動する前の「アクション」で、このようなclearini.batの起動を追加します。
set SETTINGSFILE="d:\uTorrentPortable\Data\PortableApps.comLauncherRuntimeData-uTorrentPortable.ini"
if exist %SETTINGSFILE% (del %SETTINGSFILE%) else (echo ok)


3.サンダーバード



3.1。 Thunderbird Portableをインストールします
念のため改良:Thunderbirdポータブルバージョン12.0でテスト済み
メールの受信を設定します。
attachmentextractorアドオンをインストールします

attachmentextractor設定で、次を指定します。


3.2。 SYSTEMからThunderbirdポータブルを起動する実験により、アプリケーションにはまだ一時的なユーザーフォルダーが必要であることが明らかになりました。
したがって、実行するには、次のStart.batを使用します。

@echo off
setlocal enableextensions
set TMP=%~dp0temp-folder
"%~dp0ThunderbirdPortable.exe"
Endlocal


ThunderbirdPortable.exeでフォルダーに保存し、そこにtemp-folderフォルダーを作成します。

3.3。 タスクスケジューラで、次の設定でstart.bat起動タスクを作成します。



4. torrent_finish.batを作成します



set debug=-debug -log blat.log -timestamp
"C:\Program Files\stunnel\stunnel.exe" -start -quiet
D:
CD D:\Soft\blat
blat.exe -p gmailsmtp -to youremail@gmail.com -subject "%~1" -body "Loaded." -charset windows-1251 -server 127.0.0.1:1099 %debug%
"C:\Program Files\stunnel\stunnel.exe" -stop -quiet


uTorrentの設定:
詳細設定>プログラムの起動>「トレントの最後でこのプログラムを起動する」> torrent_finish.bat "%N"

システムは、コンピューターを再起動するたびに作動可能になります。

他にも多くのトレントクライアントリモート管理ソリューションがあります。 一度に4つの方法あり、 ここには特別なソフトウェアもあります。

Source: https://habr.com/ru/post/J144885/


All Articles