Удобный доступ к веб-ресурсам в закрытой сети через ssh

Иногда возникает необходимость получить http-доступ к ресурсу, который доступен только в определённой сети, в которой есть доступный ssh-сервер. В том случае когда curl/wget/links/lynx в ssh-сессии недостаточно можно использовать имеющийся доступ для того чтобы открыть socks-прокси и “автосконфигурировать” полноценный браузер для

Получить список ip-адресов гостевой машины VirtualBox

Время от времени требуется узнать ip запущенной в virtualbox машине. В редких случаях пользовался для этого сеансом vrdp, linux-ы обычно пишут в консоль полученные по dhcp адреса. Машин стало много, создаются и уничтожаются полуавтоматически – включать VRDP и выбирать подходящий

Изменение размеров виртуального экрана headless vm в VirtualBox

Запустил безголовую машину: # VBoxManage startvm “desktop” –type headless И она стартанула с размерами экрана, которые запомнила во время предыдущего запуска. А “на той стороне” на 90 градусов повернут монитор. При подключении по vrdp к машине получаем неудобную картинку, куча

Оборачиваем событие jQuery собственным обработчиком

Современный фронтенд несётся скоростным поездом, в окнах мелькают es6, es7 es2015, react, redux и куча других пассажиров. И не везде этот поезд останавливается. Но на станциях по-прежнему полно …jQuery. И сегодня понадобилось дополнить “чужой” обработчик события (для простоты пусть будет

svn update –dry-run .

Требуется автоматизировать процесс обновления рабочей копии subversion. Казалось бы всё просто – запускаем svn update, получаем ожидаемое. Но иногда ведь не получаем. Конфликты, tree conflicts – в таком случае желательно откатиться на предыдущее состояние. Решаемо, но хочется зайти с другой

VirtualBox. Несколько слов о дружественном интерфейсе.

Случилась неприятность – в процессе автоматического “резервного копирования” не запустилась виртуальная машина. Ну что ж бывает и такое – запустим вручную: $ VBoxManage startvm InvalidMachine –type=headless Waiting for VM “InvalidMachine” to power on… VM “InvalidMachine” has been successfully started. Вывод

Nginx. Проксирование ресурса с динамическим адресом.

Понадобилось проксировать ресурс не имеющий статического адреса. Нет проблем, меняем конфиг, перезагружаем nginx: location / { proxy_pass http://dynamic.service.tld; } Проходит время, ip-адрес проксируемого ресурса изменяется, а nginx продолжает долбиться на старый. Нет проблем, ищем решение, меняем конфиг, перезагружаем nginx: location