Uma dica para quem estiver tendo a constante tela de bloqueio do firewall no Windows:
A solução é passar o parâmetro de endereço localhost com ip "127.0.0.1" no método r.Run():
package main
import "github.com/gin-gonic/gin"
func main() {
addr := "127.0.0.1:8000"
r := gin.Default()
r.Run(addr)
}
Espero ter ajudado. Bom estudo!