На мой взгляд, самый простой способ - это переадресация портов. Это выглядит долго и страшно, но на самом деле не должно быть так сложно настроить.
Сначала давайте настроим сервер (ваш домашний компьютер). Предполагая, что вы хотите поделиться общим диском целиком, поделитесь диском C: как обычно, чтобы создать локальный общий ресурс. Установите защиту паролем, как вы хотите. Затем вам нужно настроить домашний компьютер на использование статического IP-адреса, чтобы ваш маршрутизатор всегда мог найти его в одном и том же месте. Некоторые маршрутизаторы позволяют вам делать это изнутри маршрутизатора (называемого резервированием DHCP). В противном случае вам придется сделать это из окон. Есть несколько хороших руководств о том, как сделать это онлайн.
Так! Ваш домашний компьютер готов к работе. Следующим шагом является указание маршрутизатору переадресовывать на него входящие соединения. С этого момента я буду использовать эти IP-адреса, чтобы избежать путаницы. Вы можете настроить свои так, как вам нравится:
IP вашего роутера: 192.168.1.1
Статический IP-адрес вашего домашнего ПК: 192.168.1.101
Ваш публичный IP (этот): 144.4.44.444
Первый шаг - узнать IP-адрес вашего маршрутизатора (если вы еще этого не сделали). В командной строке введите ipconfig
и запомните адрес шлюза по умолчанию. Введите этот адрес в поле URL веб-браузера (в моем примере это будет 192.168.1.1).
Далее идет часть переадресации портов. Самый простой способ, которым я знаю о переадресации портов, это просто настроить DMZ. Это отправляет все входящие запросы на ваш домашний компьютер. Это немного менее безопасно, но проще. На моем роутере этот параметр находится в разделе «Приложения и игры». Включите его и введите адрес вашего домашнего компьютера (например, 192.168.1.101). Если вы хотите быть немного более безопасным, вы можете переадресовать один порт только с руководством. Если вы сделаете это, в будущем вам нужно будет подключиться к вашему серверу, например, 144.4.44.444:8000.
Теперь ваш маршрутизатор должен пересылать все входящие запросы на ваш домашний компьютер. Вы упомянули noip.com. Целью этого является возможность всегда подключаться, даже когда ваш интернет-провайдер меняет ваш адрес (144.4.44.444). Это должно означать, что вы уже создали имя хоста (что-то вроде name.hopto.org), которое пересылается на 144.4.44.444.
Время проверить это! Выходите из своей локальной сети (ходите на работу / в школу, в ближайший Starbucks или используйте 3G). Предполагая, что вы используете окна, перейдите в диалоговое окно запуска и введите \\name.hopto.org
. Если все сделано правильно, вам нужно будет ввести учетные данные для входа и иметь доступ к вашей домашней папке. Потрясающие! Подключите сетевой диск к этому адресу. Если это не сработает, попробуйте перейти к \\144.4.44.444
и посмотреть, работает ли это. Если это так, значит, что-то не так с вашим конфигом noip.com. Помните, что ваш адрес 144.4.44.444 может измениться, поэтому убедитесь, что вы проверили его вскоре после подтверждения его правильности.
Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы!