Upribox has another operating mode that permits use of an OpenVPN server. This type of server provides mobile security for the user. The mode is activated by switching to the administration screen and clicking on the enable button underneath each of the two WiFi options right next to the indicator VPN.

To connect with upribox via VPN, you first need to install the OpenVPN package on the client computer and configure a suitable client file containing keys and certificates together with other parameters. This profile file is set up in the upribox web interface by clicking on the create new profile button and then entering the profile name and domain. Next, click generate.

Upribox now sets up the profile file containing the newly generated key and certificates and makes it available for download. If you have multiple profiles, these will appear in a list that allows the selection of the appropriate profile. When using a smartphone as a client, you have the option of receiving the profile as a QR code by clicking on the corresponding button (Figure 5). Figure 5: The VPN mode allows the user to create several profiles for various users and devices.

Once the VPN service has been started on upribox, the user should use the profile file generated by the server to configure the VPN connection on the client. The next step is to activate access to the virtual network. At this point, it becomes possible to communicate with upribox from any public hotspot over a secure virtual network via a VPN connection. Thus, you can take advantage of the benefits offered by upribox while out and about.

In addition to the small number of configuration options, the upribox interface offers a statistics button at the lower left of the browser window. Once clicked with the mouse, a graphic appears that displays a period of several months and indicates the amount of blocked data during the time period.

The page also lists URLs that have been blocked. The numbers following the address for each URL indicate how often the URL has been blocked by the software. This lets the user draw conclusions about how widespread certain ad networks are.
[null, {"document_url": "http://www.raspberry-pi-geek.com/Archive/2016/17/Using-upribox-to-protect-online-privacy/(offset)/6", "unformatted_src": "/var/rpi/storage/images/archive/2016/17/using-upribox-to-protect-online-privacy/figure-5/23895-1-eng-US/Figure-5_large.png", "src": "https://www.raspberry-pi-geek.com/var/rpi/storage/images/archive/2016/17/using-upribox-to-protect-online-privacy/figure-5/23895-1-eng-US/Figure-5_large.png", "formatted_filename": "Figure large"}, null, {"document_url": "http://www.raspberry-pi-geek.com/Archive/2016/17/Using-upribox-to-protect-online-privacy/(offset)/6", "unformatted_src": "https://developer.android.com/images/brand/en_generic_rgb_wo_45.png", "src": "https://developer.android.com/images/brand/en_generic_rgb_wo_45.png", "formatted_filename": "en generic rgb wo", "alt_text": "Get it on Google Play", "rendered_width": 102, "rendered_height": 35}, null, {"document_url": "http://www.raspberry-pi-geek.com/Archive/2016/17/Using-upribox-to-protect-online-privacy/(offset)/6", "unformatted_src": "https://developer.android.com/images/brand/en_generic_rgb_wo_45.png", "src": "https://developer.android.com/images/brand/en_generic_rgb_wo_45.png", "formatted_filename": "en generic rgb wo", "alt_text": "Get it on Google Play", "rendered_width": 102, "rendered_height": 35}, null, {"document_url": "http://www.raspberry-pi-geek.com/Archive/2016/17/Using-upribox-to-protect-online-privacy/(offset)/6", "unformatted_src": "/var/rpi/storage/images/media/images/magazine-covers/rpg_23_cover_shop_us/30142-1-eng-US/RPG_23_Cover_Shop_US_listitem.png", "src": "https://www.raspberry-pi-geek.com/var/rpi/storage/images/media/images/magazine-covers/rpg_23_cover_shop_us/30142-1-eng-US/RPG_23_Cover_Shop_US_listitem.png", "formatted_filename": "RPG Cover Shop US listitem"}, null]