transmission-remote-dotnet is a Windows remote client to the RPC interface of transmission-daemon, which is part of the Transmission BitTorrent client. The application is quite like μTorrent in appearance and currently supports almost all the RPC specification.

transmission-remote-dotnet是用.Net开发的一个调用transmission的RPC(Remote Procedure Call Protocol, 远程过程调用协议)接口的客户端。简而言之就是你可以通过它来控制跑在另一台电脑上的transmission。由于公司网络禁止BT,所以我只能远程回学校的机器下。可通过ssh使用transmission-cli实在太不方便了;受网络限制,通过vnc控制transmission-gtk又太慢;通过transmission的web控制台倒可以解决不少问题,不过功能较弱,而且比较占资源,也许还会弹出“是否终止当前脚本”的对话框;相比之下transmission-remote-dotnet真是Windows下的完美解决方案。transmission-remote-dotnet的UI类似μTorrent,甚至比transmission-gtk提供了多得多的功能(当然transmission-gtk的功能本身就不算很强)。

transmission-remote-dotnet

要使用transmission-remote-dotnet,首先得在transmission端打开RPC的服务。这只要到Preferences的Web选项卡设置就可以了。设置好之后,其实就已经可以通过http://hostname:port/登陆web控制台实现远程控制了。如果和我一样觉得web控制台不爽,那么就安装transmission-remote-dotnet,然后在Options-Local Settings里填好Host, Port, User, Password后连接使用。

transmission-preferences

我曾经使用旧版本transmission的时候,光修改白名单不见效,最后还要到配置文件~/.config/transmission/settings.json里修改rpc-access-control-list才能使用。我现在使用的配置大概是这样的:

"rpc-access-control-list": "+127.0.0.1, +10.171.44.44, +*.*.*.*",
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫",
"rpc-port": 10086,
"rpc-username": "watashi",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,

transmission-remote-dotnet功能强大,这对在公司BT不能的我而言实在是太赞了。当然也可以用于在寝室控制实验室的电脑下BT,哪怕那台电脑没有X。不过作者不建议在mono上跑,所以它也只是自称Windows client。

5 Responses to “transmission-remote-dotnet 赞!”
  1. hsys says:

    rtorrent也挺好的~

  2.  
Leave a Reply