Monday, 11 May 2020

Web-камера как камера видеонаблюдения.

Всем привет.

Web-камеру компьютера можно использовать как камеру видеонаблюдения для вещания видео по локальной сети, а если у вас выделенный IP, то настроить перенаправление портов в вашем роутере и транслировать видео через интернет. Если у вас VPN то просто проверьте пинг на адрес компьютера с web-камерой. Есть? Отлично, можете переходить к настройке самой трансляции.

Для трансляции картинки с web-камеры подключенной к компьютеру проще всего использовать бесплатный, но многофункциональный плеер VLC Media Player. Как пошагово выполнить настройку передачи потока медиа в сеть по HTTP-протоколу рассказано здесь. Это действительно работает. Главное не забыть дать разрешение VLC во всплывающем окне брандмауэра Windows при первом запуске трансляции.

На другом компьютере принять трансляцию можно встроенным в систему Windows Media Player: нажимаем "Файл > Открыть URL-адрес, вводим http://webcamserver:8080. Картинка может появиться через минуту в зависимости от пропускной способности вашей сети.

Теперь поговорим об автоматизации этого процесса. 

Sunday, 10 May 2020

Прокси в Linux.

Всем привет.

Мне часто приходиться ходить в инет через прокси-сервер. И если в Windows без него, без инета, можно какое-то время прожить, то с Linux просто "беда". Но в отличие от Windows в Linux надо указывать прокси в разных местах. В зависимости от функции. Удобно или безопасно, не берусь судить, но так принято.

Ниже пример для Ubuntu.

Общий прокси указывается в файле /etc/environment.
В конец файла добавим следующее:
https_proxy="https://user:pass@proxy:port/"
http_proxy="http://user:pass@proxy:port/"
ftp_proxy="ftp://user:pass@proxy:port/"
socks_proxy="socks://user:pass@proxy:port/"

Для APT пишем в файл /etc/apt/apt.conf:
Acquire::http::proxy "http://логин:пароль@ip_прокси:порт_прокси/";
Acquire::https::proxy "http://логин:пароль@ip_прокси:порт_прокси/";
Acquire::ftp::proxy "http://логин:пароль@ip_прокси:порт_прокси/";
Acquire::socks::proxy "http://логин:пароль@ip_прокси:порт_прокси/";
Acquire::::Proxy "true";

Для WGET пишем в файл /etc/wgetrc:
proxy-user = user
proxy-password = pass
http_proxy = http://proxy:port/
ftp_proxy = http://proxy:port/
use_proxy = on

Для BASH просто делаем две переменных окружения:
export http_proxy='http://логин:пароль@ip_прокси:порт_прокси/'
export ftp_proxy='http://логин:пароль@ip_прокси:порт_прокси/'

Удачи.

Friday, 8 May 2020

GNS3 и устройство Host.

Всем привет.

В эмуляторе сетей GNS3 при добавлении своего компьютера в тестовую сеть можно столкнуться с отсутствием такого устройства как "Host" в наборе шаблонов. На самом деле вопрос его отсутствия там решается легко. 

Вначале надо создать на вашем реальном ПК loopback интерфейс (если его у вас нет то используйте утилиту Hdwwiz.exe для его создания или один из адаптеров VMNet от VMware). 

Далее по меню в gns3 >"new appliance template" > "Add a cloud" > "Run the cloud node om your local computer" > "Name: РС-1" (или другое произвольное). 

После заходим в редактор конфигурации данного хоста т.е. "edit"  >  в поле "Ethernet Interfaces" отмечаем внизу "Show special Ethernet interfaces" и из списка выбираем тот самый loopback из нашего реального ПК. 

В том же редакторе конфигурации данного хоста,  переходим на вкладку "Misc." и в поле Symbol меняем символ на "Сomputer", остальное можно оставить по умолчанию. 

Или еще легче - обратите внимание что вместо Host в более новых версиях GNS3 используется девайс Сloud. Там все так же - просто подключаетесь к loopback интерфейсу вашего ПК.


На этом все.

Thursday, 7 May 2020

PowerShell Web Access и SSL.

Всем привет.

Удобная штука PowerShell Web Access (PSWA), но ее использование без шифрования трафика с помощью SSL чревато. К счастью штатно она имеет в своем арсенале настройки использования SSL. Для настройки PSWA с использованием SSL сертификата есть несколько вариантов:

  • при установке самого web-приложения с помощью Pwersehll указать ключик -UseTestCertificate;
  • создать самозаверенный сертификат в оснастке диспетчера IIS;
  • обратиться в центр сертификации и получить нормальный сертификат, который затем и установить.
Далее  я опишу все шаги которые я прошел, уверен что часть из них могут быть лишними для вас. Но что было то было.

Итак, первый вариант был самым простым, но созданный таким образом сертификат PowerShellWebAccessTestWebSite (на 90 дней) оказался бесполезным даже  в тестовой среде. Поэтому после недолгих мучений с ним я перешел ко второму варианту. Для этой цели я создал самозаверенный сертификат, но с помощью известного скрипта. Увы, автоматизация бывает не всегда полезна. Дело в том что созданный таким образом сертификат оказался заточен на короткое имя сервера, а не на его FQDN. Почему так отработал скрипт - непонятно. Поэтому пришлось ручками сгенерировать третий самозаверенный сертификат в оснастке диспетчера IIS.

Wednesday, 6 May 2020

Удаленный помощник Windows - варианты.

Всем привет.

Вот умеет Microsoft запутать своего пользователя своими нововведениями. Но обо всем по порядку. В связи с возросшей популярностью работы на дому, возникла необходимость удаленной поддержки своих коллег и друзей. Сами понимаете, что далеко не каждый пользователь может объяснить свою проблему устно или письменно. Поэтому как никогда актуален визуальный контакт с экраном компьютером пользователя. Да-да, речь опять про удаленный доступ.

Про варианты с RDP в Windows я писал ранее. Там есть некоторые нюансы, и я решил обратиться к классике. Так вот если ваш друг использует Windows 7 или 8, то можно воспользоваться более знакомой утилитой "Windows Remote Assistance". Удаленный помощник Windows по-прежнему присутствует и в Windows 10, как раз для таких случаев.



Однако если у вашего друга так же как и у вас Windows 10, то можете использовать новое стандартное приложение "Microsoft Quick Assist". Как по мне оно мало чем отличается от удаленного помощника Windows. Единственное следует помнить что обе программы требуют, чтобы пользователь удалённого компьютера помог вам создать соединение. Вы не сможете просто подключаться к удалённому ПК когда захотите. Во первых, пользователю надо передать вам код приглашения. Во вторых, пользователь с той стороны должен сам находится за компьютером чтобы открыть вам доступ. Ему придется как минимум дважды подтверждать свое согласие: на подключение к ПК, и на удаленное управление. 

Версия на печать

Популярное