В одній системі зробіть демон, який слухає запити та відкриває URL-адреси у браузері.
В іншій системі встановіть браузер за замовчуванням на те, що викликає такий запит.
Отже перша частина цього - сервер HTTP, який слухає запити на машині, де ви хочете відкрити браузер. На вхідний запит він відкриває (у браузері) URL-адресу, задану як аргумент POST-запиту.
Вибрати один:
Ви повинні додати цей сценарій до запуску, він повинен працювати у фоновому режимі.
Друга частина - це те, що викликає запит.
Вибрати один:
Ви повинні призначити цей скрипт як браузер за замовчуванням.
У KDE: Програми за замовчуванням → Веб-браузер
Його також можна використовувати як інструмент командного рядка: ./open_url.sh 'http://google.com/'
Сценарії Python повинні працювати у всіх основних системах із будь-якою порівняно недавньою версією Python (я підозрюю 2.6+, 3.1+).
У Windows, якщо ви не хочете, щоб сценарій Python запускався у вікні команди, слід змінити його розширення на .pyw. Використовуйте диспетчер завдань, якщо ви хочете його зупинити (шукайте pythonw.exe ).
Мережевому адаптеру VirtualBox слід встановити значення NAT (налаштування за замовчуванням). Більше про IP-адресу тут . Вибір порту умовний, сміливо змінюйте 1337 на щось інше скрізь.
Сервер захищений, оскільки він слухає лише з'єднання з localhost. VirtualBox змушує його якось працювати. Але якщо ви хочете, щоб це працювало віддалено, вкажіть IP-адресу прослуховування як '0.0.0.0'або ''замість 'localhost'.