全球主机交流论坛

标题: 关于BUYVM的一个大胆的想法 [打印本页]

作者: jarmoku    时间: 2023-12-12 16:05
标题: 关于BUYVM的一个大胆的想法
本帖最后由 jarmoku 于 2023-12-12 16:40 编辑

前言
书接上文,终于抢到BUYVM最便宜的了,现在只有1G带宽,开始等待3个月后升级10G。谢谢大佬的补货机器人,太棒了。
https://91ai.net/thread-1247153-1-1.html

总所周知,Buyvm 带宽大(后期10Gb/s),不限流量,卢森堡抗DCMA,无限ipv6,可挂载存储块是其优点。但是Buyvm也存在一定的缺点,比如存储块IO较低,存储块价格较高。很多人喜欢用buyvm下载一些最新的BT影视资源,可以规避DCMA。但是一个月 至少3.5刀服务器 + 至少1.5刀存储块 的价格让很多人望而却步。同时,我自已有一台online的4.5欧服务器,大硬盘,高IO但是不抗DCMA。

这里我提出一个想法,利用buyvm当作online服务器的外置网关,实现中转下载最新媒体内容。该方案为online上搭建aria2服务器,online和buyvm通过GRE隧道链接。在下载时,外网看到的下载服务器ip是buyvm的ip,从而实现了抗DCMA。

相较于wireguard方案,本方案好处是对性能的要求大大降低,可同时支持多台服务器。本方案的第二个优点是,通过对linux五表四链的详细研究,online服务器无需全局转发,只需转发aria2流量即可。本方案的缺点是,GRE隧道无加密,但是大部分人的TCP和UDP都在TLS层或者应用层进行了加密,所谓无需担心。本方案第二个缺点是,需要用户对linux的网络配置有一定的了解,我后面会专门讲一下怎么配置。

同时我们还提出了多台服务器共用一台buyvm作为中转的想法,毕竟10G带宽谁都用不完,希望通过该方案平摊buyvm成本。多个人共享ipv4的不同端口,和一个独立的IPV6。
是的,我写这篇文章的目的就是为了宣传一下,希望大家提提建议,或者有需要的话加入我。

结果展示
通过aria2下载ubuntu.iso的过程如下,下载的速度达到了700Mb/s,但是buyvm的CPU占用不到2%,明显是支持多人使用的。


后续计划
技术方案暂时不展示,周末再开一贴详细说明。大家要是想要合租的可以来找我,私下pm我你的QQ号,我看到了会加你好友的。

热门问题
1、大家问的最多的是为什么不用socks代理或者远程硬盘,而是要用gre隧道?
我这边主要是怕小鸡的性能不够。我之前试过wireguard组网,跑到200M我的1核中转小鸡CPU占用100%。而gre隧道和iptables的nat是工作在内核层的,性能很好。socks代理和远程硬盘 我不太确定能够支持10个人,10Gb每秒的速度下载。
2、BT协议比较复杂,如何进行设置。
在aria2上有几个关键的设置
  1. # aria2的监听网卡,设置为gre隧道的内网IP
  2. multiple-interface=192.168.100.2

  3. # aria2告诉tracker自己的外网IP,设置为BUYVM的IP
  4. bt-external-ip=1.2.3.4

  5. # aria2的BT下载端口,大家共用IPV4的时候,设置成分配给你的端口
  6. listen-port=36881

  7. # aria2的RPC端口,大家共用IPV4的时候,设置成分配给你的端口
  8. rpc-listen-port=32096
复制代码

如上述代码所示,buyvm的ip为1.2.3.4。用户进行rpc访问的时候,用 1.2.3.4:32096 ,aria2在汇报tracker自己的ip端口和地址的时候,汇报的是 1.2.3.4:36881,BT下载链接其他peer的时候也是用的1.2.3.4:36881
作者: iyzx    时间: 2023-12-12 16:09
我记得bt下载的协议很复杂,这部分走代理的话并不容易设置,目前没见到什么好的解决方案,看看楼主能不能做到了
作者: 少年时    时间: 2023-12-12 16:12
把你的大鸡鸡弄个nfs或其他网络共享盘挂载到buyvm 可行?
作者: jarmoku    时间: 2023-12-12 16:19
iyzx 发表于 2023-12-12 16:09
我记得bt下载的协议很复杂,这部分走代理的话并不容易设置,目前没见到什么好的解决方案,看看楼主能 ...


在aria2上有几个关键的设置

  1. # aria2的监听网卡,设置为gre隧道的内网IP
  2. multiple-interface=192.168.100.2
  3. # aria2告诉tracker自己的外网IP,设置为BUYVM的IP
  4. bt-external-ip=1.2.3.4
  5. # aria2的BT下载端口,大家共用IPV4的时候,设置成分配给你的端口
  6. listen-port=36881
  7. # aria2的RPC端口,大家共用IPV4的时候,设置成分配给你的端口
  8. rpc-listen-port=32096
复制代码

如上述代码所示,buyvm的ip为1.2.3.4。用户进行rpc访问的时候,用 1.2.3.4:32096 ,aria2在汇报tracker自己的ip端口和地址的时候,汇报的是 1.2.3.4:36881,BT下载链接其他peer的时候也是用的1.2.3.4:36881
作者: jarmoku    时间: 2023-12-12 16:20
少年时 发表于 2023-12-12 16:12
把你的大鸡鸡弄个nfs或其他网络共享盘挂载到buyvm 可行?

buyvm估计性能不够用啊
作者: 没忘灬    时间: 2023-12-12 16:20
用buyvm搭个http或者socks5的代理 让qb的种子tracker走代理 这样如何
作者: 全球vps    时间: 2023-12-12 16:21
为什么要这么复杂?把你的online挂载到Buyvm不就行了
作者: 念念不忘    时间: 2023-12-12 16:21
你把卢森堡搭建sock节点,然后给qb挂代理下载
作者: jarmoku    时间: 2023-12-12 16:23
没忘灬 发表于 2023-12-12 16:20
用buyvm搭个http或者socks5的代理 让qb的种子tracker走代理 这样如何


emmmm,你说的也有道理。不知道性能如何,buyvm性能也一般。毕竟后面是要10G带宽下载的
作者: jarmoku    时间: 2023-12-12 16:25
全球vps 发表于 2023-12-12 16:21
为什么要这么复杂?把你的online挂载到Buyvm不就行了

buyvm性能也一般,毕竟后面是要多个人共享10G带宽下载的
作者: jarmoku    时间: 2023-12-12 16:26
没忘灬 发表于 2023-12-12 16:20
用buyvm搭个http或者socks5的代理 让qb的种子tracker走代理 这样如何

只有tracker怕是不够吧,得下载统一走代理,我怕10G网速BUYVM性能不够
作者: 没忘灬    时间: 2023-12-12 16:35
jarmoku 发表于 2023-12-12 16:26
只有tracker怕是不够吧,得下载统一走代理,我怕10G网速BUYVM性能不够

不必全部通过代理,主要是为了隐藏IP。下载速度取决于你的下载机速度,如果全部走代理,还需考虑下载机和BuyVM之间的速度,可能无法充分利用带宽。
作者: jarmoku    时间: 2023-12-12 16:39
本帖最后由 jarmoku 于 2023-12-12 16:43 编辑
没忘灬 发表于 2023-12-12 16:35
不必全部通过代理,主要是为了隐藏IP。下载速度取决于你的下载机速度,如果全部走代理,还需考虑下载机和 ...


谢谢您的提醒。我有两个问题
1、如果下载没有走代理的话,还能隐藏IP吗?
2、如果提交给tracker的地址不是真实地址,那么会不会影响其他peer主动连接到我们的下载机,只能我们主动连接别人。
作者: 没忘灬    时间: 2023-12-12 16:43
本帖最后由 没忘灬 于 2023-12-12 17:02 编辑
jarmoku 发表于 2023-12-12 16:39
如果下载没有走代理的话,还能隐藏IP吗?


1.能,因为本地连不上pt站的tracker所以一直用的代理,只代理tracker,pt站的客户端始终显示的都是代理IP
2.这个不清楚,不过我觉得影响不大吧,家里的带宽一直都能跑满
作者: noob.js    时间: 2023-12-12 20:00
全局warp想下什么就下什么
作者: zutianrun    时间: 2023-12-12 20:31
open比wg耗资源,和楼主同样的需求,目前在用wg,改天试试gre
作者: ultramancliub    时间: 2023-12-12 21:11
念念不忘 发表于 2023-12-12 16:21
你把卢森堡搭建sock节点,然后给qb挂代理下载

我现在就是这么用的
作者: dahai0405    时间: 2023-12-12 23:15
如何测试当前vps 是否抗dmca ?
作者: 额头有王的喵    时间: 2023-12-12 23:19
技术要求太高了
作者: 小猪佩奇    时间: 2023-12-12 23:23
收个vpx开sock5/wireguard做下载机前置代理,这不更方便
作者: bcdefg    时间: 2023-12-12 23:26
dahai0405 发表于 2023-12-12 23:15
如何测试当前vps 是否抗dmca ?

多下点迪士尼任天堂种子,再搭个web服务放点米老鼠视频,没人找你就代表抗DMCA
作者: bcdefg    时间: 2023-12-12 23:28
楼主你有没有想过BuyVM的10G口是爆发的
3.5刀款跑多了就限100M了
作者: v2w3.com    时间: 2023-12-12 23:43
第一,你不会真以为你有10G吧  有时候碰运气看有没有短时达到大概3G左右,而且百分之九十九BUYVM硬盘也无法持续这个IO,大部分如果长期稳定能有80M到90M的读写就非常牛逼了。你可以去问问无数批量直接付3个月升级的买家,看他们是不是能以高速度跑,实际效果也很差的,一分钱分货。
作者: dahai0405    时间: 2023-12-12 23:53
bcdefg 发表于 2023-12-12 23:26
多下点迪士尼任天堂种子,再搭个web服务放点米老鼠视频,没人找你就代表抗DMCA  ...

多久没人找才算?
作者: jarmoku    时间: 2023-12-12 23:58
v2w3.com 发表于 2023-12-12 23:43
第一,你不会真以为你有10G吧  有时候碰运气看有没有短时达到大概3G左右,而且百分之九十九BUYVM硬盘也无 ...

谢谢您的提醒,我请问一下,speedtest也跑不到10G是吗,还是说单线程不到10G,多线程可以跑到。
对了我这种中转的玩法好像不需要硬盘,直接在内存操作就可以了。

作者: 雇的奥夫特怒    时间: 2023-12-12 23:59
是DMCA,不是DCMA

BUYVM机器性能有限,100G给你也没用。

他的盘和存储块,谁用谁知道。

BUYVM只适合偶尔过度。况且现在价格不是加元结算,这种性能已经没有性价比可言了。
作者: jarmoku    时间: 2023-12-13 00:00
bcdefg 发表于 2023-12-12 23:28
楼主你有没有想过BuyVM的10G口是爆发的
3.5刀款跑多了就限100M了

啊这,要升级到哪一款才行呀?
作者: jarmoku    时间: 2023-12-13 00:01
雇的奥夫特怒 发表于 2023-12-12 23:59
是DMCA,不是DCMA

BUYVM机器性能有限,100G给你也没用。

是这样的 所以我的玩法好像不吃CPU也不会使用硬盘 性能非常好。就看承诺的10G口靠不靠谱了。
作者: jarmoku    时间: 2023-12-13 00:02
小猪佩奇 发表于 2023-12-12 23:23
收个vpx开sock5/wireguard做下载机前置代理,这不更方便

我主要是真的以为有10G,想着一台机子可以给几十个人用,挣点辛苦钱。
作者: jarmoku    时间: 2023-12-13 00:03
zutianrun 发表于 2023-12-12 20:31
open比wg耗资源,和楼主同样的需求,目前在用wg,改天试试gre

有空一起交流一下,我现在还在研究'怎么优化比较好。有时候aria2第一次下载失败,得重新下一次才成功。
作者: jarmoku    时间: 2023-12-13 00:05
noob.js 发表于 2023-12-12 20:00
全局warp想下什么就下什么

warp的bt下载速度很慢,而且据说也不抗DMCA
作者: jarmoku    时间: 2023-12-13 00:06
dahai0405 发表于 2023-12-12 23:15
如何测试当前vps 是否抗dmca ?

一般直接发起工单问老板
作者: bcdefg    时间: 2023-12-13 01:00
jarmoku 发表于 2023-12-13 00:01
是这样的 所以我的玩法好像不吃CPU也不会使用硬盘 性能非常好。就看承诺的10G口靠不靠谱了。 ...

从来也没有承诺过有10G口,都是爆发的
根据官方,每4GB内存配置才允许100M长期占用,而且不是独享,要和邻居抢

  1. The rule-of-thumb for WAN (internet-facing connections) is 100Mbit/s of 24/7 usage per every 4GB of memory with a purchased slice. We do, however, allow our customers to “burst” their usage up to 1Gbit/s during times of lower network use across the entire node. Internal (private) networks do not have these bandwidth limitations, and can take advantage of our 40Gbit/s LAN for routing traffic between slices within the same datacenter.
复制代码

作者: kikuri    时间: 2023-12-13 04:38
高端啊看不懂
作者: 何处不惹尘埃    时间: 2023-12-13 04:54
buyvm 性能很拉, 结算货币修复回美元之后, 性价比很低了
作者: LengmoAngel    时间: 2023-12-13 18:24
6点刚测得速度 los vegas
Node Name        Upload Speed      Download Speed      Latency     
Speedtest.net    1745.38 Mbit/s    1948.28 Mbit/s      44.50 ms   
Nanjing 5G   CT  460.10 Mbit/s     1942.42 Mbit/s      144.42 ms   
Hefei 5G     CT  112.89 Mbit/s     1480.06 Mbit/s      140.02 ms   
Shanghai 5G  CU  385.40 Mbit/s     1260.51 Mbit/s      194.87 ms  
作者: NVMe    时间: 2023-12-13 18:26
想法太多,太抠门,自古一分价钱一分货。
作者: jarmoku    时间: 2023-12-13 22:10
NVMe 发表于 2023-12-13 18:26
想法太多,太抠门,自古一分价钱一分货。

emmmm,这不是想着多研究研究呗
作者: jarmoku    时间: 2023-12-13 22:11
LengmoAngel 发表于 2023-12-13 18:24
6点刚测得速度 los vegas
Node Name        Upload Speed      Download Speed      Latency     
Speedt ...

你这延迟好高啊
作者: LengmoAngel    时间: 2023-12-14 01:42
jarmoku 发表于 2023-12-13 22:11
你这延迟好高啊

回大陆是200ms起步啊 毕竟不是美西
作者: LengmoAngel    时间: 2023-12-14 01:44
jarmoku 发表于 2023-12-13 22:11
你这延迟好高啊

大佬这么多积分怎么刷的 萌新求教
作者: 明明想来    时间: 2023-12-14 08:05
buyvm好像可以一下子季付 直接开10g?
作者: jarmoku    时间: 2023-12-14 12:56
LengmoAngel 发表于 2023-12-14 01:42
回大陆是200ms起步啊 毕竟不是美西

单单就说speedtest的延迟,50ms基本就是中国东部到西部的延迟了
作者: jarmoku    时间: 2023-12-14 12:58
LengmoAngel 发表于 2023-12-14 01:44
大佬这么多积分怎么刷的 萌新求教

emmmmm,github有脚本,自己去找吧
作者: u104b230    时间: 2023-12-14 13:10
其實之前可以工單問看看 說要直接續費一季還是半年 問能不能直接申請1G到10G口
以前可以 現在不確定還行不行 可能要先發工單問看看

TG BuyVM補貨監控
https://t.me/buyvm_hosts_bid




欢迎光临 全球主机交流论坛 (https://91ai.net/) Powered by Discuz! X3.4