Jump to content

Recommended Posts

Posted (edited)

Вместо TeamViewer решил попробовать TightVNC (Windows + Android), т.к. c TeamViewer какие-то непонятки происходят. Ферма работает, а TeamViewer показывает, что не в сети. Да и на форуме народ жалуется на другие проблемы...

В TightVNC (и других аналогичных программах) подключение происходит напрямую, поэтому нужно знать актуальный IP-адрес фермы. Моя ферма подключена через USB-модем, домашняя мини-ферма - через WiFi-роутер. IP-адреса в обоих случаях динамические.

 

Для решения проблемы набросал скрипт на AutoIt, который периодически определяет IP-адрес и, если он изменился, отправляет письмо с новым IP. В моем случае - я отправляю письмо сам себе. И на телефоне в почте вижу сообщения о смене IP-адресов ферм.

  1. Устанавливаем AutoIt.
  2. Открываем SendIP.au3, в строках 9-19 вписываем свои настройки.
  3. Компилируем скрипт.
  4. Получившийся SendIP.exe копируем в какую-нибудь папку на ферме или в корень диска C.
  5. Рядом с SendIP.exe кладем SendIP_settings.ini и прописываем в нем отправителя письма и тему, добавляя имя фермы, чтобы знать, чей IP-адрес.
  6. Если установлен фаерволл/антивирус, то вручную однократно запускаем SendIP.exe и разрешаем ему запрашиваемые действия.
  7. В планировщике заданий создаем задачу:
  • Общие - "Выполнять только для зарегистрированного пользователя".
  • Триггеры - Начать задачу "При входе в систему", ставим галку "Любой пользователь", повторять задачу каждые "5 минут", в течение "Бесконечно".
  • Действия - Действие "Запуск программы", жмем "Обзор", выбираем файл SendIP.exe.

SendIP.zip

Edited by alexey_2014
Posted

Хороший вариант. Достойная альтернатива.

 

А почему вы решили задачу именно таким путём, через Autoit? Рассматривали ли решение задачи с помощью сервиса no-ip.org ?

Posted

Update - вынес настройки имени отправителя письма и тему в ini-файл. Теперь файл надо скомпилировать один раз, он будет одинаковый для всех ферм.

 

amadeus, написал для общего развития. :) Может, кому-нибудь и пригодится... Хотя да, через динамический DNS проще будет.

Posted

Update - вынес настройки имени отправителя письма и тему в ini-файл. Теперь файл надо скомпилировать один раз, он будет одинаковый для всех ферм.

 

amadeus, написал для общего развития. :) Может, кому-нибудь и пригодится... Хотя да, через динамический DNS проще будет.

Круто)) для общего развития это хорошо))

 

А через этот АутоИт можно интерфейс рисовать? по сети работать? работа с АПИ какого либо приложения??

Я просто впервые узнаю про эту софтину.

Posted

Хороший вариант. Достойная альтернатива.

 

А почему вы решили задачу именно таким путём, через Autoit? Рассматривали ли решение задачи с помощью сервиса no-ip.org ?

Действительно) Или любой другой сервис ddns.

Но мы не ищем лёгких путей)

Posted
подключение происходит напрямую, поэтому нужно знать актуальный IP-адрес фермы.  

 

Еще одно ограничение vnc - нужно чтобы машина была не за NAT'ом

Posted

amadeus, в ней много чего можно сделать. Графический интерфейс, сеть, сокеты - все это есть.

Posted

Велик, конечно, с квадратными колёсами, педалей пока нет, поэтому придётся толкать бегая рядом, но он уже ездит.

Вашу бы энергию, ТС, да в мирное русло... ) Может, PHP или C# знаете? Могу предложить задачку...

 

ЗЫ: ddns + port forwarding (если нужен).

Posted

А подскажите по поводу USB модема. Никак не могу подключится к сети. У меня роутер с юсб модемом настроил на нем проброс портов если стучатся на него в 80 порт, то он перенаправляет на страницу со статистикой бамта на ферму. Теоретически это должно было сработать, но при попытке доступа из вне сети ничего не получается: IP-адрес роутера не пингуется. 

Posted

Либо стучитесь на неправильный IP, либо в роутере включен Firewall, либо неправильно настроен проброс портов.

Posted

Почти все опсосы дают серый ip, никакие ddns и близко работать не будут. То, что выложил ТС - тоже.

Posted

Ага, через 2G/3G (Мегафон) не пашет. Дома через оптику и WiFi-роутер - работает. А на ферме у TeamViewer почему-то ID поменялся сам, потому и показывал, что не в сети.

Posted

А на ферме у TeamViewer почему-то ID поменялся сам, потому и показывал, что не в сети.

Да пофиг ID...

 

cfab51a2f1e7t.jpg

 

Добавьте фермы в список "своих" ПК и настройте доступ по паролю, без подтверждения

Posted

Uliss, я так и делал. Но после смены ID ферма появилась в разделе "Не в сети".

 

В общем, на ферме вошел в свою учетную запись, поставил галку "Оставаться в сети". Посмотрим...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • Определение тренда на крипторынке: что такое индикатор Momentum

      Momentum — один из базовых индикаторов, которые помогают определить направление и силу тренда на криптовалютном рынке. Он лежит в основе ряда других популярных индикаторов, таких как RSI и MACD. Отличительная черта Momentum — его простота. Для расчета индикатора из цены закрытия сегодняшнего дня вычитается цена закрытия несколько дней назад. Например, необходимо рассчитать 10-дневный Momentum. Тогда из цены закрытия сегодняшнего дня необходимо вычесть цену закрытия десятидневной давности.

      in Новости криптовалют

    • В Комиссии по торговле товарными фьючерсами предложили сузить определение розничного криптоинвестора

      По мнению представителя американского регулятора CFTC, так называемые обычные инвесторы нуждаются в большей защите, чем богатые, поэтому следует разделить понятие «розничный инвестор» на две категории. По словам члена Комиссии по торговле товарными фьючерсами (CFTC) Кристи Голдсмит Ромеро (Christy Goldsmith Romero), нынешнее определение розничного инвестора слишком широкое и охватывает людей из очень разных категорий — от инвесторов со средним доходом до миллионеров и целых хедж-фондов.  

      in Новости криптовалют

    • SEC планирует расширить определение «квалифицированного кастодиана»

      SEC выступила с официальным заявлением, в котором запросила комментарии в отношении определения «квалифицированного кастодиана» для традиционных активов и криптовалют. Согласно публичному заявлению Комиссии по ценным бумагам и биржам США (SEC) регулятор изучает, какие учреждения могут считаться «квалифицированными кастодианами» активов клиентов.    Заявление отдела управления инвестициями SEC следует за письмом с гарантией бездействия от банковского подразделения администрации шта

      in Новости криптовалют

    • Определение оптимальной комиссии

      Появился сервис, определющий оптимальные комиссии при отправке платежей по биткам: https://live.blockcypher.com/btc/ по лайтам: https://live.blockcypher.com/ltc/ даже по догам есть: https://live.blockcypher.com/doge/  

      in Биткоин

    • ЦБ Мексики: биткойн не попадает под определение «валюта»

      Президент Банка Мексики Агустин Карстенс (Agustin Carstens) не согласился с определением «цифровая валюта» в качестве юридической классификации для биткойнов. По его мнению, термин «валюта» включает понятие поддержки и выдачи ЦБ – биткойн такому определению не соответствует.   Карстенс считает, что криптовалюта должна подпадать под ведомство, отвечающее за кибербезопасность и не может рассматриваться как «цифровая валюта» национальными регуляторами, поскольку «тот факт, что она предлагает поль

      in Новости криптовалют

×
×
  • Create New...