Hi, I’m a new user, and also fairly new to IP routing – I’m playing with this as a learning exercise.
I’ve set up a RB750UPr2 as a small-office router. I’m in China, where we have interesting internet challenges. Eventually I’d like to set up some VPN services, but first steps first.
There’s a package out there that keeps track of IP addresses blocked by the national firewall, which I can download as a text file. For many of the blocked IP addresses, the firewall pretends that requests to the addresses are timing out, which can be very annoying for web browsing if, for example, someone puts a blocking call to twitter.com at the top of their page, and you have to wait for it to time out before you can see the page content. (I used to use the Conkeror browser, which would let you cancel individual requests, but Firefox doesn’t do that.)
So the first thing I’d like to do is somehow feed this txt file to the RouterBoard, and tell it to immediately reset all connections to those IP addresses, so I don’t have to wait for the timeout. Essentially I’d like to censor my own internet connection, but do a better job of it ![]()
The next step will be setting up some sort of a socks proxy and then using the same list of IPs to funnel traffic through the proxy as necessary. But I wanted to learn this step first.
I know there are probably better solutions to this problem. OpenWRT has the IP list and a socks proxy as packages, and I may just end up running OpenWRT as a MetaRouter (I was originally going to install OpenWRT natively, but couldn’t get it to install). But I think this would be a good learning exercise. I also don’t need my hand held all the way through, but some general pointers would be very much appreciated!
Thanks,
Eric