Я пытаюсь подключиться к своей домашней сети Wi-Fi, чтобы получить доступ к внешнему жесткому диску, который я подключил к маршрутизатору, из дома моих подружек. Мой Wi-Fi находится в местоположении A, и ее Wi-Fi находится в местоположении B. Я хочу соединиться с местоположением A от местоположения B.

Даже если это то, что должно быть написано ... я достаточно предан LOL

Я пытался Google это, но я думаю, я не задаю Google правильный вопрос

3 ответа3

0

Да, вы можете сделать это - поскольку каждый из вас, вероятно, находится за отдельным соединением NAT (потому что именно так работает большинство интернет-провайдеров), вам нужно каким-то образом связать эти соединения вместе. Есть несколько способов сделать это.

Я бы разбил проблему на несколько частей, ключевые решения которых -

  1. Как вы хотите получить доступ к файловому серверу. Если вы хотите, чтобы он "просто появлялся" более или менее так, как если бы вы были в одной и той же локальной сети, вам нужно взглянуть на VPN или аналогичный, чтобы объединить сети в сеть. Если вы просто хотите иметь доступ к нему через веб-браузер или FTP или SSH, вам, возможно, удастся сделать что-то более простое, например, переадресацию портов.

  2. Как вы собираетесь найти IP-адрес удаленного сервера? Самым простым способом может быть настройка динамического DNS, или у одного из вас или у вас обоих есть статический IP-адрес?

  3. Собираетесь ли вы попробовать подключиться только к файловому серверу, или вы хотите подключиться ко всему в сети друг друга?

Немного сложно дать более точный ответ, не сузив игровое поле - вы должны взглянуть на OpenVPN для создания VPN-сети между сайтами, а также для сопоставления портов и динамического DNS. Способ сопоставления портов будет зависеть от вашего маршрутизатора. ,

0

Вы можете использовать sftp или ftp для этого. Просто убедитесь, что место, где находится жесткий диск, имеет статический публичный ip.

Я бы порекомендовал использовать sftp, так как он более безопасный и простой в настройке.Вам нужно будет подключить жесткий диск к компьютеру под управлением Linux и включить ssh (автоматическое включение в большинстве дистрибутивов), затем вам необходимо войти в систему на маршрутизаторе (местоположение b) и перенаправить порт 22 на ip компьютера linux (сделать ip static) и так и должно быть.

Перейдите к вашему компьютеру в папку b и загрузите winscp. Поместите в публичный ip pf loaction b, и вы сможете перейти на свой жесткий диск.

0

Разве это не весь смысл компьютерных сетей? Чтобы иметь возможность подключиться из любого места в любое место?

Тем не менее, вы не упомянули, находитесь ли вы на одном или разных провайдерах. Это имеет некоторое значение в отношении разрешения IP-адресов. Например, предположим, что у вашего маршрутизатора ISP есть адрес 172.xy1, а у вас 172.xy5, а у вашей подруги 172.xy9, тогда вы можете подключиться к локальной сети и передавать файлы.

Однако, если вы оба находитесь на разных интернет-провайдерах, тогда вступает в игру публичный адрес. Вы можете использовать SSH или VPN для подключения к ее компьютеру. Или вы можете воспользоваться протоколом bittorrent. Попросите ее сделать торрент-файлы содержимого жесткого диска и загрузить их в частном порядке на какой-нибудь торрент-сайт. Вы можете сделать все остальное.

Ура, я сам новичок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .