> and no matter how hard I try to will power through it and cut down my usage I always
You can't make it impossible to access the internet, but you can make it super inconvenient.
For instance, one thing that worked for me was blocking HN and Reddit on my router. Obviously I can get around it but the inconvenience to circumvent makes the habit feel like it's not worth the payoff. Or, it at least makes you more aware of your reflex, and the fact that you don't get the immediate reward makes it easier to break the habit loop.