Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется на чистый VPS с Ubuntu поставить виртуальный монитор и google-chrome с поддержкой работы через remote-debugging-port, к которому можно будет подключится извне.

При старте сервера должно автоматически загружаться 5 таких экземпляров google-chrome примерно в такой способ:

google-chrome --disable-popup-blocking --remote-debugging-port=9222 --proxy-server="ip:port" &> /var/www/proxy/data/www/proxy.com/chrome1.txt

google-chrome --disable-popup-blocking --remote-debugging-port=9232 --proxy-server="ip:port" &> /var/www/proxy/data/www/proxy.com/chrome2.txt

google-chrome --disable-popup-blocking --remote-debugging-port=9242 --proxy-server="ip:port" &> /var/www/proxy/data/www/proxy.com/chrome3.txt

google-chrome --disable-popup-blocking --remote-debugging-port=9252 --proxy-server="ip:port" &> /var/www/proxy/data/www/proxy.com/chrome4.txt

google-chrome --disable-popup-blocking --remote-debugging-port=9262 --proxy-server="ip:port" &> /var/www/proxy/data/www/proxy.com/chrome5.txt

Далее должны создаваться SSH тунели для доступа извне примерно так:

sshpass -p XXXXX ssh -L 0.0.0.0:9223:localhost:9222 localhost -N

sshpass -p XXXXX ssh -L 0.0.0.0:9233:localhost:9232 localhost -N

sshpass -p XXXXX ssh -L 0.0.0.0:9243:localhost:9242 localhost -N

sshpass -p XXXXX ssh -L 0.0.0.0:9253:localhost:9252 localhost -N

sshpass -p XXXXX ssh -L 0.0.0.0:9263:localhost:9262 localhost -N

Файлы chrome1.txt chrome5.txt должны быть доступны по URL http://proxy.com/chrome1.txt http://proxy.com/chrome5.txt

Браузеры должны автоматически перезапускаться при падении и каждый час.

2 года назад
AlexAntonenko
63 годаУкраина
15 лет в сервисе
Был
6 месяцев назад