Remote control of the BOINC client

The BOINC core client typically is controlled by the BOINC Manager running on the same machine:


The two programs communicate over a local connection, using 'GUI RPC' (Graphical User Interface Remote Procedure Call).

It's also possible to use the BOINC Manager to control a core client on a different host:


You can use add-on programs such as BOINCView to control many BOINC clients at once:

Access control for GUI RPC

Since GUI RPCs can control the BOINC client (e.g. attaching/detaching projects) it is important to protect your BOINC client from unauthorized control. There are two levels of protection:

A GUI RPC is handled only if it passes both levels of protection.

Allowing RPCs from remote hosts

By default the core client accepts GUI RPCs only from the same host. You can allow remote hosts to control a core client in two ways:

"; page_tail(); ?>