Transparent proxy won't work with mingw under win32

Nick Mathewson nickm at freehaven.net
Thu Jan 4 18:36:53 UTC 2007


On Wed, Jan 03, 2007 at 09:01:31PM +0800, Li-Hui Zhou wrote:
> I've noticed this warn message when ./configure for some time:
> 
> configure: Transparent proxy support enabled, but missing headers.
> 
> 
> Does it mean that transparent proxy won't work with mingw under win32?
> How can you devs fix this?

Honestly, I don't know how to make it work on win32.  What I need is:

   - A way to redirect TCP streams to a local port.  This could use
     some pf variant, or not: any good TCP/IP stack should be able to
     do it.

   - A way for a local application to learn the original destination or
     port.  On BSD, this is /dev/pf and ioctl(DIOCNATLOOK); on Linux,
     this is getsockopt(SO_ORIGINAL_DST).

It doesn't matter whether the underlying implementation uses pf or
what; what matters is that the feature set above is available.  If
somebody tells us the right way to get this working, we'll try to
get it done in the 0.1.2.x series.

-- 
Nick Mathewson
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 652 bytes
Desc: not available
URL: <http://lists.torproject.org/pipermail/tor-talk/attachments/20070104/b9a1aeab/attachment.pgp>


More information about the tor-talk mailing list