Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/schrauger/wp-network-restriction/archive/refs/heads/master.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Purpose
When activated, this plugin forces a user to login to WordPress, unless they are inside the whitelisted IP range.
This is mainly for development environments, where you don't want anyone to be able to view any pages unless they are inside your network or are logged in as a user.