Parental Control¶
Parental control is a way to keep children safe online by blocking inappropriate websites and limiting how long they use devices. It helps prevent access to harmful content, manage screen time, and ensure children use the internet responsibly.
This feature has been available since firmware v4.2.
Watch this video or follow the steps below to learn more about Parental Control on GL.iNet router.
Local Version¶
The local version is provided by GL.iNet. It is currently in beta and has no additional cost. In this version, if you need to filter requests by application, you need to enter the domain manually.
Supported Models¶
Supported Models
- GL-E5800 (Mudi 7)
- GL-MT5000 (Brume 3)
- GL-MT3600BE (Beryl 7)
- GL-BE6500 (Flint 3e)
- GL-BE9300 (Flint 3)
- GL-BE3600 (Slate 7)
- GL-X2000 (Spitz Plus)
- GL-B3000 (Marble)
- GL-MT6000 (Flint2)
- GL-AX1800 (Flint)
- GL-X3000 (Spitz AX)
- GL-XE3000 (Puli AX)
- GL-MT2500/GL-MT2500A (Brume 2)
- GL-MT3000 (Beryl AX)
- GL-AXT1800 (Slate AX)
- GL-A1300 (Slate Plus)
Unsupported Models
- GL-SFT1200 (Opal)
- GL-MT1300 (Beryl)
- GL-E750/E750V2 (Mudi)
- GL-X750/GL-X750V2 (Spitz)
- GL-AR750S (Slate)
- GL-XE300 (Puli)
- GL-MT300N-V2 (Mango)
- GL-AR300M Series (Shadow)
- GL-B1300 (Convexa-B)
- GL-AP1300 (Cirrus)
- GL-X300B (Collie)
Setup¶
Log in to the router's web Admin Panel and go to APPLICATIONS -> Parental Control.
For firmware ver.4.8.4 and later, navigate to Flow Control -> Parental Control.
Ensure the router time is accurate. If not, go to SYSTEM -> Time Zone to synchronize it first.

Enable Parental Control and click Apply.

- Block WAN for Unmanaged Devices: It is used to block unmanaged devices from accessing the Internet.
Then follow the setup wizard to set up Parental Control.
Here are two use cases for your reference, which you can adjust according to your own situation.
Case 1
Scenario: Devices in the profile can only access the Internet for study from 8 AM to 11 AM on weekdays, and for gaming from 6 PM to 8 PM on weekends. All other times, internet access is blocked by default.
Follow the steps below.
-
Create a profile and give it a name.

-
Select the devices you want to manage. If they have not been connected to the router, manually add them by inputting their MAC addresses.

-
Set access limit.
There are two default rulesets: Block Internet Access and No Limit. Create two more rulesets here for later use: Learning and Play.
Click Add a New Ruleset.

-
Specify the ruleset name (e.g., Learning), color, and a list of sites to block. Then click Apply.

Note: The domain names entered in the blocklist should include their subdomains. For example, if "example.com" is entered, it also includes any subdomain, such as "subdomain.example.com".
Similarly, create another ruleset named Play. Specify a color, the sites to block and click Apply.

-
Upon applied, there will be a total of four rulesets, as shown below.
Ensure to select Block Internet Access as Default Ruleset, and click Finish.

-
Then go to Set Schedule. Click Go to Set.

-
Add the Learning ruleset to the schedule. Set the Execution Time is from 8 AM to 11 AM on weekdays. Click Apply.

-
You will be taken to the edit page of the newly created profile.

You will see that a schedule has been created. Click Add Schedule at the upper-right.

-
Add another ruleset Play to the schedule. Set the Execution Time is from 6 PM to 8 PM on weekends. Click Apply.

-
Then you will see that the Play ruleset has also been added into the schedule.

Note: The red dashed line indicates the current time.
You can also modify the schedule ruleset by clicking on a certain part in the schedule.

-
Click Parental Control at the top to return to the Parental Control page.

You will see the final configuration. You can modify the existing profiles and rulesets, or add new ones.

Case 2
Scenario: Devices in the profile can only access the Internet for playing games and short videos from 6 PM to 8 PM on weekend evenings. All other times, including the bedtime from 9 PM to 7 AM the next morning, internet access is blocked by default.
See the video tutorial below.
Troubleshooting¶
If your configured settings do not take effect, check the following possible reasons.
-
DNS cache.
Browsers and operating systems maintain DNS caches, so changes may take time to take effect. You can clear the cache to apply changes immediately.
-
The profile schedule has not started.
-
The domain name you entered may be incorrect.
A website's domain is public, but the API domain used by an app is often not. To resolve this, use a tool such as Wireshark to capture packets or search for the relevant domain.
For example, to block "www.google.com", using "google.com" is more effective than "www.google.com".
-
The target device uses a random MAC address for each connection, which prevents rules from taking effect.
Bark Version¶
The Bark version, which is provided and managed by Bark on their own platform, offers the option to filter applications and websites with a single click and monitor request history.
It offers monitoring functionality for more than 24 popular apps and social media platforms, which are included in the preset list for our local parental control feature.
With its logging function, it records which client accessed which website and at what time. This allows parents to easily view the logs, identify websites not on the blacklist, and quickly add them to the management scope.
The Bark Parental Control feature has been available since firmware v4.5, and is supported only on selected GL.iNet routers.
Note:
-
The Bark service is available only in the United States, Australia, and South Africa. Click here for details.
-
The Bark service typically requires a paid subscription. However, as part of our partnership with Bark, GL.iNet offers the Bark Home plan for free on select router models, providing advanced monitoring and alerts at no extra cost.
-
The two Parental Control versions cannot be enabled at the same time. Switching between versions will automatically disable the other.
Supported Models¶
Supported Models
- GL-BE6500 (Flint 3e)
- GL-BE9300 (Flint 3)
- GL-B3000 (Marble)
- GL-MT6000 (Flint2)
Unsupported Models
- GL-E5800 (Mudi 7)
- GL-MT5000 (Brume 3)
- GL-MT3600BE (Beryl 7)
- GL-BE3600 (Slate 7)
- GL-X2000 (Spitz Plus)
- GL-X3000 (Spitz AX)
- GL-XE3000 (Puli AX)
- GL-AX1800 (Flint)
- GL-MT2500/GL-MT2500A (Brume 2)
- GL-MT3000 (Beryl AX)
- GL-AXT1800 (Slate AX)
- GL-A1300 (Slate Plus)
- GL-SFT1200 (Opal)
- GL-MT1300 (Beryl)
- GL-E750/E750V2 (Mudi)
- GL-X750/GL-X750V2 (Spitz)
- GL-AR750S (Slate)
- GL-XE300 (Puli)
- GL-MT300N-V2 (Mango)
- GL-AR300M Series (Shadow)
- GL-B1300 (Convexa-B)
- GL-AP1300 (Cirrus)
- GL-X300B (Collie)
Setup¶
Log in to the router's web admin panel, and navigate to APPLICATIONS -> Parental Control.
Select the Bark version, toggle the switch and click Apply.


Note: Bark's service may not be available in certain countries. As GL.iNet is not the provider of this service, should you encounter any issues using Bark, kindly reach out directly to Bark's Technical Support for assistance.
The Bark service is enabled, but this device is not yet paired with any account. Please use the Device Pairing Link to pair this device with your Bark account.

Once paired, the page displays as follows.

Your device is now connected to Bark Cloud Services and paired with your account. Please go to Bark and log in to your account to create a profile for network control.

Still have questions? Visit our Community Forum or Contact us.