利用 VPS(儲存空間小)下載 torrent?

2023-10-06 18:44:45 +08:00
 FishBoneEK

我幾個月前買了一個 VPS ,儲存空間大小 20GB ,除去系統佔用,實際可用在 8GB 左右。如果下載 8GB 以下的資源效果理想,下到服務器上然後再用 sftp 從服務器下下來即可。
但是很多資源也大於 8GB ,所以想問有沒有什麼好辦法?
目標:能下載,能做種
我的一些嘗試方案:

1458 次点击
所在节点    VPS
12 条回复
ihciah
2023-10-06 18:56:14 +08:00
1. 搭建 v**(三层的那种)并做策略路由,或者分应用路由,远程开转发和 Masquerade
2. iptables/nftables DNAT(可选,可连接更多类型的 peer),在 bt 软件中配置一段端口,对这段端口做 DNAT 就行
BeautifulSoap
2023-10-06 18:59:36 +08:00
我觉得直接 google drive 或 onedrive 挂载到 vps 可能最简单
FishBoneEK
2023-10-06 19:21:28 +08:00
@ihciah 不是很懂……希望能請教下
v**是?
這裏 DNAT 的作用是?我知道 MASQ 和 DNAT 的作用,但是放到這裏就不太明白了。
Remember
2023-10-06 19:21:35 +08:00
答案是自己重新调整系统。 哪有系统占用 12G 的? debian 最小安装大概 1~1.5G ,按设置不同最多占 2G 而已。
FishBoneEK
2023-10-06 19:24:53 +08:00
@Remember 這個雖然是有效,但我還是希望能找到不依賴 VPS 內部儲存空間下載的方法
cxtrinityy
2023-10-06 19:28:59 +08:00
先确定你的 VPS 供应商允许不允许 bt 吧,要玩 pt 直接买那种专门的做种大盘鸡嘛
FishBoneEK
2023-10-06 19:31:44 +08:00
@cxtrinityy 允許 bt 的,已經下了好幾部電影了。至於買專用的……沒那麼多錢啦
Puteulanus
2023-10-06 19:56:19 +08:00
挂载不太靠谱,特别网盘,一般支持的是文件级别的。你可以理解为你本地有一个缓存区,读哪个文件的时候把哪个文件拉下来,实际上单文件还是不可能超过你剩余磁盘大小的

BT 挂载磁盘应该得是支持块级读写的协议才行,但这种读写性能强依赖于网络环境,在非内网环境使用可能会出各种问题,比如软件因为没考虑过磁盘 IO 这么低直接卡死崩溃之类的

我内网用 iSCSI 挂载过 NAS 上的虚拟磁盘装游戏,载入读条都老慢了
NnMmOo
2023-10-06 20:04:05 +08:00
玩 pt 才会有这个需求吧
FishBoneEK
2023-10-07 13:20:39 +08:00
折腾了一段时间,目前采用的方案是:
用 v2ray 连接到 VPS ,同时 VPS 上也设置内网穿透,穿到本地的 6881 端口( TCP 和 UDP ),此外下载用 aria2c ,监听端口设为 6881 (下载和 DHT), 加个参数--bt-external-ip=<VPS IP>,这样的话会告知 tracker 和其它 peer 用这个 ip 连接过来。
下载看起来是没啥问题的,但是 seed 看起来压根 seed 不了,还在找解决办法。
Aixtuz
2023-10-07 14:34:53 +08:00
https://p3terx.com/archives/docker-aria2-pro.html
aria2 下载 -> rclone 上传 -> 删除原文件
Aixtuz
2023-10-07 14:35:36 +08:00
回复快了,没看仔细,好像有点答非所问,抱歉...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/979252

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX