Каковы различные способы передачи большого (5 ГБ) файла между двумя системами Windows?

385
iksemyonov

Google Drive не работает на мне с невероятно медленной скоростью загрузки (мое интернет-соединение составляет 100 Мбит вверх / вниз, поэтому я не виноват). Dropbox, похоже, имеет идентичные проблемы. Skype не принимает файлы размером более 300 Мб. Мой провайдер не может легко дать мне статический IP-адрес, то есть внешний IP-адрес маршрутизатора не относится к типу, в который вы можете использовать SSH. Другая система находится в том же положении относительно IP-адреса маршрутизатора и интернет-провайдера. Следовательно, доступны только системы прямого подключения.

Есть ли способ решить проблему? Платная услуга будет достаточной, как только вам не придется платить за год вперед.

3
Насколько далеко физически находятся две системы Windows? Что-то в линии VPN на сайте или, возможно, FTP-соединение может также работать. Есть много доступных вариантов, но я полагаю, что от того, с чем вы работаете, зависит, что лучше всего подойдет в вашем случае. Pimp Juice IT 7 лет назад 0
@MagicallyDelicous Два соседних города. Итак, физически разделены. FTP будет требовать внешнего IP AFAIU? Лучшим было бы решение, которое было бы максимально без проблем, но с обеих сторон есть технически грамотные люди. iksemyonov 7 лет назад 0
Вы можете изучить или рассмотреть возможность создания какого-либо динамического DNS и просто запустить службу на стороне прослушивания, чтобы зарегистрировать DDNS для устройства, чтобы оно работало независимо от общедоступного IP-адреса. Вы можете провести небольшое исследование и тестирование с какой-либо службой DDNS, например, http://www.noip.com/free, и то же самое с бесплатной службой FTP-сервера и настройкой клиента, но вы можете получить какую-то настройку, которая наверняка будет работать, например https://filezilla-project.org/ и https: //winscp.net/rus/download.php ... К сожалению, на данный момент у меня нет чего-то простого и быстрого, о чем я могу подумать. Pimp Juice IT 7 лет назад 0
Да, это в основном идет по пути одурачивания динамического IP. Опять же, посмотрите на TeamViewer: он как-то работает с динамическим IP, не так ли? iksemyonov 7 лет назад 0
С помощью Team Viewer он регистрируется на сервере от клиента, на котором вы его запускаете, а затем с другого компьютера, на котором вы фактически подключаетесь к этому серверу, который затем направляет его обратно клиенту, у которого установлен этот сеанс. Если у вас есть что-то вроде этого, то это тоже будет работать, но нужно настроить что-то на одной из двух сторон, чтобы вы могли каким-то образом подключиться к другой. Я не тестировал большие 5 ГБ файлы с Google Drive или Drop Box, но я знаю, что FTP хорошо работает с большими файлами. Pimp Juice IT 7 лет назад 0
Пожалуйста, рассмотрите SFTP вместо FTP, так как его проще настроить, так как ему нужен только один порт. Более того, если передача файлов происходит случайно, вам не нужно настраивать динамический DNS, и вы можете просто использовать внешний динамический ip. Я не знаю, отвечает ли Teamviewer на ваш вопрос, поскольку речь идет о сторонних серверах: так же как и другой вариант, который я бы порекомендовал (поскольку он потенциально мог бы использоваться для гораздо большего, чем передача файлов): аренда общего веб-пространства или VPS (ищите некоторые дешевые на lowendtalk.com). simlev 7 лет назад 0
Если вы хотите узнать, какая служба обмена файлами будет быстрее, чем Gdrive и Dropbox, вам следует протестировать скорость из вашего местоположения. Amazon Drive и WeTransfer имеют хорошую репутацию в этом отношении. simlev 7 лет назад 0
Еще проще, чем SFTP [hfs] (http://www.rejetto.com/hfs): просто откройте порт 80. simlev 7 лет назад 0

4 ответа на вопрос

2
Keltari

Я использую Resilio Sync (ранее Bittorent Sync). Это бесплатно для некоммерческого использования и очень хорошо работает с большими файлами и в нескольких местах.

Или синхронизация, которая похожа на программное обеспечение. Они оба используют сторонние серверы для обхода nat, но тогда фактическая передача файлов должна быть прямой между источником и местом назначения. simlev 7 лет назад 0
Я собирался ответить на это. Я пользуюсь этим * много *, так как он в основном работает хорошо и работает на всем и на кухонной раковине. Это также легко повторяется, если у вас есть возможность отправить ключи. Journeyman Geek 7 лет назад 0
1
Thorsten Albrecht

Решение вашей проблемы, не сталкиваясь с проблемами динамического IP, использует облачные сервисы, которые вы упомянули в своем вопросе. Вам просто нужно дождаться загрузки файлов. Для загрузки этих (бесплатных) облачных сервисов достаточно скорости загрузки 100 Мбит / с, поскольку обычно они используют только небольшую полосу пропускания от 500 кБ / с до 2 МБ / с. Кажется, это не зависит от максимальной скорости загрузки (моя скорость загрузки составляет 1000 Мбит / с). Возможно, в платном облачном сервисе скорость загрузки улучшена по сравнению с бесплатной версией.

Я получил лучший опыт за последние месяцы с OneDrive (бесплатно). Я распространил несколько файлов ISO и видео (около 4-5 ГБ) между разными компьютерами (динамические IP-адреса), и файлы, похоже, были загружены со скоростью около 1 МБ / с. Для файла объемом 5 ГБ потребовалось около 1,5-2 часа, чтобы закончить.

1
Charles Burge

Динамическая IP-адресация действительно не проблема. Большинство стандартных кабельных модемов позволяют вам настроить переадресацию портов, и почти через 20 лет моего личного опыта ваш IP-адрес от кабельного интернет-провайдера, вероятно, останется неизменным в течение нескольких месяцев, если не лет. Если вы не знаете, какой у вас внешний IP-адрес, есть много сайтов, которые могут вам рассказать, например, IP Chicken .

Вы упоминаете, что оба ваших друга технически неграмотны. Но вы в состоянии, что вы можете посетить один из них лично и напрямую взаимодействовать с компьютером? Если это так, я бы сделал это:

Сначала вам нужно перенаправить порт 22 модема на внутренний IP-адрес. Это позволяет SSH / SFTP пройти. Затем загрузите ПК с живого компакт-диска Linux, такого как Knoppix. Включите SSH-сервер и создайте учетную запись. Выясните, каков локальный путь к файлу, которым вы хотите поделиться.

Затем позвоните своему другому другу и в устной форме проведите его через процесс установки FTP-клиента Filezilla, а затем введите информацию о соединении (IP-адрес, учетные данные и порт 22). Он должен иметь возможность перейти к файлу и загрузить его.

Если это не опечатка, он писал: «На обоих концах есть технически грамотные люди». simlev 7 лет назад 0
Я видел это, но не было ясно, включал ли он себя в качестве одного из этих целей. Я предположил, что он третья сторона, помогающая двум друзьям. Возможно, это было неверное предположение. Charles Burge 7 лет назад 0
1
JoelAZ

Если вам просто нужно поделиться 1 файлом, используйте Teamviewer. Установите с обеих сторон и используйте совместный доступ к ТВ-файлам. Это выполнит работу честно. Возможно, он не самый быстрый, но он должен быть относительно быстрым по отношению к вашему интернет-соединению и намного проще, чем иметь дело с открытием портов или настройкой FTP или других серверов на обоих концах.