9

I have a local proxy on my PC. (localhost:8888) But unfortunately there are many programs which are not able to go through this proxy. So how can I force all my programs to go through my local proxy (or tunnel my connections to my local proxy)?

So all the programs on my PC could go through this proxy before reaching the internet!!?

Rory Alsop
  • 61,367
  • 12
  • 115
  • 320
planIT
  • 365
  • 1
  • 3
  • 6

2 Answers2

12

Have you considered using a transparent proxy? It can automatically intercept all traffic and feed it to the proxy.

If you're asking about Tor, check out the Tor transparent proxy, which might do exactly what you want. You might also check out Torouter.

Duncan Jones
  • 1,647
  • 1
  • 10
  • 14
D.W.
  • 98,420
  • 30
  • 267
  • 572
1

If this is important enough and firewall/driver solutions are not working - you can make the only internet gateway available to the computer be another computer that runs the desired proxy.

You can enforce this in one of two general ways:

  • Configure your home router to whitelist only the proxy computer's MAC for outgoing traffic from the LAN.
  • Have two NIC cards on the computer running the proxy and connect the other computer directly to the second NIC card. The proxy computer has full control over what bridges between the two LANs, if correctly configured.
LateralFractal
  • 5,143
  • 18
  • 41