Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 ( ) 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

closed as off-topic by fixer1234, random May 19 at 3:26

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – fixer1234, random
If this question can be reworded to fit the rules in the help center, please edit the question.

Explain the downvote? – caesay Mar 30 '11 at 16:07
up vote 3 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. – Dal Hundal 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

Are you perhaps looking for a 'vpn' instead? 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 (Other definitions on that page don't contradict this, but don't make the same definition) – PriceChild Mar 30 '11 at 15:55

Under section "Proxy protocols and methods", look at the column 'UDP Associate'.

WideCap is now freeware and runs on PC. URL:

I have not tested it for how well it handles UDP.

EDIT: I followed up and tested WideCap. The configuration system is a bit clunky, but it does conform to SOCKS5 standard including the UDP associate function. Connected to an AntiNAT server in Socks5 mode it allowed a non proxy-aware application TCP and UDP connectivity without issue other than being somewhat slow.

Note: As I understand it, it only works for client software. It doesn't look like you can hang a server with LISTEN ports behind Socks5 and receive incoming connections.

share|improve this answer
EDIT 2: Widecap application compatibility didn't do well in further testing here. The technique of hooking into a programs network calls seems hit or miss. I had better compatibility results with Sockscap64 ( – Ken Fisher Oct 19 '15 at 1:40

Not the answer you're looking for? Browse other questions tagged or ask your own question.