Acabei usando uma combinação de arquivos FocusMe, Cold Turkey e Hosts. Se alguém tiver uma solução melhor, ainda estou aberto para isso.
Desejo restringir o acesso a mim mesmo e sei como fazer isso usando o arquivo Hosts, mas ele pode ser facilmente desativado editando esse arquivo. Existe uma maneira de restringir efetivamente o acesso a este arquivo depois de listar os sites que eu quero bloquear?
Encontrei algumas maneiras de restringir o acesso a uma pasta de arquivos a um usuário convidado, mas sou o administrador deste computador e sou o único que usa esse computador.
Eu também experimentei diferentes softwares de bloqueio como o FocusMe, que bloqueia o site depois que ele já está carregado e não é muito confiável, é totalmente possível ir a um site e baixar um arquivo antes do FocusMe bloqueá-lo. Basicamente, ele olha para o texto real na URL e se ele corresponde a um site na lista de bloqueio, então bloqueia.
Existe um software chamado CurrentWare (acho que foi chamado de BrowseControl no passado?), que obviamente tem um algoritmo mais avançado porque não permite que você visite o site (ao contrário do FocusMe), mas não se destina a um computador e não foi projetado para restringir o acesso a si mesmo, além de o preço ser mais adequado para muitos usuários. Então, usar o seu algoritmo para o meu usuário apenas para o meu computador seria o ideal, mas ainda não encontrei um software tão poderoso.