Как включить автоматическое подключение к интернету во время запуска компьютера на Windows 10, 8.1, 8, 7

По просьбе одного из посетителей сайта пишу данную статью. Она касается тех из нас, кто ещё не купил роутер и подключается к интернету на компьютере. Хотя в наше время, при наличии телефонов и планшетов с Wi-Fi, я считаю, что гораздо проще и удобнее иметь дома Wi-Fi маршрутизатор и иметь автоматическое подключение к интернету именно на нём. Но ситуации бывают разные, и мы не будем вдаваться в подробности. Итак, по факту у нас есть интернет соединение посредством таких технологий как VPN, L2TP, PPPoe (Также это можно использовать, если вы настроили свой VPN сервер). И мы хотим чтобы соединение происходило в автоматическом режиме при старте компьютера ещё до входа пользователя. В принципе, пока что ничего сложного нет, так что перейдем к инструкции. Вообще, я считаю что сейчас проще купить роутер (в Ого.ру, Мвидео или Техносиле, благо выбор по ценам позволяет подобрать доступную модель) и переложить ответственность за подключение к интернету на него. Я с некоторых пор, предпочитаю фирму TP-Link и в данный момент пользуюсь именно ей. Роутер - это удобно, так как позволяет подключать к сети любое устройство с Wi-Fi (телефоны, смартфоны, ноутбуки, планшеты). 1) Нам нужно чтобы имя интернет-подключения было на английском языке. Переименовываем его или задаем правильное имя при создании подключения. Я буду использовать VPN. Нам нужно чтобы имя интернет-подключение было на английском языке, переименовываем его или задаем правильное имя при создании подключения. Я буду использовать VPN. 2) Данный шаг касается обладателям Windows 7. Открываем свойства сетевого подключения, переходим на вкладку "Параметры" и снимаем галочки с "Отображать ход подключения", "Запрашивать имя, пароль" и "Включать домен входа в Windows". 3) Далее открываем планировщик заданий Windows. Для этого идём: Панель управления → группа "Система и безопасность" → "Администрирование" → "Планировщик заданий" (или жмём Win+R и вводим taskschd.msc).

Далее открываем планировщик заданий Windows. Для этого идём: Панель управления - группа "Система и безопасность" - "Администрирование" - "Планировщик заданий"

4) Выбираем "Действие" → "Создать простую задачу":

Выбираем "Действие" - "Создать простую задачу".

5) Откроется "Мастер создания простой задачи". Вводим произвольное имя и описание. Жмём далее. Откроется "Мастер создания простой задачи". Вводим произвольное имя и описание. 6)  Ставим точку напротив "При запуске компьютера". При желании можно выбрать "При входе в Windows", и соединение будет автоматические создаваться после входа под пользователем. Ставим точку напротив "При запуске компьютера". 7) Выбираем "Запустить программу": Выбираем "Запустить программу". 8) Теперь самое интересное: 1) В поле "Программа или сценарий" прописываем программу: C:\Windows\system32\rasdial.exe rasdial.exe - утилита, встроенная в Windows с очень давних пор и используется для работы с сетевыми подключениями. 2) В поле "Добавить аргументы" пишем команду в следующем виде:
*название_подключения* *имя_пользователя* *пароль*
где "имя пользователя и пароль" - это логин и пароль, предоставленные вашем провайдером. В моём случае это будет выглядеть вот так (данные вымышлены):
VPN qazxderfv zxcvnzx
Прописываем значения в соответствии с инструкцией 9) Ставим галочку напротив "Открыть свойства для этой задачи после нажатия кнопки "Готово" и жмём "Готово". 008 10) Переключаем точку на "Выполнять для всех пользователей". Ставим галочку напротив "Выполнять с наивысшими правами" и в пункте "Настроить для:" выбираем нашу операционную систему. Жмём ОК. Переключаем точку на "Выполнять для всех пользователей". Ставим галочку напротив "Выполнять с наивысшими правами" и в пункте "Настроить для" выбирайте вашу операционную систему. Жмём ОК. Windows может запросить пароль от пользователя администратора, вводим и жмём ОК.

Windows может запросить пароль от пользователя администратора, вводим и жмём ОК.

Всё, теперь при включении компьютера сетевое подключение должно включиться самостоятельно.

Альтернативные способы включения автоматического старта интернета:

I. Использование функции автозапуска программ.

Считаю что эта статья будет не полной, если я не добавлю несколько альтернативных способов. И первым из них будет о создании и использовании BAT файла. 1) Итак, первым делом, конечно же, нам нужно создать BAT-файл, который будет осуществлять подключение к интернету. Для этого создаем в произвольном месте текстовый файл. И заполняем текстом, следующего формата:
cd %systemroot%\system32
start rasdial *название_подключения* *имя_пользователя* *пароль*
Название подключения (напомню что оно должно быть набрано латинскими символами), имя пользователя и пароль по аналогии первого варианта инструкции, просто через пробел. Название подключения (напомню что оно должно быть набрано латинскими символами), имя пользователя и пароль по аналогии первого варианта инструкции, просто через пробе 2) Переименовываем файл в VPN_autostart.bat. Для того, чтобы изменить расширение файла, необходимо включить их показ в свойствах папок. В Windows 7 нажимаем кнопку Alt в проводнике и выбираем "Сервис" - "Параметры папок". В Windows 8 и 8.1 переключаемся на вкладку "Вид" в проводнике, выбираем "Параметры" - "Изменение параметров папок и поиска". Там на вкладке "Вид" ищем пункт "Скрывать расширения для зарегистрированных типов файлов" и снимаем галочку. Жмём ОК. Для того, чтобы изменить расширение файла, необходимо включить их показ в свойствах папок. В Windows 7 нажимаем кнопку Alt в проводнике и выбираем "Сервис" - "Параметры папок". В Windows 8 и 8.1 переключаемся на вкладку "Вид" в проводнике, выбираем "Параметры" - "Изменение параметров папок и поиска". Там на вкладке "Вид" ищем пункт "Скрывать расширения для зарегистрированных типов файлов" и снимаем галочку. Жмём ОК. Переименовываем файл в VPN_autostart.bat 3) Идём в папку "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp" и копируем файл в неё. Идём в папку "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp" и копируем файл в неё. На этом первый альтернативный способ завершен. Вроде как он очень простой, но почему-то срабатывает далеко не всегда.

II) Автостарт интернета через запись в реестре. 

Второй альтернативный способ основан на создании дополнительного параметра для запуска сетевого подключения. 1) Открываем реестр нажав сочетание клавиш Win+R и введя regedit, в открывшемся окне. Заходим в реестр. Для этого воспользуемся сочетанием клавиш WIN+R и в открывшемся окне пишем regedit   2) Открываем следующую ветку если вы хотите включить автозапуск, для всех пользователей на компьютере:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
Если вы хотите включить автозапуск только для текущего, значит вам нужна вот эта ветка:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Я буду создавать для всех пользователей. 016   3) Создаем новый строковый параметр с именем StartVPN и задаем ему значение формата:
rasdial *название_подключения* *имя_пользователя* *пароль*
017 Не забываем что имя VPN подключения не должно содержать кириллических символов. При следующем запуске компьютера компьютер должен автоматически подключиться к интернету.

III) Автостарт интернета с помощью создания новой службы.

Это ещё один способ, который должен автоматически подключать к интернету, до входа пользователя. 1) Запускаем командую строку от имени администратора. Запускаем командую строку от имени администратора   2) Здесь нам нужно написать команду на создание новой службы формата:
sc create startVPN start= auto binPath= "rasdial *название_подключения* *имя_пользователя* *пароль*" DisplayName= "StartVPN" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"
Это создаст новую службу, которая будет отрабатывать после запуска всех системных служб. В моём случае это будет выглядеть так:
sc create startVPN start= auto binPath= "rasdial VPN qazxderfv zxcvnzx" DisplayName= "StartVPN" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"
Здесь нам нужно написать команду на создание новой службы формата   В консоли services.msc должна появиться новая служба, если она не появилась проверяйте синтаксис команды. В консоли services.msc должна появиться новая служба, если она не появилась проверяйте синтаксис команды. Открываем свойства службы и меняем параметр Тип запуска на "Автоматический (отложенный запуск)" Открываем свойства службы и меняем параметр Тип запуска на "Автоматический (отложенный запуск)" И переходим на вкладку "Восстановление". И переключаем все три пункта действий на "Перезапуск службы". И переходим на вкладку "Восстановление". И переключаем все три пункта действий на "Перезапуск службы".   Теперь подключение будет производиться после запуска компьютера с автоматическим переподключением в случае ошибки. Для удаления данной службы нужно использовать команду (если она вам больше не нужна):
sc delete startVPN
_________________________________ На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу в Вконтакте. Спасибо за внимание :) Материал сайта Skesov.ru

Как добавить в компьютер сетевой диск, представляющий из себя FTP или WebDAV сервер, на Windows 8.1, 8, 7, Vista

Недавно я написал серию статей, посвященных файловым серверам с доступом через интернет (статьи доступны по ссылкам WebDAVFTP и сервер с доступом по HTTP). В случае протоколов FTP или WebDAV обычно пользователи используют сторонние программы или даже браузер, но при работе с данными протоколами браузер, чисто на мой субъективный взгляд, очень неудобный инструмент. Качать же стороннюю утилиту при огромном количестве сайтов подделок - не всегда самый безопасный вариант для неопытного пользователя. Сегодня же я постараюсь объяснить как пользоваться встроенной в Windows возможностью удобной работы с FTP, WebDAV файловыми серверами или даже с вашим домашним NAS сервером. Вся суть заключается в подключении к файловому серверу в виде сетевого диска. Это очень удобно, к примеру, когда для передачи файлов с телефона по локальной сети. Итак, как же это осуществить: 1) Жмём правой клавише по ярлыку "Мой компьютер" и выбираем "Подключить сетевой диск": Жмём правой клавише по ярлыку "Мой компьютер" и выбираем "Подключить сетевой диск" Единственное условие - это должен быть родной ярлык операционный системы. Иначе этого пункта не будет в контекстном меню. Как его добавить на рабочий стол, можно прочитать в этой статье. 2) В открывшемся окне жмём по ссылке "Подключение к веб-сайту, на котором вы можете хранить документы и изображения": В открывшемся окне жмём по ссылке "Подключение к веб-сайту, на котором вы можете хранить документы и изображения" 3) Откроется мастер добавления сетевого расположения, на первой странице просто жмём "Далее": Мастер добавления сетевого окружения. Жмём "Далее" 4) Выбираем "Выберите другое сетевое расположение" и нажимаем кнопку "Далее": Выбираем "Выберите другое сетевое расположение" и нажимаем кнопку "Далее" 5) Пишем адрес FTP или WebDAV сервера, который мы хотим добавить. Для примера я использую свой телефон как FTP сервер. Пишем адрес FTP или WebDAV сервера, который мы хотим добавить. 6) Далее есть два варианта. Если у вас есть логин и пароль от сервера, снимаем галочку "Анонимный пользователь" и пишем логин. Если ваш сервер позволяет подключаться анонимно, оставляем галочку "Анонимный пользователь. Если есть логин от фтп сервера, снимаем галочку и пишем его 7) Прописываем имя для ярлыка: Пишем имя ярлыка 8) Почти закончили, при желании можно снять галочку с "Открыть это расположение в сети..." и жмём кнопку готово: Сетевой диск создан, жмём готово 9) При открытии сетевого диска появится следующее окно, где необходимо ввести пароль или поставить галочку внизу слева "Анонимный вход". Если вы используете пароль, можно поставить галочку "Сохранить пароль" для его сохранения. Вводим пароль, при желании ставим галочку "Сохранить пароль"

10) Сетевой диск успешно подключен и мы имеем доступ к файлам FTP или WebDAV сервера в привычном окне проводника Windows: Вот так выглядит FTP сервер в окне проводника Для входа теперь достаточно зайти в компьютер и открыть соответствующий ярлык: Для подключения к серверу теперь достаточно просто открыть соответствующий ярлык в компьютере На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа. Спасибо за внимание :) Материал сайта Skesov.ru

Как создать WebDAV сервер средствами IIS от ОС Windows 10, 8.1, 8, 7, Vista

Совсем недавно мы рассмотрели две очень интересные темы, связанные с доступом к файлам на компьютере через интернет. Эти статьи доступны по следующим ссылкам: файловый сервер с WEB интерфейсом и FTP-сервер. Статьи получились большие и, на мой взгляд, очень полезные, но этот комплект не полный. Сегодня я расскажу об ещё одном способе обмена файлами, а точнее протоколе WebDAV. Что же это такое? WebDAV (англ. Web Distributed Authoring and Versioning) - это протокол защищенного соединения высокого уровня. WevDAV работает поверх HTTP. Этот протокол позволяет осуществлять любые операции с файлами (и их метаданными) на сервере и даже позволяет работать одновременно с несколькими файлами. То есть, установив WebDAV сервер, мы получаем защищенное соединение для работы с нашими файлами на компьютере с любой точки планеты, где есть интернет. Неплохо? Конечно же, это отлично! И, кстати, именно по протоколу WebDAV работают такие проекты как Google Drive, Яндекс.Диск, DropBox и SkyDrive. Это явный пример того, что этот протокол стоит внимания. Хватит теории, думаю вы и так уже всё поняли и решили, что вам он нужен. Перейдем к настройке (все операции проводились на Windows 8.1 Final, но применимы так же к Windows 7 и Windows 8): 1) Первое что нам нужно - это включить недостающие компоненты системы. Для этого идём в «Панель управления» → категория «Программы» → «Программы и компоненты» и жмём кнопку слева «Включение или отключение компонентов Windows»: Открываем "Включение или отключение компонентов Windows" 2) Открываем каталог "Службы IIS" и ставим маркеры на каталоги "Службы Интернета" и "Средства управление веб-сайтом". Раскрываем "Службы Интернета" и далее совершаем два пункта: а) Переходим в каталог "Безопасность" и ставим галочку на все пункты; б) Переходим в каталог "Общие функции HTTP" в этом каталоге так же ставим галочки на все компоненты. Жмём ОК и ждём, пока Windows включит необходимые нам компоненты. Возможно после включения понадобится перезагрузка системы. 002 Windows включила нужные нам компоненты 3) Далее нам необходимо создать пользователей и группу для них, которые смогут работать с нашими файлами по протоколу WebDAV. Для этого идём в «Панель управления» → группа «Система и безопасность» → «Администрирование» → «Управление компьютером». В левой части окна выбираем раздел «Локальные пользователи и группы» → «Группы». Чтобы создать группу, нужно кликнуть правой клавишей мыши по центральной части окна и выбрать соответствующий пункт: Жмём кнопку "Создать группу" Вводим имя группы и её описание: Вводим имя группы и её описание Далее нужно перейти на вкладку «Пользователи» и по аналогии создать нового пользователя. Кликаем правой клавишей по пустому месту и выбираем «Новый пользователь»: Кликаем по кнопке "Новый пользователь" Указываем имя пользователя, полное имя, вводим пароль, снимаем галочку с "Требовать смены пароля..." и ставим галочки на «Запретить смену пароля пользователем» и «Срок действия пароля не ограничен» и создаем пользователя: Вводим данные будущего пользователя Далее открываем свойства нового пользователя и переходим на вкладку "Членство в группах". Жмём кнопку "Добавить" →  «Дополнительно» → «Поиск» и выбираем группу, которую мы создали несколько минут назад. Жмём ОК. Добавляем ранее созданную группу 4) Теперь нам нужно предоставить новой группе доступ к папкам, доступ к которым будет осуществляться через WebDAV. Для этого открываем свойства нужного каталога и переходим на вкладку "Безопасность", нажимаем кнопку "Изменить": Жмём кнопку "Изменить" для изменения прав доступа к папке Нажимаем "Добавить" и добавляем группу пользователей, которую мы создавали для WebDAV. Выбираем её и даём в нижней части полный доступ: Добавляем группу пользователей и даем ей полный доступ к папке Жмём ОК, для применения изменений. 5) Теперь переходим к настройке сервера. Для этого идём в «Панель управления» → группа «Сеть и безопасность» → «Администрирование» и открываем «Диспетчер служб IIS» → «Сайты» и выбираем в левой колонке "Default Web Site": Default Web Site В центральной части окна открываем "Правила разработки WebDAV": В центральной части окна открываем "Правила разработки WebDAV" В открывшемся меню, в правой колонке жмём кнопку "Включить WebDAV": 011 Далее, в том же меню жмём "Добавить правило разработки": В том же меню жмём "Добавить правило разработки" В открывшемся окне выбираем "Указанные роли или группы пользователей" и вводим имя группы, которую мы создавали для WebDAV. Ставим все галочки в разделе "Разрешения" и жмём ОК. Указываем группу, созданную для WebDAV, и даем ей полный доступ Возвращаемся в окно работы с сайтом и жмём кнопку "Проверка подлинности": Открываем "Проверка подлинности" Включаем "Проверка подлинности Windows". Для этого нажимаем правой клавишей и выбираем "Включить". Если сервер будет использовать только для WebDAV, можно отключить анонимную проверку. Включаем "Проверка подлинности Windows" Ещё раз возвращаемся в меню работы с сайтом и выбираем пункт "Правила авторизации": Выбираем "Правила авторизации" В этом окне нам нужно добавить разрешающее правило, нажав кнопку справа. Указываем нашу группу пользователей. Добавляем разрешающее правило Указываем нашу группу пользователей Настройка сервера почти завершена, осталось за малым: указать папку, доступ к которой будет осуществлять по протоколу WebDAV. Для этого жмём правой клавишей по Default Web Site, выбираем "Управление веб-сайтом" и кликаем по "Дополнительные параметры": "Управление сайтом" - "Дополнительные параметры" В открывшемся окне вводим путь до папки, доступ к которой будет осуществляться через протокол WebDAV и жмём ОК. Вводим путь папки для WebDAV сервера Сервер WebDAV настроен и готов к работе. Если у вас постоянный IP, можно купить доменное имя и привязать его к вашему компьютеру. Для удобства использования WebDAV сервера, можно подключить его на компьютере как сетевой диск, это значительно упростит его использование. Так же к вашему вниманию доступны статьт о подключении к серверу с телефона на Android через ES Проводник или X-plore File Manager. Update: Добавил на сайт статью по привязке постоянного доменного имени к динамическому IP адресу. На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа. Спасибо за внимание :) Материал сайта Skesov.ru

Как создать FTP сервер средствами самой Windows 10, 8.1, 8, 7, Vista

В продолжении темы о передаче файлов через интернет, сегодня расскажу о FTP сервере. Хотя я и отдал своё предпочтение HTTP файловому серверу, упускать из виду FTP сервер нельзя, так как это очень популярный способ передачи файлов. Итак, немного теории. Что такое FTP? FTP (File Tranfser Protocol) в переводе с английского означает "Протокол передачи файлов" и служит для обмена файлами между компьютерами через интернет или локальную сеть. Для входа на FTP сервер достаточно обычного браузера или даже проводника Windows. Единственное условие это открытый порт 21 (используется по умолчанию, но можно заменить на свой), то есть он должен быть открыт. Так что, если у вас стоит Firewall или роутер, придется вспомнить где у вас лежит инструкция, чтобы пробросить 21 порт. Конечно же лучше всего использоваться для подобных целей специальный NAS сервера (они и электричества не так много едят, как ПК, да и заточены под такие протоколы)к, но не у всех есть на это деньги, поэтому будем делать небольшой сервер из своего компьютера. Есть много программ как платных, так и бесплатных, которые могут создать FTP-сервер в автоматическом режиме, но сегодня мы рассмотрим случай простейшего сервера, который может создать сама операционная система Windows. Для этого нам не придется ничего скачивать, необходима только Windows, но не в издании Home или ниже, всё выше нам подходит. Как альтернативу можно рассмотреть так же создание WebDAV файлового сервера. Итак, переходим к настройке FTP-сервера. 1) И первое, что нам нужно - это добавить компоненты в нашу операционную систему.  Для этого идём в "Панель управления" → "Программы" → "Программы и компоненты" и жмём кнопку слева "Включение или отключение компонентов Windows": Выбираем "Включение или отключение компонентов Windows" 2) В открывшемся списке нам необходимо включить группу компонентов "Службы IIS", а именно: "FTP - сервер", "Службы Интернета" и "Средства управления веб-сайтом". Должно получить так же, как на скриншоте: Выбираем "Службы IIS" Жмём ОК и ожидаем завершения установки компонентов. В зависимости от выпуска вашей операционной системы, может понадобиться диск с установочным пакетом Windows. Windows применила требуемые изменения 3) Далее нам нужно запустить наш FTP-сервер. Для этого идём в "Панель управления" → группа "Сеть и безопасность" → "Администрирование" и открываем "Диспетчер служб IIS": Открываем "Диспетчер служб IIS" В открывшемся окне в левой колонке открываем дерево до вкладки "Сайты" и жмём по этой вкладке правой клавишей. Выбираем "Добавить FTP-сайт": Добавить FTP-сайт Указываем имя сайта и каталог, к которому будет осуществляться доступ по FTP протоколу: Вводим имя сайта и физический путь Указываем параметры запуска FTP-сервера. Если вы не хотите, чтобы сервер запускался автоматически при старте системы, снимите галочку. В подразделе SSL поставьте точку на "Без SSL": Отключаем SSL На следующей странице ставим галочку напротив "Анонимный" и "Обычная" и жмём готово: Настраиваем сведения о проверки подлинности и авторизации FTP-сайт создан, продолжаем настройку. FTP сервер создан, переходим к настройке 4) Идём в "Панель управления" → группа "Система и безопасность" → "Брандмауэр Windows" и в левой колонке выбираем "Дополнительные параметры": Выбираем "Дополнительные параметры" в окне Брандмауэра Windows Переходим на вкладку "Правила для входящих соединений". Необходимо найти и включить два пункта: - FTP-сервер (входящий трафик); - Трафик FTP-сервера в пассивном режиме (входящий трафик FTP в пассивном режиме). Для этого жмём правой клавишей по правилу и выбираем "Включить правило": Включаем два правила: FTP-сервер (входящий трафик) и Трафик FTP-сервера в пассивном режиме (входящий трафик FTP в пассивном режиме) Затем переходим во вкладку "Правила для исходящих подключений" и включаем правило "Трафик FTP-сервера (исходящий трафик FTP)": Включаем правило Трафик "FTP-сервера (исходящий трафик FTP)"
Если у вас установлен Firewall или роутер, вам необходимо открыть порт 21(TCP) для входящих соединений и порт 20(TCP) для исходящих.
5) Необходимо создать пользователя, который будет иметь полный доступ к серверу по FTP (запись/удаление). Для начала необходимо создать новую группу пользователей. Поэтому идём в "Панель управления" → группа "Система и безопасность" → "Администрирование" → "Управление компьютером". В левой части окна выбираем раздел "Локальные пользователи и группы" → "Группы". Кликаем правой клавишей по пустому месту в центральной части окна и выбираем "Создать группу...": Создаем новую группу пользователей Прописываем имя и описание группы и жмём кнопку "Создать": Вводим имя и описание новой группы пользователей Переходим во вкладку "Пользователи" и по аналогии кликаем по пустому месту и  выбираем "Новый пользователь": Создаем нового локального пользователя Прописываем данные и придумываем пароль (не менее восьми символов). Также ставим галочки на "Запретить смену пароля пользователем" и "Срок действия пароля" не ограничен": Задаем имя пользователя и пароль для нового локального пользователя Открываем свойства нового пользователя кликнув по нему правой клавишей. Переходим на вкладку "Членство в группах". Жмём кнопку "Добавить" → "Дополнительно" → "Поиск" и выбираем группу, которую мы создали несколько минут назад. Жмём ОК. Задаем членство в группах для нового локального пользователя 6) Далее нам необходимо указать разрешения группы для каталога, который мы указывали при создании сервера. Для этого открываем его свойства на вкладку "Безопасность" и жмём кнопку "Изменить": Открываем настройки безопасности каталога, который будет иметь доступ через FTP Жмём кнопку "Добавить" и добавляем группу, которую мы создавали. Предоставляем группе полный доступ, отметив соответствующую галочку в нижней части окна: Добавляем нашу новую группу пользователей и предоставляем ей полный доступ Жмём ок, чтобы применить изменения. 7) Далее возвращаемся к настройке нашего FTP-сервера. Переходим "Панель управления" → группа "Сеть и безопасность" → "Администрирование" и открываем "Диспетчер служб IIS" → "Сайты" и выбираем наш сайт: Переходим к настройке FTP сервера Открываем "Правила авторизации FTP" и кликаем по пустому месту в центральной части окна. Выбираем "Добавить разрешающее правило": Добавляем новое разрешающее правило Выбираем "Указанные роли или группы пользователей" и прописываем имя нашей группы. Даём этой группе права на чтение и запись и жмём ОК. Указываем нашу новую локальную группу и дает полный доступ Добавляем ещё одно правило авторизации. Выбираем "Все анонимные пользователи" и ставим галочку только на "Чтение", чтобы неизвестные люди не могли записать что-либо на наш сервер: Добавляем всех анонимных пользователей и дает доступ только на чтение папки Далее возвращаемся к меню сайта и выбираем "Проверка подлинности FTP". Включаем "Анонимный доступ", теперь к нашему FTP-серверу сможет подключиться кто угодно: Настраиваем проверку подлинности для FTP-сервера Возвращаемся на сайт и заходим в "Ведение журнала FTP". Указываем максимальный размер лога или отключаем его совсем. Жмём справа "Применить": Указываем максимальный размер лога или отключаем его совсем FTP-сервер успешно создан и запущен. Для проверки используем какой-либо FTP-клиент (например FileZilla или ES проводник на телефоне Android). Можно добавить FTP сервер в качестве сетевого диска, это значительно облегчит пользование сервером и не потребует никаких дополнительный утилит. Также к вашему вниманию статья, посвященная подключению к серверу FTP с устройства Android. Update: Выяснилась интересная, но не очень приятная особенность FTP сервера службы IIS. Если вы добавляете виртуальный каталог, чтобы расшарить отдельную папку, она не отображается в списке каталогов FTP сервера со стороны клиента, хотя в неё всё равно можно зайти введя прямую ссылку (Например ftp://skesov.ru/virtual_folder_name/). На мой взгляд это не очень удобно и не знаю о чём думали в майкрософт, когда писали эту часть кода FTP сервера. Элементарным решением является создание символьной ссылки в папку, которая уже расшарена через FTP протокол. Подробно почитать о этом можно в статье о создании символьной ссылки. Update 2: Добавил на сайт статью по привязке постоянного доменного имени к динамическому IP адресу. На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа. Спасибо за внимание :) Материал сайта Skesov.ru

Как создать файловый сервер с доступом через веб-интерфейс на Windows 8.1, 8, 7, Vista

На мой взгляд, это очень отличная тема для описания. В своё время было интересно поднять какой-либо сервер на своём компьютере для более удобного обмена файлами. Попробовав различные FTP-сервера и даже WebDAV протокол, я понял, что мне они абсолютно не нравятся, первые выглядят в браузере, мягко говоря, убого, вторые хотя и имеют свои явные преимущества, но подключать сетевой диск подключать сетевой диск на чужих компьютерах не хочется. Но в один (прекрасный и солнечный) день я встретил программу под названием HTTP File Server (сокращенно HFS), установил, настроил (так как я начинал работать с самой чистой версией, с этим были некоторые проблемы) и почти влюбился в эту программу. Для доступа к моим файлам теперь достаточно иметь любой браузер, так как весь доступ осуществляется, через обычную веб-страницу. Также у меня создана папка, в которую человек, знающий пароль, может добавить файл прямо через браузер. Файлы с сервера можно качать как по одному, так и сразу папками. Программа сама поместит папку в .tar архив без сжатия и отправит для скачивания. При этом сайт имеет довольно опрятный вид, хотя при желании (и достаточных знаниях) можно самому написать шаблон сайта. Признайте, что это отличный способ для легкой и удобной передачи файлов?

И вот пример страницы, которую вы будете видеть в окне браузера, как видите всё красиво и опрятно, на форуме программы можно найти много красивых шаблонов:

Внешний вид веб-интерфейса HFS с установленной темой rywy Хотя её меню полностью на английском языке, для меня это не является помехой. А для тех, кто плохо знает английский, в конце статьи я постараюсь максимально полно объяснить за что отвечают все разделы меню и как ими пользоваться. Итак, перейдем к установке и настройке HTTP File Server: 1) Чтобы несколько сэкономить вам время, я приготовил сборку HFS с русскоязычным шаблоном сайта и произвел первоначальную настройку самой программы. Скачать сборку можно с моего Яндекс.Диск'а по ссылке. Если же вы уверены в своих способностях, то можете скачать чистую версию программу на официальном сайте http://www.rejetto.com/hfs/ 2) Скачанный архив необходимо распаковать в удобное для вас место расположения. Я предпочитаю хранить программу по пути D:\HFS, чтобы в случае переустановки системы мне не пришлось скачивать и настраивать программу с нуля. Скачанный архив необходимо распаковать в удобное для вас место расположения 3) Запускаем программу открыв файл hfs.exe. При первом запуске брандмауэр Windows запросит разрешение о допуске программы в сеть, разрешаем. Для удобства запуска также можно создать ярлык на рабочем столе. Для этого щелкаем правой клавишей мыши на файл hfs.exe и в появившемся меню выбираем "Отправить" → "Рабочий стол (создать ярлык)". Запускаем программу открыв файл hfs.exe. 4) Как вы могли заметить в окне программы, HFS по умолчанию использует порт 80, при желании его можно изменить, но лучше оставить как есть и проверить, чтобы остальные программы его не занимали. Первое, что необходимо сделать, если вы используете Skype, открываем его настройки → вкладка "Дополнительно" → "Соединение" и снимаем галочку с пункта "Использовать порты 80 и 443 в качестве входящих альтернатив": В скайпе снимаем галочку с пункта "Использовать порты 80 и 443 в качестве входящих альтернатив" 4) Далее идём в "Панель управления" → группа "Система и безопасность" → "Брандмауэр Windows" и в левой колонке выбираем "Дополнительные параметры": Идём в "Дополнительные параметры" брандмауэра 5) В левой части открывшегося окна выбираем "Правила для входящих подключений", далее в правой части окна жмём кнопку "Создать правило": Создаем правило входящих подключений В открывшемся окне создаем правила в точности как на скриншотах ниже: 1. Выбираем "Для программы": Выбираем "Для программы" 2. Указываем путь программы: Указываем путь программы 3. Выбираем "Разрешить подключение": Выбираем "Разрешить подключение" 4. Все три галочки должны стоять: Все три галочки должны стоять 5. Задаем название нового правила и жмём кнопку "Готово": Задаем название нового правила и жмём кнопку "Готово" Всё, правило создано. 6) Переходим на вкладку "Правила для исходящих подключений". Жмём кнопку "Создать правило" и создаем точно такое же правило. 7) Если у вас стоит сторонний Firewall, вам так же нужно включить HFS в его исключения. 8) Далее, если вы используете роутер, вам необходимо пробросить порт 80. Как это сделать прочитайте в инструкции к вашему роутеру. В моём же TP-Link  это выглядит следующем образом: Пример проброса порта Пример проброса порта На этом настройка программы к работе завершена, для применения всех настроек рекомендуется перезагрузить компьютер и роутер. Для проверки, после перезапуска компьютера, запустите программу, нажмите кнопку "Menu" "IP address" "Find external address". Это кнопка для распознавания вашего внешнего IP адреса, после нажатия на которую, программа покажет всплывающее окно с вашим IP-адресом. HFS определил внешний IP адрес Сообщите его кому-либо из знакомых с просьбой ввести его в браузере. Если им откроется данная страница, значит всё настроено правильно. HTML страница hfs Теперь можно перейти к добавлению файлов и папок на наш файловый сервер. Для этого переходим в основное окно программы. В левой его части указано древо папок и файлов. Чтобы добавить сюда папку можно использовать два способа: а) Просто перетащить папку/файл из проводника Windows в левую часть окна. б) Кликнуть правой клавишей по левой части окна и выбрать Add files (добавить файлы), Add folder (добавить папку), Add empty folder (Добавить пустой каталог) или Add link (Добавить ссылку, любую интернет-ссылку). Добавляем файлы в HFS Каталоги в HFS делятся на два типа: - Real folder (Настоящий каталог) - в данном случае папка добавится как один каталог. Таким образом, при построении страницы данного каталога все изменения в файловой системе будут моментально подхвачены ею и отображены. - Virtual folder (Виртуальный каталог) - папка добавляется как дерево каталогов и файлов. В случае удаления/изменения имени/перемещении файлов или папок внутри данного каталога, необходимо вносить такие же изменения внутри каталога в программе. Иначе при построении страницы, ссылки будут ссылаться на несуществующие папки или файлы. Разница между реальной и виртуальной папкой Если кликнуть на каталог правой клавишей и открыть его Properties (Свойства) мы увидим следующее окно: Свойства каталога Вкладка Permissions (Разрешения) служит для установки прав доступа к папкам/файлам. Вкладка "Access" отвечает за возможность открытия каталога или скачивания файла. Вкладка "Delete" - за возможность удаления. Вкладка "Upload" - за возможность добавления файлов через браузер. Нажав кнопку Manage accounts вы перейдете в менеджер аккаунтов, где можно создать аккаунт и, к примеру, вернувшись на вкладку Upload, предоставить этому аккаунту доступ на скачивание файлов через сервер. Это является очень удобным: таким образом вы можете предоставить возможность загрузки файлов, только тем людям, которым вы доверяете. В правой части окна показаны все запросы, проходящие через HTTP File Server. В нижней части окна показан прогресс скачивания файлов с вашего сервера. В этой части окна, нажав правой клавишей на IP качающего, можно ограничить ему скорость, прекратить загрузку, запретить доступ к скачиванию навсегда или на время. Теперь немного пройдемся по основным вкладкам меню: 1. Other options (Остальные настройки). Остальные настройки HFS Название говорит само за себя. Здесь все настройки, которые не вошли в основные разделы, начиная от менеджера аккаунтов, до смены порта и MiME привязки расширений файлов. 2. HTML template. Выбор шаблона HTML Меню для работы с шаблоном сайта, Edit - редактировать текущий файл шаблона, Change file - сменить текущий шаблон (шаблоны можно скачать на форуме офф.сайта), Change Editor - изменить текущий текстовый редактор шаблонов, Restore default - возврат к стандартному шаблону. Каждый шаблон добавляет в VFS свою папку, но сразу же делает её скрытой от показа на страницах сайта. Их удалять не стоит, так как они содержат в себе важные файлы для отображения сайта. В той теме, которую я включил в сборку, папка называется rywy. 3. Start/Exit (Пуск и завершение программы). Пуск и завершение программы Здесь собраны настройки, которые выполняются при старте и завершении программы. Вот самые важные из них: Auto-copy URL on start - копирование IP адреса в буфер обмена при старте программы; Start minimized  - после старта программа сворачивается в трей; Auto-save VFS on exit - при закрытии программы происходит автоматическое сохранение файла виртуальной файловой системы; Find external address on startup - автоматический поиск внешнего IP при запуске программы; Run HFS when Windows starts - добавить HFS в автозагрузку Windows; Minimize to tray clicking the close button [X] - при нажатии кнопки закрытия, программа сворачивается в трей. Update: Добавил на сайт статью по привязке постоянного доменного имени к динамическому IP адресу. На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа. Спасибо за внимание :) Материал сайта Skesov.ru