Bagaimana cara mengunggah file besar di internet tanpa menggunakan P2P?

17

Saya bekerja dari jarak jauh dan memiliki 44GB file media yang harus saya kirim kembali ke kantor saya. Ada banyak layanan gratis di luar sana yang dapat menangani hingga 2GB, tetapi saya belum melihat pembicaraan tentang hal yang lebih besar.

Kami berdua memiliki 50mbps + koneksi, jadi saya lebih suka tidak mengirim media fisik (meskipun, itu pilihan). Bittorrent diblokir di kantor pusat perusahaan saya. Kami memiliki server FTP, tetapi batas per pengguna adalah 10GB. Saya menggunakan Citrix, tetapi throughput dibatasi hingga 3mbps. (44gb @ 50mbps = 4 hingga 5 jam ... @ 3mbps = 5 atau 6 hari.)

Ada saran yang dihargai.


Windows 7 dan Windows 2003 Server adalah OS yang Terlibat Saya telah mencoba JetBytes dan diblokir oleh filter konten kami

Brien Malone
sumber
6
Mengingat ukuran file dan kecepatan koneksi Anda memposting disk akan lebih cepat.
ChrisF
19
Wajib: xkcd.com/949
Joel Coehoorn
3
Secara pribadi, saya hanya akan mengirim media fisik untuk sesuatu sebesar ini; terutama jika itu penting.
Shinrai
8
Ada pertanyaan serupa di ServerFault: Transfer File dari US -> UK Datacenter . Sebagian besar jawabannya harus berlaku.
jwernerny
24
"Jangan pernah meremehkan bandwidth dari station wagon yang penuh dengan kaset yang meluncur di jalan raya" :)
Earlz

Jawaban:

5

Mungkin Anda bisa menjalankan server FTP pada mesin Anda dan meminta seseorang di sana untuk masuk ke FTP Anda di mana tidak ada batasan ukuran. Untuk pengaturan windows Anda, Filezilla adalah server yang harus menyelesaikan pekerjaan. Jika Anda berada di belakang router atau firewall, Anda mungkin perlu meneruskan port 21 atau port apa pun yang Anda putuskan ke mesin Anda.

Zugwalt
sumber
Ini ide yang bagus! (Saya tidak percaya saya tidak memikirkannya sendiri.) Sayangnya, setelah pengujian, ISP saya mencegah saya untuk membuat FTP atau Server Web
Brien Malone
2
@ Brien apakah Anda mencoba port non-standar? ISP Anda mungkin hanya memblokir port 21. Anda bisa mencoba beberapa port gila seperti 2100, 21000 dll. Tetapi juga mungkin mereka mendeteksi dan membunuh paket-paket FTP yang sebenarnya :(
Zugwalt
1
Kamu tahu apa? Saya salah. Saya tidak menggunakan PASV. Segera setelah saya mengatur server FTP untuk menggunakan PASV, saya siap! Saya akhirnya menggunakan jawaban Anda dengan berkah dari Admin Jaringan. Saya dapat mentransfer pada 650kbps yang merupakan ukuran penuh dari upstream 5Mb saya dan mentransfer semua 44GB dalam waktu sekitar satu setengah hari. Periksa hijau untuk Anda - dan terima kasih lagi untuk sarannya!
Brien Malone
Senang itu berhasil!
Zugwalt
38

Bicaralah dengan IT di kantor. Anda memiliki kebutuhan bisnis yang sah (saya berasumsi - jika ini adalah koleksi MP3 Anda, Anda sendiri ;-)), mereka harus bersedia bekerja dengan Anda pada solusi yang layak. Mungkin itu akan meningkatkan batas FTP Anda, mengatur Anda dengan akses SSH, atau sesuatu yang sama sekali berbeda.

afrazier
sumber
SFTP mungkin cara untuk pergi ke sini
Broam
3
Ya, ini bukan pertanyaan bagi kami .. ini untuk departemen TI perusahaan Anda. Ada banyak cara untuk melakukan ini (FTP, SFTP, SCP, rsync), tetapi departemen IT akan menjadi orang yang memutuskan mana yang perlu dilakukan.
user606723
Setuju dengan jawaban yang disarankan, tidak setuju dengan komentator. Saya mencoba mencari solusi layanan mandiri. Saya sudah mengenal admin jaringan senior selama satu dekade - dia bisa membuat pengecualian. Saya mencoba untuk beroperasi sesuai aturan.
Brien Malone
10
Tragedi kehidupan profesional adalah bahwa solusi yang paling pragmatis hampir selalu paling tidak menarik. +1 lagian.
Jordan Bentley
Ya, seperti meminta bantuan medis di internet. Hampir setiap jawaban adalah: "pergi ke dokter".
polemon
18

dalam hal ini di Linux, ini sangat mudah:

Gunakan rsynclebih dari SSH dalam sesi layar untuk memindahkan file:

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

Mulai ini di sesi layar, sehingga Anda bisa melampirkannya di rumah.

polemon
sumber
3
Ada klien rsync dan server untuk windows juga. Anda mungkin atau mungkin-tidak perlu menginstal cygwin terlebih dahulu tergantung mana yang Anda gunakan.
Scott Chamberlain
1
Bisakah ini dihentikan dan dilanjutkan dari tempat lain? Menyalin 44GB file melalui Internet dapat memakan waktu berhari-hari dan sesuatu dapat terjadi di tengah proses ...
Ivan
Saya harus bergerak sekitar 70Gb awal tahun ini dan itu adalah metode yang tepat digunakan, satu-satunya perbedaan adalah antara dua server sehingga ada konektivitas yang jauh lebih baik dalam hal kecepatan unggah daripada kebanyakan koneksi standar.
Nicholas Smith
@Ivan: Ya, itu bisa; Anda memerlukan opsi -P(atau --partial). Contoh sudah memilikinya.
user1686
17

Mungkin menggunakan pembagi file dan joiner.

Membaginya menjadi potongan-potongan kecil dan menggunakan layanan gratis, kemudian potong menjadi satu.

Secara pribadi saya hanya akan mengirimnya secara fisik.

Dr.Pepper
sumber
9

Jangan pernah meremehkan bandwidth gerobak stasiun yang penuh dengan kaset yang meluncur deras di jalan raya. [Andrew S. Tanenbaum Computer Networks, edisi ke-4, hal. 91]

FedEx data itu. Sulit akhir-akhir ini untuk tetap membuka pikiran kita terhadap gagasan bahwa internet bukanlah satu-satunya cara untuk mengirimkan informasi.

MattG
sumber
fedex dibangun untuk situasi ini
Jake Berger
8

Jika Anda hanya mengirim ke satu orang, bittorrent tidak efisien dan lambat untuk ini. Sayangnya, opsi termudah adalah jika Anda dapat membuat server web di ujung Anda sehingga Anda dapat mengunduhnya melalui http.

Joel Coehoorn
sumber
1
dan dengan HTTP, gunakan semacam akselerator unduhan.
Journeyman Geek
1
@ Journeyman: Ketika hanya ada satu sumber, akselerator unduhan hanya berguna seperti BitTorrent (artinya, tidak sama sekali).
user1686
1
mereka juga membantu melanjutkan unduhan. Saya juga menemukan kecepatan axel menyelesaikan masalah, bahkan dengan satu sumber
Journeyman Geek
Sayangnya, saya menggunakan ISP rumah (Cox). Mereka mencegah pengguna rumahan mengatur server web dan server ftp.
Brien Malone
2
@ Brien - dari sudut pandang mereka, itu semua port 80. Anda kemungkinan besar akan lolos begitu saja jika hanya satu klien yang terhubung.
Joel Coehoorn
3

Saya berasumsi bahwa 44GB sudah dikompres dengan RAR, seperti yang dinyatakan oleh pertanyaan Anda.

44gb @ 50mbps = 4 to 5 hours.Maksud Anda , Anda akan meninggalkan kantor Anda tanpa internet yang berguna selama 5 jam, karena Anda akan menggunakan semua bandwidth mereka, dan saya tidak yakin itu benar.

Dan periksa apakah tautannya benar-benar secepat itu, karena mungkin asimetris: Anda dapat mengunduh 55Mbps, tetapi tidak mengunggah. Jadi 5 MBps Anda bisa lebih lambat.

Jika saya jadi Anda, saya akan pergi ke toko lokal dan membeli 3 atau 4 flash drive, masing-masing 16 GB. Gunakan alat zip apa pun yang Anda suka (saya sarankan 7Zip) dan kompres data yang terpecah dalam flash drive tersebut, dan berbahagialah. Saya akan mengubah kompresi .RAR ke .7zip, tergantung pada data yang dikompres lebih baik.

woliveirajr
sumber
4
Atau keluar dan dapatkan hard drive portabel 500 GB. Anda tidak perlu khawatir tentang pemisahan file, dan bahkan mungkin biaya kurang dari 4 kali 16 GB flash. Ditambah lagi transfernya akan lebih cepat.
Kibbee
Anda benar sekali. Hulu saya adalah 5mbps.
Brien Malone
@Brien mengunggah 5Mbps (bit) berarti hanya mengunggah 500kBps (kyloBytes), itu akan memakan waktu lebih lama ... flashdrives atau hard drive portabel adalah cara yang baik untuk pergi
woliveirajr
3

Membagi menjadi potongan-potongan 9.5GB dan membuang ke FTP.

Di linux:

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

Di Windows: Tidak tahu - mungkin WinZIP / WinRAR dapat melakukannya, dengan pemadaman mati (untuk kecepatan) dan atur rentang angka arsip = 5.

Sirex
sumber
4
7-zip akan melakukan ini secara gratis.
music2myear
3

Membakarnya ke BlueRay disk dan mengirimkannya .... Serius saya berlari ke waktu ini dan mengatur layanan HTTP port 80 menggunakan php yang membagi file menjadi bagian-bagian kecil dan mengirimkannya dengan cara ini. mungkin Anda dapat menemukan sesuatu yang melakukan hal yang sama.

JPM
sumber
Satu lapisan ganda atau dua lapisan tunggal.
e100
Menganggap bahwa mereka memiliki Blu-Ray di pihak mereka ... sayangnya, mereka berada di belakang kurva teknologi beberapa tahun.
Brien Malone
2

Jika majikan Anda tidak memiliki alat QoS berbutir lebih baik, mereka mungkin tidak dapat bersantai 3mbps di siang hari tanpa itu menyebabkan masalah bagi seluruh kantor.

Beberapa tahun yang lalu ketika pengunduh MSDN baru mengakali bandwith atasan saya, pembentuk segelintir pelanggan yang melakukan pengunduhan bersamaan membuat kinerja sangat lambat bagi 800ish pengguna koneksi lainnya. Anda mungkin harus melakukan unggahan massal larut malam saat tidak ada orang lain yang menggunakan koneksi.

Dan Neely
sumber
1

Pilihan non-termudah yang paling mudah adalah Aspera.

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

Dengan perangkat lunak ini Anda dapat memaksimalkan kedua koneksi 50mbit. Saya menggunakan untuk mentransfer 50gb / hari melalui koneksi 45mbit dan itu akan memakan waktu beberapa jam.

pablo
sumber
Hm! Tidak terbiasa dengan yang satu ini. Asperasoft.com tidak diblokir oleh filter konten kami, jadi mungkin ada kesempatan!
Brien Malone
1
Saya sangat menyarankan untuk tidak mencoba memaksimalkan koneksi selama jam kerja; seperti yang disebutkan dalam jawaban saya melakukan itu akan membuat jaringan berjalan sangat lambat untuk semua orang di kantor Anda.
Dan Neely
di bawah pengaturan Anda dapat menentukan batas bandwidth.
pablo
1

Jika Anda menjalankan windows maka yintersync bisa menjadi solusi untuk Anda. Ia menggunakan rsync sebagai backend tetapi menambahkan banyak fungsi tambahan seperti penjadwalan dan sinkronisasi pada koneksi. Itu juga mengirimkan laporan email sehingga Anda tahu jika itu berfungsi dengan baik.

Saat ini saya menggunakannya untuk menyinkronkan 1,6TB file VHD melalui internet tanpa masalah.

Geoff Goat
sumber
1

Saya sarankan HFS ( http://www.rejetto.com/hfs/ ).

Dari situs web:

Deskripsi Anda dapat menggunakan HFS (HTTP File Server) untuk mengirim dan menerima file. Ini berbeda dari berbagi file klasik karena menggunakan teknologi web agar lebih kompatibel dengan Internet saat ini.

Ini juga berbeda dari server web klasik karena sangat mudah digunakan dan menjalankan "out-of-the-box".

Akses file jarak jauh Anda, melalui jaringan.

Dengan kata lain dari klien Anda dapat mengunggah file, ke server yang menjalankan hfs, menggunakan browser sederhana.

Anda dapat membagi dengan 7-zip ( http://www.7-zip.org )

ma81xx
sumber
1

Saya pikir Anda harus berbicara dengan sysadmin.

Jelas bahwa sysadmin di sana sangat mengontrol jaringan, dan mereka mungkin tidak ingin Anda memaksakan aturan. Jika unduhan terbatas pada 3Mbps, periksa kecepatan unggah; mereka mungkin jauh lebih lambat. Transfer Anda mungkin memakan waktu beberapa hari jika Anda tetap berpegang pada kebijakan jaringan.

Saya berasumsi bahwa file yang ingin Anda transfer adalah file video besar atau data lain yang tidak dapat dikompres tanpa menurunkan kualitas, jika tidak kompresi akan menjadi teman terbaik Anda di sini.

Dengan asumsi Anda benar-benar memiliki kemampuan unggah 5Mbps (yang mungkin tidak demikian), transfer 44GB pada 5Mbps, dibagi dengan 8 bit, yaitu sekitar 0,625 MByte per detik. Kali 3600 detik (satu jam) yang bisa mentransfer paling banyak 2286MB. Setelah 20 jam, 45720 MBytes, atau sekitar 45Gbytes akan diunggah.
Asumsikan kehilangan kecepatan 10%, dan itu akan menjadi sekitar 22 jam (jika semuanya bekerja dengan lancar dan tanpa henti) dan Anda memonopoli jaringan untuk waktu sebanyak itu, jadi Anda mungkin perlu menggunakan perangkat lunak transfer file yang layak.

Anda dapat membaginya menjadi 10 DVD, kemudian dikirimkan oleh Fedex atau UPS, tetapi itu mungkin memakan waktu yang sama.

Karena pihak lain memiliki unduhan 50Mbps, mereka dapat mengunduh lebih cepat, tetapi itu tidak masalah.

Opsi lain mungkin Adrive.com akan memungkinkan cadangan 50GB gratis, dan memungkinkan Anda untuk membagikannya.

Jika kebijakan jaringan mengizinkan akses ke www.megaupload.com (yang saya ragu), Anda dapat mendaftar dan mengunggah semuanya sekaligus. Akun gratis, tetapi Anda harus membaginya menjadi 50 bagian kecil, gunakan manajer file megaupload, dan unggah semuanya di sana.

michael howard
sumber
0

Bagaimana dengan mengirimkannya melalui Instant Messenger ke satu rekan yang Anda percayai, mis. Via Skype?

bonifaz
sumber
0

Jika salah satu mesin dapat menerima koneksi SSH yang masuk, Anda dapat mencoba SCP. Jika yang terburuk menjadi terburuk, Anda bisa menggunakan netcat (versi windows di http://joncraton.org/blog/46 ) dan lihat apakah Anda dapat menemukan port yang tidak difilter.

Eric Anderson
sumber
0

Coba gunakan sesuatu seperti http://justbeamit.com/ - seret file Anda ke browser, berikan URL kepada teman Anda dan negosiasikan transfernya.

Saya sangat menyarankan Anda mengenkripsi dulu jika itu adalah sesuatu yang tidak Anda inginkan dimiliki pihak ketiga.

Naga
sumber
0

Bittorrent diblokir di kantor pusat perusahaan saya.

jika kantor memiliki setidaknya satu terbuka untuk port Net, Anda dapat mencoba memulai pelacak lokal pada port ini dengan mengenkripsi lalu lintas dan membuat torrent dengan pelacak tunggal Anda dalam daftar. Saya tidak berpikir admin menggunakan analisa tanda tangan di perbatasan untuk memblokir bt-traffic

HDD 80G melalui surat siput masih lebih mudah dan kuat

Malas Badger
sumber
-1

Gunakan bittorrent . uTorrent memiliki opsi untuk mengirim file besar .

Semoga berhasil.

robermorales
sumber
1
OP mengatakan bittorrent diblokir, jadi bukan pilihan bagi mereka untuk menggunakannya.
Nicholas Smith
itu benar. tetapi mereka tetap bisa mencobanya. mungkin tidak begitu diblokir;)
robermorales