Доброго времени суток, дорогие друзья, читатели, посетители и прочие личности:)
Сегодняшняя статья будет полезна скорее игровому контингенту (или проще говоря - геймерам), но и для общего, так сказать, развития пригодится и всем остальным разновидностям компьютеропользователей (особенно это касается начинающих или средних айтишников).
Сия статья о программе, которая позволяет создавать виртуальную частную сеть (VPN - V irtual P rivate N etwork) и использовать оную в своих корыстных целях. Называется эта программа - (в простонародье - Хомяк).
О программе Hamachi
Вот что нам говорит официальный сайт:
LogMeIn Hamachi – это хост-служба VPN , позволяющая безопасно соединять устройства и сети и обеспечивающая возможность работы в виртуальной ЛВС для мобильных пользователей, распределенных команд и бизнес-приложений. Вы можете легко создавать безопасные виртуальные сети по требованию через публичные и частные сети. можно безопасно управлять и поддерживать из любого места через веб-интерфейс.
Иными словами - это виртуальная локальная сеть, которая имитирует физическую, как бы развернутую на базе (условно говоря, поверх) интернет-канала. В чём же её преимущества и вообще зачем оно нам надо?
Рассмотрим два примера использования: Игровой (привет геймерам) и Офисный (для компаний, офисов, корпораций и пр.)
- Игровой случай
: допустим, Вы хотите поиграть в игру вместе (по локальной сети), но находитесь у разных провайдеров или вообще далеко друг от друга, или же в игре попросту нету такого пункта, как "Играть через Интернет
", но зато есть возможность "Играть в Локальной сети
".
Программа как раз и занимается тем, что объединяет Вас в одну сеть (точнее имитирует оное) и даёт определённый IP -адрес (который имеет вид 5.хх.хх.хх для IPv4), таким образом заставляя думать операционную систему, что Вы находитесь в одной физической локальной сети (а не просто пытаетесь подключиться друг к другу за тридевять земель). Дальше всё просто: Вы создаете комнату (сеть), Ваш друг подключается к ней и всё.. Можно играть. - Офисный случай
: у Вас есть несколько компьютеров, раскиданных по всей области. И Вам надо как-то сделать из всего этого локальную сеть, чтобы можно было заходить на компьютеры и пользоваться общими ресурсами (файлами и тп) так, словно Вы сидите в одном офисе.
Программа Вам поможет в этом. Вы создаете комнату, добавляете компьютеры в неё и расшариваете (открываете общий доступ) всё, что Вам нужно.
В двух словах и максимально доступно как-то так.
Установка и настройка Hamachi
Программа имеет дружелюбный интерфейс (особенно, начиная с версии 2.0), полностью на русском языке и ею можно пользоваться бесплатно (в некоммерческих целях и с небольшими ограничениями).
Скачать можно с официального сайта, а именно отсюда (выбираем "Неуправляемый режим").
Бесплатная версия отличается от лицензионной тем, что она не стоит 200 американских мертвых президентов в год и имеет ограничение, а именно на то, что позволяет организовывать сети (комнаты) максимум до 16 -ти компьютеров в каждой.
На установке я останавливаться не буду, там ничего сложного нет. Поговорим о настройке сего чуда программистской мысли.
Запускаем программу и видим такое окошко:
Где сразу бодро тыкаем в синюю кнопочку, чтобы, собственно, включить сей праздник души.
После оного появится еще одно окно, где указываем какое-нибудь своё имя клиента (см. скриншот выше).
Теперь рассмотрим Вариант создания своей сети. Для этого жмакаем в синюю кнопочку "Создать новую сеть.. ".
Здесь, как Вы видите, есть два поля:
- Идентификатор - это уникальное имя сети (можно использовать пробел между словами). Не может повторяться, т.е если кто-то уже назвал свою сеть, например, "Моя волшебная сеть ", то Вы уже не сможете дать своей такое имя.
- Пароль - это, собственно, пароль для доступа в Вашу сеть, используя который остальные члены будут подключаться к оной. Вы так же можете его не указывать, но и в вашу сеть сможет попасть любой желающий, знающий название (идентификатор) этой сети.
Задав оные, жмем кнопочку "Создать ", после чего получаем сеть, к которой могут подключаться наши товарищи.
Вернемся ко второй синей кнопочке, а именно к "Подключить к существующей сети" .
Здесь нас встречают всё те же два поля - "Идентификатор
и Пароль
".
В первом, как Вы уже поняли, Вы указываете название сети, а во втором вводите пароль, если он есть.
Перейдем к настройкам. Для оного жмакаем в окне программы: "Система
-- Параметры
".
Там есть три вкладки, а именно "Статус ", "Безопасность " и "Параметры ":
- Статус
.
На этой вкладке можно поменять своё имя пользователя, которое будут видеть остальные члены Вашей сети, а так же посмотреть немного информации о сервере. - Безопасность
.
Здесь задаются настройки безопасности, можно колдовать с ключами и пользователями (блокировать нежелательных и тп). - Параметры
.
Ну, а тут можно отключить заставку, включить шифрование, сжатие или обновления. Собственно, так же есть возможность зайти в дополнительные настройки и наковырять там всяких разностей, но я бы не рекомендовал без надобности. Тем более, что и так всё работает отлично.
По созданию и подключению к сети больше сказать нечего, а посему поведаю Вам пару слов про управление:
- Нежелательных (или капризных) пользователей всегда можно удалить (давим правой кнопкой мышки по пользователю в главном окне программы и выбираем пункт "Исключить ").
- Что касается смены пароля, то достаточно нажать правой кнопкой по названию сети и выбирать пункт "Установить доступ
". Здесь Вы можете сменить ранее назначенный пароль, а так же запретить новым пользователям заходить в вашу сеть (для чего ставится галочка напротив пункта "Не принимать новых членов сети
") или же вручную авторизовывать пользователей.
Если Вы зашли в сеть, то всё, что Вы можете с ней сделать - это покинуть эту сеть.. :) - С пользователями Вы можете общаться посредством приватного чата (правой кнопкой по пользователю -> "Чат" ), либо общего (правой кнопкой по названию сети и пункт "Открыть окно чата ").
- К слову, всегда можно проверять доступность пользователя (правой кнопкой по нику в списке и пункт "Проверить доступность ") на предмет отправки пакетов. Если этого не происходит, то их фаерволл возможно блокирует доступ к программе.
- Выбрав опцию "Обзор " из того же контекстного меню, Вы можете использовать общие ресурсы (папки, файлы и тп).
Как-то так;)
Послесловие
Пожалуй на этом всё.
Как и всегда, если есть какие-то вопросы, дополнения и тп, то всегда буду рад увидеть их в комментариях к этой статье.
До новых встреч! ;)
PS: За существование оной статьи отдельное спасибо другу проекта и члену нашей команды под ником “barn4k“.
Для того чтобы было возможным установить прямое сетевое соединение с другим абонентом, Hamachi предоставляет каждому пользователю уникальный постоянный внешний ip-адрес, который в дальнейшем и будет использоваться в качестве основного средства при подключении.
Интерфейс Hamachi
Несмотря на кажущуюся внешнюю сложность, настроить и пользоваться утилитой Hamachi довольно легко, ведь данная программа имеет до ужаса упрощенный, грамотно продуманный и интуитивно понятный интерфейс.
Регистрация аккаунта в Hamachi
После скачивания и установки/инсталляции программы на компьютер, для начала, в ней нужно зарегистрироваться . Придумайте себе пользовательский логин/пароль , зарегайтесь и войдите в программу. Теперь, вам осталось лишь добавить в Хамачи какие-нибудь сети, чтобы найти других пользователей. После этого, вы сможете через чат договориться с ними об игре, передаче файлов и т.д.
Создание собственной сети в Хамачи
В Hamachi вы легко сможете создать свою собственную сеть, чтобы, например, чтобы пускать туда только определенных людей, а также полноценно ею управлять (разграничивать статусы и права доступа юзеров) и контролировать всех абонентов. Для этого, нажмите на опцию "Создать новую сеть" в центральном окне программы или на панели управления в графе "Сеть" . Придумайте ей название (идентификатор сети) и пароль (обязательно больше трех символов!). После этого вы должны сообщить эти данные всем пользователям, которых вы хотите в ней видеть. Используйте icq, skype, электронную e-mail почту или же просто опубликуйте сообщение на форуме или в комментариях на каком-нибудь сайте. Вариантов, как оповестить нужных людей, на самом деле, достаточно много! Как только они получат логин/пароль от вашей сети, сразу же смогут к ней присоединиться. Для связи с ними будет доступен, как групповой, так и личный чат. Кроме того, вы будете видеть внешний ip-адрес каждого из них, который в дальнейшем и будете использовать для установки соединения.
Подключение к сторонним сетям в Хамачи
Сегодня в интернете существует множество различных сетей Hamachi, посвященных разным играм и т.п. Их легко найти на всевозможных игровых сайтах и порталах. Все, что вам нужно для того, чтобы подключиться к любой из них - это логин (идентификатор сети) и пароль ! Найдите сайт, присмотрите понравившуюся сеть, запустите Хамачи, нажмите в центральном окне программы или в графе "Сеть" на опцию "Подключиться к существующей сети" , правильно введите (а лучше скопируйте и вставьте!) логин/пароль к ней и, вперед! Местная публика, наверное, вас уже заждалась! В сторонней сети вам будут доступны практически те же функции (личный и групповой чат, передача файлов, просмотр данных о других абонентах), за исключением тех, которыми обладают ее админ и модераторы, а также определенных ограничений установленных ими (если таковые имеются).
Как играть через Хамачи
Итак, вы все правильно сделали и программа установлена, настроена, сети созданы/добавлены, игроки ждут... Возникает закономерный вопрос: "А как же играть через Хамачи?!"
Все предельно просто. Для начала, через чат, договоритесь об игре с кем-либо из соперников. Затем, не выключая Хамачи, оба игрока запускают игру на своих компьютерах, входят в сетевой режим (в каждой игре он может называться по-разному: "мультиплеер" , "коллективная игра" , "сетевая игра" , "онлайн игра" и т.д.) и выбирают вариант игры "локальная сеть" (в разных играх также может называться по-разному). Далее (по договоренности заранее) один игрок создает сервер, а второй геймер к нему подключается, вбивая в нужные поля логин и ip-адрес оппонента, которые есть в Хамачи. Как видите, проще некуда! Однако, не забудьте учесть, что у обоих игроков на компьютерах должна быть установлена одинаковая версия игры (с учетом вариантов и модификаций репаков, патчей и дополнений), иначе с соединением и игрой могут быть проблемы!
Некоторые проблемы с Hamachi
Как и у любой сетевой программы, у Хамачи могут возникнуть определенные проблемы при работе. Попробуйте их исправить, выполнив следующие действия.
1) Сбои в соединении часто возникают, если у пользователей установлены разные версии программы . Попробуйте обновиться до одной версии или установить последнюю.
2) Отключите на время игры антивирусы и фаерволы (в том числе, и фаервол на роутере/маршрутизаторе) или добавьте в них Хамачи в "Исключения" .
3) Отключите Брандмауэр в Windows (последовательно нажмите Пуск --> Панель управления --> Система и безопасность --> Брандмауэр Windows ) или отключите в нем ограничения на Хамачи.
4) В Windows 7 и Vista нужно сделать сеть Hamachi "Домашней сетью" (откройте Панель управления --> Сеть и Интернет --> " и посмотрите на значок сети Хамачи, там должен быть изображен домик с надписью "Домашняя сеть", если это не так, то выберите вариант домашней сети).
5) Чтобы устранить проблемы с соединением, нужно повысить сетевой приоритет Хамачи (откройте последовательно Панель управления --> Сеть и Интернет --> Центр управления сетями и общим доступом --> Изменение параметров адаптера --> Сетевые подключения --> нажмите Alt , чтобы вызвать функциональное меню --> Дополнительно --> Дополнительные параметры --> выделите нажатием мыши Hamachi и нажимая зеленую стрелку справа, поднимите Хамачи на самый верх).
Как уже было сказано в кратком описании, речь в этой статье пойдет о создании локальной сети через интернет с помощью утилиты Hamachi.
Если создать с помощью этой утилиты локальную сеть через интернет, то можно будет играть с друзьями, обмениваться файлами и использовать различные утилиты для работы с локальной сетью. Для программ и самой Windows сеть Hamachi будет самой обыкновенной локальной сетью. Вся передваемая по интернету информация шифруется 256-битным ключом по алгоритму AES (интернет, несмотря на то, что интернет обычно изображают в виде белого облачка, на самом деле это довольно мрачный лес с кучей опасностей. Так что шифрование тут очень кстати)
Настройка Hamachi
Прежде всего, эту утилиту нужно скачать скачать и установить. Для наших целей вполне подойдет бесплатная версия с ограничением в 16 компьютеров в сети. Этого более чем достаточно.
После установки запускаем эту утилиту и нажимаем кнопку Включить :
Для создания сети через интернет нажимаем Create a new network :
Вводим идентификатор (имя) сети и пароль для подключения к ней:
Нажимаем на кнопку Создать :
Вот и все. Сеть мы создали.
Теперь рассмотрим как же подключить к этой сети другие компьютеры. Для начала на них нужно также установить и запустить эту утилиту.
В главном окне нужно нажать на кнопку Включить :
Указать имя клиента (оно должно отличатся от введенного ранее. Клиент другой):
Чтобы подключиться к сети, нажимаем на Join an existing network :
Вводим имя и пароль созданной ранее сети:
Нажимаем подключится:
Вот и все. Мы подключились к сети. Зеленый кружочек означает, что подключение удалось. Желтый - ошибка с подключением. Мигающий ободок означает передачу данных.
В системе на обеих компьютерах, которые подключаются через сеть Hamachi, появляется дополнительное сетевое подключение:
Настройка этой сети полностью аналогична локальной.
Дополнительные возможности и настройки
Утилита Hamachi позволяет управлять сетью через Web-интерфейс. Для этого нужно сначала
– удобное приложение для построения локальных сетей через интернет, наделенное простым интерфейсом и множеством параметров. Для того, чтобы играть по сети, необходимо знать ее идентификатор, пароль для входа и осуществить первоначальные настройки, которые помогут обеспечить стабильную работу в дальнейшем.
Сейчас мы внесем изменения в параметры операционной системы, а после перейдем к изменению опций самой программы.
Настройка Виндовс
-
1. Найдем значок подключения к интернету в трее. Внизу нажимаем «Центр управления сетями и общим доступом»
.
2. Переходим в «Изменение параметров адаптера» .
3. Находим сеть «Hamachi» . Она должна стоять первой в списке. Переходим во вкладку «Упорядочить» – «Представление» – «Строка меню» . На появившейся панели выберем «Дополнительные параметры» .
4. Выделим в списке нашу сеть. При помощи стрелок переместим ее в начало столбца и нажмем «ОК» .
5. В свойствах, которые откроются при клике на сети, правой кнопкой мыши выбираем «Протокол интернета версии 4» и нажимаем «Свойства» .
6. Введем в поле «Использовать следующий IP-адрес» IP-адрес Hamachi, который можно увидеть возле кнопки включения программы.
Обратите внимание, что данные вводятся вручную, функция копирования недоступна. Остальные значения пропишутся автоматически.
7. Тут же перейдем в раздел «Дополнительно» и удалим имеющиеся шлюзы. Чуть ниже укажем значение метрики, равное «10» . Подтверждаем и закрываем окна.
Переходим к нашему эмулятору.
Настройка программы
-
1. Открываем окно редактирования параметров.
2. Выбираем последний раздел. В «Соединения с одноранговыми узлами» вносим изменения.
3. Тут же переходим в «Дополнительные настройки» . Найдем строку «Использовать прокси-сервер» и выставим «Нет» .
4. В строке «Фильтрация трафика» выберем «Разрешить все» .
5. Потом «Включить разрешение имен по протоколу mDNS» ставим «Да» .
6. Теперь найдем раздел «Присутствие в сети» , выберем «Да» .
7. Если ваше интернет-соединение настроено через роутер, а не напрямую по кабелю, прописываем адреса «Локальный UDP-адрес» – 12122, и «Локальный TCP-адрес» – 12121.
8. Теперь необходимо сбросить номера портов на роутере. Если у вас TP-Link, то в любом браузере вводим адрес 192.168.01 и попадаем в его настройки. Вход осуществляется по стандартным учетным данным.
9. В разделе «Переадресация» – «Виртуальные серверы» . Жмем «Добавить новую» .
10. Здесь, в первой строке «Порт сервиса» вводим номер порта, затем в «IP Address» – локальный айпи адрес вашего компьютера.
Проще всего IP можно узнать, введя в браузере «Узнать свой айпи» и перейти на один из сайтов для тестирования скорости соединения.
В поле «Протокол» вводим «TCP» (последовательность протоколов необходимо соблюдать). Последний пункт «Состояние» оставляем без изменений. Сохраняем настройки.
11. Теперь точно также добавляем UDP-порт.
12. В главном окне настроек, переходим в «Состояние» и переписываем куда-нибудь «MAC-Adress» . Переходим в «DHCP» – «Резервирование адресов» – «Добавить новую» . Прописываем MAC-адрес компьютера (записанный в предыдущем разделе), с которого будет осуществляться подключение к Хамачи, в первом поле. Далее еще раз пропишем IP и сохранимся.
13. Перезагружаем роутер при помощи большой кнопки (не путайте с Reset).
14. Для вступления изменений в силу, эмулятор Hamachi также должен быть перезагружен.
На этом настройка Хамачи в операционной системе Windows 7 завершена. На первый взгляд все кажется сложным, но, следуя пошаговой инструкции, все действия можно выполнить довольно быстро.
Hamachi – приложение, предназначенное для построения VPN-соединения и эмуляции локальной сети. Данная утилита позволяет связать машины в частную виртуальную P2 P сеть посредством интернет соединения.
Свое применение находит тогда, когда невозможно физическое создание локального соединения, к примеру, когда требуется объединить компьютеры одной организации, офисы которой находятся на разных концах города. Другой случай применения – удаленная работа, когда сотрудникам требуется предоставить доступ к материалам своих офисных коллег.
Еще одно немаловажное свойство – предоставление статического IP-адреса , которое находит свое применение в игровой сфере. Данная программа позволяет развернуть игровой сервер на своей домашней машине и тем самым обойти ограничение провайдера, выдающего динамический IP.
Настройка подключения на Windows XP
Настройка приложения в данной ОС довольно проста. Первым делом следует установить собственно программу, а после этого выполнить перезагрузку вашего компьютера. Затем следует зайти в Панель Управления и там выбрать пункт Сетевые Подключения . Во всплывающем окне выбираем нужное нам соединение – Hamachi, а затем переходим в его свойства.
Выбрав пункт TCP/IPv4, мы увидим окно, в котором следует указать адрес шлюза – 5.0.0.1, а также выставить автоматическое назначение метрики. На этом дело можно считать завершенным:
Настройка подключения на Windows 7
В данной ОС процесс мало чем отличается от настройки в Windows XP. Все изменения касаются лишь интерфейса. Итак, сперва надо перейти по адресу: Панель Управления – Сеть и Интернет – Сетевые подключения . Выбрав пункт Hamachi, все так же переходим в окно настроек.
Проверяем отсутствие галочки на пункте TCP/IPv6 и ее присутствие у TCP/IPv4. Зайдя в TCP/IPv4, вводим IP-адрес, указанный в главном окне утилиты, а после переходим во вкладку «Дополнительно
» адрес шлюза, как и в прошлый раз, указываем 5.0.0.1, а вот значение метрики
устанавливаем на 10. Всё готово!
Настройка подключения на Windows 8/10
Действия практически полностью идентичны. Переходим по адресу Панель Управления – Просмотр сетевых подключения . Выбрав Hamachi, переходим в окно настроек. В отличие от Windows 7, IP-адрес указывать не требуется. Но, необходимо удалить текущий шлюз, а значение метрики выставить на 10:
Настройка программы
Итак, после того, как выполнены соответствующие изменения в ОС, необходимо провести конфигурирование приложения для дальнейшей работы. Осуществляется это довольно просто и займет не более десяти минут.
Для начала необходимо создать сеть , которая будет «домом» для подключающихся к ней машин. Чтобы это сделать, необходимо в главном окне приложения перейти в меню Сеть – Создание новой сети. В появившемся окне требуется ввести идентификатор , или, проще говоря – ее имя, а также пароль. После чего эти данные выдаются другим пользователям, которые, перейдя в меню Сеть – Подключиться к существующей сети смогут присоединиться к вам.
При переходе в меню Система — параметры
, пользователь увидит окно настроек приложения. В окне «Статус
» мы можем видеть свои собственные данные – идентификатор, имя, а также присоединенную учетную запись, которая позволит управлять сетями и участниками через веб-интерфейс.
Окно «Безопасность
» позволяет увидеть RSA-ключи текущих пользователей. Для чего это нужно? RSA-ключ хранится на компьютере каждого клиента и является неким «удостоверением личности», что не позволяет злоумышленникам выдать себя за члена сети. При необходимости, можно выставить галочку блокировки
новых членов сети.
Третья вкладка – «Параметры
» позволит настроить тип шифрования, сжатие трафика, а также обновление программы. Пункт «Дополнительные настройки
» позволяет более гибко настраивать работу программы. Так, «Настройки интерфейса
» позволяют сделать работу с программой более удобной. «Подключение к серверу» даст возможность задать адрес сервера Hamachi, а если требуется перенаправление трафика, то указать адрес и пароль прокси-сервера.
«Соединения с одноранговым узлом
» — наиболее важный тип настроек. Тут можно задать тип аутентификации, шифрования и сжатия трафика, а также локальные TCP и UDP адреса, если это требуется.
Другие же вкладки позволят настроить работу внутреннего чата, внешний вид программы, путь к файлам конфигурации и журнала.