In my own struggle, I was never able to win until I got rid of the internet. I had filters that I was able to bypass. I got a better filter that I can't get around. I set up a whitelist, only allowing absolutely essential sites (banks, credit cards, email etc.). Until I removed everything else from the whitelist, I could not win. I would stay up late playing online games, and reading (clean) stuff. I would then wake up late the next day, feel miserable about myself, and fall back on old habits (masturbation). Sometimes I would stop myself at the last moment, but even if I did, the cycle continued, and I knew it was a matter of time, until I was worn down enough to give in. It wasn't until my internet access was totally blocked off, that I am now able to say that I may yet win this in the long run.
You have the keys to your salvation in your hand. You know what you need to do to stay clean. The only question is, how far are you willing to go to win? How much are you willing to sacrifice to keep yourself holy and pure? I don't mean to talk down to you. These are questions that I had to ask myself while in a situation that seems similar to yours. I gave up my internet. It was not an easy decision to come by, and it still is not n easy decision to live with, but it was the right thing for me. Block your internet! You CAN do this! It may test your meddle like nothing else, but it seems to be the key to your victory. This seems to be a key to your freedom. Use it now while you have the support of the people from GYE. Please don't let this slip through your hands.
It took me around 9 years from when I was given an internet capable laptop until I blocked it. 9 years of my life that were sucked up by that machine. Please don't let it take so long for you to come to that decision.
Send me a PM or email to yerushalmi708@gmail and I will give you all of the "gory" details if you want to hear them.