Architector

Серфинг под Virtualbox

20 сообщений в этой теме

Серфинг на виртуальной машине хорош тем, что пространство основной машины не засоряется, а при возникновении каких-либо проблем можно вернуться к первоначальному снимку.

Шаг 1. Установка VirtualBox.

Для пользователей debian-подобных систем:

sudo apt install virtualbox

Для пользователей Windows:

 - Скачайте последнюю версию программы VirtualBox с официального сайта: 
 - Установите ее на свой компьютер:

  • Запустите установщик.
  • Нажмите Next 
  • Выберите пункт I accept the terms in the License Agreement и нажмите Next. 
  • Нажмите Next, затем снова Next 
  • Нажмите на кнопку Yes. Внимание: На следующем шаге после нажатия кнопки Install произойдет разрыв связи с сетью (как локальной, так и Интернет) 
  • Нажмите Install для продолжения установки 
  • В появляющихся окнах Установить программное обеспечение для данного устройства? нажмите на кнопку Установить 
  • В последнем окне оставьте флажок, чтобы приступить к созданию виртуальной машины сразу или уберите флажок для создания виртуальной машины позднее. Нажмите кнопку Finish. Если Вы убрали флажок, то для запуска программы воспользуйтесь значком на рабочем столе.

Шаг 2. Создание гостевой системы для серфинга.

Открываем менеджер VirtualBox

Screenshot_1.png

Не обращайте внимания на win-10 - эта виртуалка нам не нужна.

Нажимаем "Создать"

Screenshot_2.png

Заполняем данные, необходимые для создания системы. В нашем случае это Windows 2003x64 стоковая.

Screenshot_3.png

64 битная ОС позволяет запускать  wahiver64.exe, который видит больше, чем 3ГБ оперативной памяти и, соответственно, может запускать больше заданий.

Жмем "Вперед" и указываем объем оперативной памяти. Опытным путем было установлено, что оптимальным объемом памяти для данной конфигурации будет 5200 МБ.

Screenshot_4.png

Жмем "Вперед" и выбираем образ диска, который вы скачаете по ссылке. Обратите внимание, что необходимо поставить галочку на "Использовать существующий виртуальный диск".

Screenshot_5.png

Нажимаем "Создать", и система появляется в списке гостевых систем.

Screenshot_6.png

Шаг 3. Настройка параметров машины.

Выделяем нашу систему и нажимаем шестеренку "Настроить"

В появившемся окне на вкладках "Материнская плата" и "Ускорение" оставляем все как есть. Выбираем вкладку "Процессор". Для данной конфигурации оптимально - 2-3 ЦП.

Screenshot_7.png

Устанавливаем и переходим на "Аудио". Выключаем аудио подсистему, чтобы звуки от серфинга нам не мешали.

Screenshot_8.png

Нажимаем "ОК" и запускаем виртуальную систему.

Screenshot_9.png

Шаг 4. Настройка параметров серфинга.

Виртуальная система настроена таким образом, что при старте выполняется скрипт, запускающий серфинг. Сейчас нам надо этот скрипт остановить, просто закрыв окно терминала до того, как он запустит серфинг. После того, как мы все настроим, делать этого не надо.

Screenshot_10.png

В гостевой ОС открываем "My Computer" и переходим в папку "C:\WA\", где находится окружение WaspAce.

Screenshot_11.png

Далее нам необходимо настроить серфинг WaspAce таким образом, чтобы серфинг шел на наш аккаунт.

Для этого необходимо отредактировать файл "config.json". Открываем его двойным щелчком.

Screenshot_13.png

и указываем свой логин в системе WaspAce

Screenshot_14.png

Можно также указать количество воркеров в свойстве "number". Двадцати должно быть достаточно, но количество можно увеличить по своему усмотрению, ПО будет запускать столько воркеров, сколько может быть запущено исходя из ресурсов системы.

"logsPath", "profilePath", "tempPath" - папки, в которые будет собираться мусор от серфинга. Оставляем их в неизменном виде. В дальнейшем этот мусор будет очищаться при перезапуске виртуальной машины.

Для управления серфингом через веб интерфейс указываем порт 20000 и возможность внешнего доступа.

Сохраняем файл и закрываем блокнот.

Нажимаем "Start" и выключаем машину.

Screenshot_15.png

Обновления хоть и есть, но они для серфинга не нужны, поэтому в появившемся окне выбираем "Shutdown" и жмем "ОК".

Screenshot_16.png

Машина выключена и при следующем старте автоматически начнет серфить.

Шаг 5. Создание снимка чистой настроенной системы.

Делаем снимок системы, чтобы при следующих запусках всегда возвращаться к чистой настроенной системе. Для этого переходим в меню "снимки" менеджера виртуальных машин.

Screenshot_17.png

 

Нажимаем кнопку с фотоаппаратом

Screenshot_18.png

Задаем имя снимка (Surf-0-S в нашем случае) и жмем "ОК". 

В принципе, на данном этапе уже можно серфить и два - четыре раза в сутки возвращаться к снимку чистой системы. Но мы это дело попробуем автоматизировать.

Шаг 6. Автоматизация перезапуска машины и возврата системы к первоначальному состоянию.

Периодически нам необходимо возвращать нашу систему в первоначальное состояние, чтобы накопившийся мусор не мешал дальнейшему серфингу и качество выполнений всегда было на высоте. Я предпочитаю делать это раз в шесть часов, то есть, четыре раза в сутки. За это время качество серфинга не успевает снизиться кардинально.

Для тех, кто запускает серфинговую виртуалку под линуксом настраиваем крон.

crontab -e

Указываем выполнение баш скрипта, который будет выключать гостевую машину, возвращает ее к снимку чистой системы и запускать каждые 6 часов в 50 минуту часа. Для этого в крон добавляем строку

50 */6 * * * /path/to/restart_script/restart_vm.sh

где /path/to/restart_script/ - директория, в которую мы поместим скрипт restart_vm.sh

Сохраняем файл крон.

Далее копируем скрипт restart_vm.sh из архива в указанную директорию и запускаем виртуальную машину.

Машина начинает серфинг и каждые шесть часов будет очищаться и начинать серфинг снова.

Пользователям Windows необходимо настроить планировщик задач на выполнение скрипта restart_vm.bat каждые шесть часов.

Как настраивать планировщик, можно почитать тут.

Screenshot_2.png

4

Поделиться сообщением


Ссылка на сообщение

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

0

Поделиться сообщением


Ссылка на сообщение

Для удобства виртуалку нужно снабдить неким подобием паспорта, т.е. какое железо под неё надо, на сколько потоков виртуалка расчитана, какой канал и т.п., + думается лучше будет если наделать типовых виртуалок на наиболее распространённые параметры железа.

Писал в другом месте, повторюсь, не забудьте к каждому архивчику MD5 или SHA1, иначе расползётся по сети, кастомайзеры с кривыми руками набегут и идее конец.

Интересно же чем же всё это закончиться..... же

0

Поделиться сообщением


Ссылка на сообщение
4 часа назад, Architector сказал:

В нашем случае это Windows 2003x64 стоковая.

Скачал с сайта последнюю версию - VirtualBox-5.1.22-115126-Win.

Так  вот нет там в выпадающем списке такого варианта -  "Windows 2003x64 стоковая"...
Все варианты только под х32

Изменено пользователем vocnesug
1

Поделиться сообщением


Ссылка на сообщение
1 час назад, vocnesug сказал:

Скачал с сайта последнюю версию - VirtualBox-5.1.22-115126-Win.

Так  вот нет там в выпадающем списке такого варианта -  "Windows 2003x64 стоковая"...
Все варианты только под х32

А хост система 64 битная?

0

Поделиться сообщением


Ссылка на сообщение
6 часов назад, Architector сказал:

Опытным путем было установлено, что оптимальным объемом памяти для данной конфигурации будет 5200 МБ.

Это если серфишь с 1 IP? А если хочешь запустить на одной машине серфинг с 5 IP? Можно ли увеличить данное значение оперативной памяти? Или лучше сделать 5 виртуалок по 1IP на каждую?

Architector, а какую систему порекомендуешь для запуска virtualbox? Я так полагаю debian?

Изменено пользователем vaf91
1

Поделиться сообщением


Ссылка на сообщение
59 минут назад, Architector сказал:

А хост система 64 битная?

А как определить?
Win7x64
Тип ЦП    OctalCore AMD FX-8320, 3717 MHz (18.5 x 201)
Материнская плата ASUS M5A78L-M/USB3

0

Поделиться сообщением


Ссылка на сообщение
2 часа назад, vocnesug сказал:

А как определить?
Win7x64
 

Win7x64- эти цифры о чем то говорят:)

0

Поделиться сообщением


Ссылка на сообщение
2 часа назад, vaf91 сказал:

 Можно ли увеличить данное значение оперативной памяти?

А как ты увеличишь ,если у тебя всего 4 гига на x64 будет?,тебе максимум 1 виртуалку на 3 гига ставить на каждую машину,и 1 гиг на хост оставить,ну или закупиться оперативкой

0

Поделиться сообщением


Ссылка на сообщение
3 часа назад, nemirin127 сказал:

А как ты увеличишь ,если у тебя всего 4 гига на x64 будет?,тебе максимум 1 виртуалку на 3 гига ставить на каждую машину,и 1 гиг на хост оставить,ну или закупиться оперативкой

Всего у меня будет 64Гиг. 

0

Поделиться сообщением


Ссылка на сообщение
18 часов назад, AlexOrehov сказал:

Для удобства виртуалку нужно снабдить неким подобием паспорта, т.е. какое железо под неё надо, на сколько потоков виртуалка расчитана, какой канал и т.п., + думается лучше будет если наделать типовых виртуалок на наиболее распространённые параметры железа.

Писал в другом месте, повторюсь, не забудьте к каждому архивчику MD5 или SHA1, иначе расползётся по сети, кастомайзеры с кривыми руками набегут и идее конец.

Интересно же чем же всё это закончиться..... же

Паспорт - хз даже. Эта виртуалка работала на 2 x Xeon X5650 (6x2.67GHz) 64 Gb DDR3 в количестве 10 штук под Debian 7. На каждую виртуалку было выделено по 2 ЦП.

16 часов назад, vaf91 сказал:

Это если серфишь с 1 IP? А если хочешь запустить на одной машине серфинг с 5 IP? Можно ли увеличить данное значение оперативной памяти? Или лучше сделать 5 виртуалок по 1IP на каждую?

Architector, а какую систему порекомендуешь для запуска virtualbox? Я так полагаю debian?

Если серфишь через прокси, то для каждого прокси в конфиге в массиве addWorkers необходимо прописать свои параметры

Screenshot_19.png

"number" - количество потоков для данного прокси.

1

Поделиться сообщением


Ссылка на сообщение
19 минут назад, Architector сказал:

Паспорт - хз даже

Смысл затеи на мой взгляд, это снизить порог вхождения отдельно взятого серфера в работу с системой и повысить качество трафика. Какая разница кто это будет делать, школьник допустим или другой кто, главное что бы он делал как можно меньше телодвижений и как можно быстрее запустился. Если я знаю требования к системе то это уже сильно облегчит работу. Как вариант две таблицы х64 и х86, на них дистрибутивчики, указано что надо какие требования и т.д. Потом если это имеет смысл можно подготовить одну виртуалку с минимальными параметрами, нужно нарастить мощность, взял сколько надо виртуалок, запустил и работай. Слетела, быстро перезалил и продолжай, отпадает куча вопросов. Такой Surfing2Go и все счастливы )

 

0

Поделиться сообщением


Ссылка на сообщение
В 13.07.2017 в 10:21, Architector сказал:

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

Здравствуйте. Ссылку на архив с образом виртуальной машины можете дать?

0

Поделиться сообщением


Ссылка на сообщение

дайте пожалуйста ссылку на Windows 2003x64 стоковая,может у кого есть?

0

Поделиться сообщением


Ссылка на сообщение
В 13.07.2017 в 10:21, Architector сказал:

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

Эту плюшку не выложили?....или не там ищу?

0

Поделиться сообщением


Ссылка на сообщение

Не, не выложили, к сожалению.

0

Поделиться сообщением


Ссылка на сообщение
3 часа назад, Architector сказал:

Не, не выложили, к сожалению.

Уже и не обещаете? или стоит надеяться?

0

Поделиться сообщением


Ссылка на сообщение

На данный момент выкладываться не будет

0

Поделиться сообщением


Ссылка на сообщение

Я когда то пользовался Виртуалбокс хотел андроид поставить себе а потом оказалось что это можно сделать легче, через Эмулятор Андроид Bluestacks 

а в прочем программа очень даже неплохая, даже лучше чем всеми расхваленный VMWare 

Изменено пользователем Haribo
-1

Поделиться сообщением


Ссылка на сообщение
В 14.12.2018 в 20:33, Haribo сказал:

Я когда то пользовался Виртуалбокс хотел андроид поставить себе а потом оказалось что это можно сделать легче, через Эмулятор Андроид Bluestacks 

а в прочем программа очень даже неплохая, даже лучше чем всеми расхваленный VMWare 

На андроиде пчелу ведь не запустишь 

0

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу