如何在不使用P2P的情况下通过Internet上传大文件?


17

我是远程工作人员,有44GB的媒体文件需要将其发送回我的办公室。有很多免费服务可以处理高达2GB的内存,但是我还没有看到更大的消息。

我们都有50mbps +的连接,所以我宁愿不邮寄物理媒体(尽管这是一种选择)。Bittorrent在我的公司总部被阻止。我们有一个FTP服务器,但每用户上限为10GB。我使用Citrix,但吞吐量限制为3mbps。(44gb @ 50mbps = 4至5小时... @ 3mbps = 5或6天。)

任何建议表示赞赏。


Windows 7和Windows 2003 Server是所涉及的操作系统,我尝试过JetBytes,但被我们的内容过滤器阻止了


6
鉴于文件的大小和连接的发布速度,磁盘将更快。
ChrisF 2011年

19
必填:xkcd.com/949
Joel

3
就个人而言,我只想通过物理媒体邮寄这么大的东西。特别是重要的话。
Shinrai 2011年

8
ServerFault也有类似的问题:从美国->英国数据中心传输文件。大多数答案都适用。
jwernerny 2011年

24
“永远不要低估一辆装满磁带的旅行车的带宽,沿着高速公路
疾驶

Answers:


5

也许您可以在计算机上运行FTP服务器,并在那里没有人将FTP引入您,而没有任何大小限制。对于Windows设置,Filezilla是一台应该完成工作的服务器。如果您位于路由器或防火墙后面,则可能需要将端口21或您决定的任何端口转发到计算机。


这是一个好主意!(我不敢相信自己自己也没有想到。)不幸的是,经过测试,我的ISP阻止我设置FTP或Web服务器
Brien Malone

2
@Brien您是否尝试过非标准端口?您的ISP可能只是阻塞了端口21。您可以尝试使用2100、21000等疯狂的端口。但是也有可能,它们可能正在检测并杀死实际的FTP数据包:(
Zugwalt 2011年

1
你知道吗?我错了。我没有使用PASV。一旦我将FTP服务器设置为使用PASV,就一切就绪!我最终在网络管理员的祝福下使用了您的答案。我能够以650kbps的速率进行传输,这几乎是我的5Mb上行链路的全部容量,并在大约一天半的时间内传输了所有44gb的数据。为您进行绿色检查-再次感谢您的建议!
Brien Malone

高兴了!
楚格沃特2011年

38

在办公室与IT交流。您有合法的业务需求(我假设-如果这是您的MP3唱片集,那么您就靠自己;-)),他们应该愿意与您一起寻求可行的解决方案。也许这将提高您的FTP限制,或者设置SSH访问权限,或者完全不同。


SFTP可能是去那里的方式
Broam

3
是的,这不是我们的问题。这是您公司的IT部门的问题。有许多方法可以做到这一点(FTP,SFTP,SCP,rsync),但是IT部门将是决定需要完成哪一项的人。
user606723 2011年

同意建议的答案,不同意评论者。我正在尝试找到自助服务解决方案。我认识高级网络管理员已有十年了-他可能会例外。我正在尝试按规则行事。
Brien Malone

10
职业生涯的悲剧是,最务实的解决方案几乎总是最不有趣。还是+1。
乔丹·本特利

好吧,这就像在互联网上寻求医疗帮助。几乎每个答案都是:“去看医生”。
polemon 2011年

18

如果是在Linux上,这非常简单:

rsync在屏幕会话中使用SSH来移动文件:

rsync -aPvzl media/ my.home.ip:destination_folder

在屏幕会话中启动此操作,以便您在家时可以附加到它。


3
也有用于Windows的rsync客户端和服务器。您可能会或不一定会先安装cygwin,这取决于您使用的是哪个。
Scott Chamberlain

1
可以在任何地方停止并恢复它吗?通过Internet复制44GB的文件可能需要几天的时间,并且在此过程中可能会发生某些事情……
Ivan

我必须在今年早些时候移动70Gb,这是使用的确切方法,唯一的区别是它在两台服务器之间,因此就上传速度而言,连接性比大多数标准连接要好得多。
尼古拉斯·史密斯

@Ivan:是的,可以;可以。不过,您需要使用-P(或--partial)选项。该示例已经有它。
2011年

17

可能使用文件分割器和连接器。

将其拆分成较小的块并使用免费服务,然后将其组合在一起。

我个人只是亲自邮寄。


9

永远不要低估一辆载满胶带的旅行车的带宽。[Andrew S. Tanenbaum Computer Networks,第4版,第2页。91]

联邦快递那个数据。如今,很难让我们对互联网不是唯一的信息传输方式保持开放的态度。


联邦快递是专为这种情况
杰克伯杰

8

如果您只发送给一个人,则Bittorrent的效率低下且速度慢。不幸的是,最简单的选择可能是您可以在末端设置Web服务器,以便通过http下载它。


1
并通过HTTP使用某种下载加速器。
Journeyman Geek

1
@Journeyman:只有一个来源时,下载加速器仅与BitTorrent一样有用(也就是说,根本没有)。
user1686 2011年

1
他们也确实帮助恢复下载。我也发现axel可以加快速度,即使只有一个来源
Journeyman Geek

不幸的是,我正在使用家庭ISP(Cox)。它们阻止家庭用户设置Web服务器和ftp服务器。
Brien Malone

2
@Brien-从他们的角度来看,它们都是80端口。如果只有一个客户端进行连接,您可能会发现它不起作用。
Joel Coehoorn

3

如您的问题所述,我认为44GB已使用RAR压缩。

您的44gb @ 50mbps = 4 to 5 hours.意思是您将离开办公室5个小时没有可用的互联网,因为您将使用它们的所有带宽,我不确定那是正确的。

并仔细检查链接的速度是否真的如此,因为它可能不对称:您可以下载55Mbps,但不能上传。因此,您的5 MBps可能会更慢。

如果您是我,我会去任何本地商店购买3或4个闪存驱动器,每个16 GB。使用您喜欢的任何zip工具(我建议使用7Zip)并压缩在这些闪存驱动器中分割的数据,然后感到高兴。我将.RAR更改为.7zip压缩,具体取决于它压缩得更好的数据。


4
或出去获得500 GB的便携式硬盘驱动器。您不必担心会分割文件,它甚至可以花费不到16闪存4倍的成本。再加上传输将更快。
Kibbee

你是绝对正确的。我的上游是5mbps。
布里恩·马龙

@Brien上载5Mbps(位)将意味着仅上载500kBps(kyloBytes),这将花费更长的时间...闪存驱动器或便携式硬盘驱动器是一个不错的选择
woliveirajr 2011年

3

分割成9.5GB的块并转储到FTP上。

在Linux中:

split -b 10200547328 [filename] [filename]-chunk

在Windows中:不知道–也许WinZIP / WinRAR可以做到这一点,并且关闭压缩(以提高速度)并设置跨度归档编号= 5。


4
7-zip'将免费执行此操作。
music2myear11年

3

严重地将它刻录到BlueRay磁盘并发送给它。也许您可以找到做同样事情的东西。


一层或两层单层。
e100

假设他们支持蓝光...不幸的是,他们落后了技术曲线数年。
布里恩·马龙

2

如果您的雇主没有更多细粒度的QoS工具,则他们可能无法在一天之内放松3mbps,而这不会给办公室的其余部分造成麻烦。

几年前,当一个新的MSDN下载器胜过我的雇主带宽整形器时,为数不多的同时进行下载的订户使该连接的其他800个用户的性能非常缓慢。您可能需要在深夜没有其他人使用连接时进行批量上传。


1

最简单的非免费选项可能是Aspera。

http://asperasoft.com/en/products/client_software_2/aspera_point_to_point_7

使用此软件,您可以同时建立最大50mbit的连接。我过去每天要通过45mbit的连接传输50gb的数据,这需要几个小时。


嗯!不熟悉这一点。我们的内容过滤器未阻止Asperasoft.com,因此也许有机会!
布里恩·马龙

1
我强烈建议不要在工作时间内使连接最大化。如我的回答中所述,这样做会使办公室中其他所有人的网络运行非常缓慢。
Dan Neely

在设置下,您可以指定带宽限制。
pablo

1

如果您正在运行Windows,则yintersync可能是您的解决方案。它使用rsync作为其后端,但添加了许多额外的功能,例如计划和连接时同步。它还会发送电子邮件报告,以便您知道它是否正常运行。

我目前使用它来通过互联网同步1.6TB的VHD文件,而不会出现问题。



1

我建议使用HFS(http://www.rejetto.com/hfs/)。

从网站:

说明您可以使用HFS(HTTP文件服务器)发送和接收文件。它与经典文件共享不同,因为它使用Web技术与当今的Internet更加兼容。

它也不同于传统的Web服务器,因为它非常易于使用,并且可以“即开即用”地运行。

通过网络访问您的远程文件。

换句话说,您可以使用简单的浏览器从客户端将文件上传到运行hfs的服务器。

您可以使用7-zip(http://www.7-zip.org)进行拆分


1

我认为您将不得不与sysadmin对话。

显然,那里的系统管理员控制着网络,他们可能不希望您执行规则。如果下载速度限制为3Mbps,请检查上传速度;他们可能会慢得多。如果您遵守网络政策,则转移可能需要几天的时间。

我假设您要传输的文件是大型视频文件或其他数据,如果不降低质量就无法进行压缩,否则压缩将是您最好的朋友。

假设您实际上具有5Mbps的上传能力(可能并非如此),则以5Mbps的速率进行44GB传输,除以8位,即每秒约0.625 MByte。3600秒(一小时)最多可以传输2286MB。20小时后,将上传45720MBytes或大约45Gbytes。
假设速度损失约10%,那将是22个小时(如果一切正常且不间断),并且您垄断了这么多时间的网络,因此您可能需要使用一个不错的文件传输软件。

您可以将其分割成10张DVD,然后由Fedex或UPS运送,但这可能需要大约同一时间。

由于另一端的下载速度为50Mbps,因此他们可以下载得更快,但这无关紧要。

另一个选择可能是Adrive.com将免费提供50GB备份,并允许您共享它。

如果网络策略允许访问www.megaupload.com(我对此表示怀疑),则可以一次注册并全部上传。免费帐户,但您需要将其拆分为50个小块,使用megaupload文件管理器,然后将其全部上传到此处。


0

如何通过Instant Messenger将其发送给您信任的一位同事,例如通过Skype?



0

尝试使用类似http://justbeamit.com/的方法 -将文件拖到浏览器中,为您的朋友提供URL,然后协商传输。

如果您不希望第三方拥有这种东西,我强烈建议您先进行加密。


0

Bittorrent在我的公司总部被阻止。

如果办公室至少有一个开放给Net端口的端口,则可以尝试使用加密流量在此端口上启动本地跟踪器,并使用列表中的单个跟踪器创建torrent。我认为管理员不会在边界上使用签名分析器来阻止bt流量

通过Snail Mail进行80G HDD仍是更简单,更可靠的方法


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.