Table of Contents

Namespace VpnHood.AppLib.App.Services

Classes

SplitCountryService

Provides the database of the split by country, which the app builds before it connects from the IP-location data.

SplitDbPublisherService

Provides the splits' databases to the VPN service: at a connect and at every reconfigure, it asks each split's service for its database and writes the lists the VPN service reads, in its config folder.

SplitDomainService

Provides the database of the split by domain, built before a connect from the person's three lists: the domains to tunnel past the app's own filters by IP address and country, for traffic that reaches the VPN; to leave outside; and to drop.

SplitIpViaAppService

Provides the database of the split by IP address that the app applies, built before a connect from the person's three lists: the addresses to tunnel only, to leave outside and to drop.