问题标签 [transmission-daemon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bittorrent - 传输torrent客户端顺序下载
我正在使用 TransmissionBT 种子客户端(http://www.transmissionbt.com/)。
是否可以对代码进行简单的修改,以便能够以顺序模式(从文件开头)下载文件。然后就可以播放视频文件,而无需等待完成整个文件的下载。我找到了解决方案 - https://trac.transmissionbt.com/wiki/Can%20I%20sequence%20the%20files%20I%20download但它来自 7 年前,在当前版本中,链接中没有提到功能。
jquery - 通过 chrome 扩展联系传输守护进程 - CORS 问题?
我正在尝试编写一个简单的 chrome 扩展来联系我的传输守护进程。我编写了一个简单的 jQuery 代码,将 http POST 发送到我的服务器,但我被拒绝了:
我该如何克服呢?我可以配置传输守护程序(在 OpenElec 上运行)以允许这样做,还是有任何其他解决方法?
bash - FreeNAS 上的传输在完成时不会调用脚本
我一直试图让这个运行一个多星期,但我很茫然。我正在尝试使用 settings.json 配置在完成时调用脚本,如下所示:
我的脚本在监狱的根目录中,归传输所有。我还检查了文件的权限(755)并运行了 chmod +x /posttorrent.sh。
我什至将文件简化为只输出到日志文件,如下所示:
但是,到目前为止,无论我下载什么文件,我仍然没有任何地方的 posttorrent.log 文件。我不完全确定我是否走在正确的轨道上,因为传输设置为日志级别 3,但我什至没有在 /var/log/debug.log 中看到对脚本的调用。我确信我错过了一些简单的东西,因为其他人已经能够让这个工作,我现在只是没有选择,因为我认为我已经阅读和/或尝试了我能找到的与这个问题有关的一切。谢谢!
ios - 在 Swift 中使用更新的标头传输重新发送您的请求
我有这段代码来获取 X-Transmission-Session-Id 但现在我需要使用更新的标头重新发送请求。
我的问题是我以不同的方式多次托盘,但我不知道我需要做什么。
谢谢!
ubuntu - 在 Docker 容器中传输 WebUI 409
所以,我在我的服务器主机上设置了一个 docker 容器来充当传输守护进程种子箱。我在官方的 Ubuntu 14.04 容器上安装了 openssh 和 transmission-daemon。我将容器上的端口 9091 转发到主机,以便可以远程访问容器,并使用以下 settings.json 文件设置传输守护程序:
每当我通过http://ip_addr:9091/transmission/web/或http://ip_addr:9091/transmission/连接到服务器时,我都会收到以下错误:
409:冲突
您的请求包含无效的会话 ID 标头。
要解决此问题,请执行以下步骤:
读取响应时,获取其 X-Transmission-Session-Id 标头并记住它 将更新的标头添加到您的传出请求中 当您收到此 409 错误消息时,使用更新的标头重新发送您的请求 添加此要求以帮助防止 CSRF攻击。
X 传输会话 ID:ulkx30bOoRTIw1yu4s0GCvUAGY6VFY844Iag3f8sfYtZjbRm
有什么想法可以解决这个问题吗?谢谢!
docker - 了解 Dockerfile CMD/ENTRYPOINT
我是 Docker 新手。尝试使用传输构建小图像。这是我的Dockerfile:
然后我启动容器:
它立即退出。我认为它会继续运行,因为传输守护进程应该继续运行。我也尝试了 ENTRYPOINT,但结果是一样的。但是,下一个版本按预期工作:
它运行,显示传输帮助并退出。关于 Docker 如何在容器内运行应用程序,我缺少什么?
raspberry-pi - 与transmission-daemon不同的transmission web界面下载目录
我正在尝试使用安装在 sd 卡上的 Raspbian 的 RaspberryPi 在外部驱动器上进行传输下载。我遵循了各种教程,最后我设法设置了所有权限,以便让传输完成这项工作。然而,尽管我在transmission-daemon/settings.json中设置了完整和不完整的下载目录,但传输web gui似乎有他自己的设置。我确实在 web gui 的设置部分更改了它,但我想“绑定”守护程序和 web gui 的默认目录。
我应该如何进行?
请注意,在 web gui 中,您只能设置最终文件夹,而不是“不完整下载”文件夹,所以恐怕 sd 卡会很快填满。
非常感谢。
php - 传输 php 类(如何获取 torrent 的信息)
我正在使用 php 传输 rpc 类(https://github.com/brycied00d/PHP-Transmission-Class)来检索种子信息。但我不知道如何从数组对象(第 5 级)中检索数据。我检索数据
$torrent_name = $result['arguments']['torrents'][0]['name'];
我想要的信息是:
这是功能,
我试图做这样的事情但没有结果:
$fields = array( "id", "name", array("peers"=>"clientName"));
或者
$fields = array( "id", "name", array("clientName"));
或者
$fields = array( "id", "name", 'peers' => array('clientName'));
我得到的错误:
注意:未定义索引:peers
sh - Synology ssh 传输命令
我正在使用 Synology NAS 和 Package Center 'Transmission'(不是 docker)。我想制作 sh 脚本进行传输。
所以打字
我不能使用传输远程命令。
如何使用传输命令?
bittorrent - BitTorrent客户端传输效率低
我解决了一个 BitTorrent 测试环境:opentracker + BitTornado 种子 + 传输守护程序(11 个服务器)和一个 40G 数据文件。操作系统为 CentOS6,Transmission 2.13 (11501)。
BitTornado 占用 40% CPU,但传输守护进程占用 100% CPU,而且它只运行在一个 CPU 上,带宽成本仅为 200Mbps。作为合约,SCP 命令可以消耗 7 倍的带宽。
有什么问题吗?为什么传输效率这么低,甚至比 Python(BitTornado) 还差。
更新信息
其他客户端很难测试,我选择传输守护程序的原因是我可以通过传输远程控制一个客户端。
而且我发现传输远程不适用于某些命令,例如:
远程传输 $host -t attr.dat --remove-and-delete