Take the 2-minute tour ×

Im looking for a proxifier that forces all Windows traffic through a specific proxy. I have my own server so I can ultimately configure any type of proxy (Socks, HTTPS, etc) so thats not a problem, although HTTPS supported is preferred as I like squid.

One of the biggest problems I've been having is finding a proxy program that supports UDP connections. My favorite is probably Proxifier ( http://proxifier.com/ ) it works amazingly, but it doesn't support UDP for ANY type of proxy.

Specifically, I'm trying to get the proxy to work for my games (which obviously, use UDP)

Any type of injection proxy program will not work - I need one that redirects all general traffic using a network driver or similar. (unless you can guarantee that a similar injection program will work for most 99% of FPS games on the PC)

share|improve this question
Explain the downvote? –  caesay Mar 30 '11 at 16:07
add comment

3 Answers

up vote 4 down vote accepted

You can't proxy UDP, simply because unlike TCP, UDP is a connectionless protocol. A proxy relies on you making a connection to the proxy server, that proxy server making the request on your behalf, and then returning the data back to you.

What you need to do is rewrite the packets as they go through your firewall. NAT usually does this for you. Your firewall will also have to support SPI - Stateful Packet Inspection so it keeps a record of the UDP flow so that return traffic comes back to the right machine.

If you are unable to adjust the firewall that is between you and the internet then a VPN is by far the simplest way to go. There are many different ways to create a VPN using many different technologies. The right one depends entirely on a) what you are happy configuring, and b) what your firewall will allow through and c) What your client machine is capable of running.

share|improve this answer
Thankyou for the information - have any non OpenVPN VPN suggestions? –  caesay Mar 30 '11 at 15:55
Hamachi is particularly easy to set up - you just add computers to your network in a similar fashion to adding a buddy to an IM client. –  MailSlut Mar 30 '11 at 15:57
And after confiquring hamachi, i could route all of my internet traffic through that? i didnt think it worked that way. –  caesay Mar 30 '11 at 16:00
Heh, what a difference 6 minutes makes. –  PriceChild Mar 30 '11 at 16:02
Wrong, Socks5 supports UDP ASSOCIATE, that allows UDP data trough a proxy. –  Eun Aug 6 '13 at 10:43
show 4 more comments

Are you perhaps looking for a 'vpn' instead? https://secure.wikimedia.org/wikipedia/en/wiki/OpenVPN seems to be a free, multi-platform example if you can set up the server software on the other end.

share|improve this answer
i have looked at vpn's - i had some severe firewall problems, and didnt have enough linux experience to set it up. maybe i will still look into it some more, however that is not a legitimate answer for the question and perhaps should have been posted as a comment. –  caesay Mar 30 '11 at 15:50
I'm quite confident it is a legitimate answer. I don't think a 'proxy' is what you think it is. See the second last result on encrypted.google.com/search?q=define%3A+proxy (Other definitions on that page don't contradict this, but don't make the same definition) –  PriceChild Mar 30 '11 at 15:55
add comment

ProxyCap is capable of tunneling UDP traffic through a SOCKS5 proxy. Even with proxies other than SOCKS5, there is a trick to force some programs (such as Skype) to use TCP instead of UDP: adding a 'block' rule for UDP in ProxyCap.

share|improve this answer
add comment

Your Answer


