Hi. Abu.. After I'm trying what u said in the previous email I'm using FreeBSD 5.3 and using ipnat.rules like you said before. And using squid-2.5STABLE8 and opening port 80 at the 'http_port' in squid.conf When I try my client to access the internet with this proxy I found out that it doesn't work, I try to monitor the connection with 'ipnat -l' and the nat process is already take place, but the browser client who access the proxy just stay still. Is there any other way to monitor/debug the nat process in FreeBSD so I can make sure what is really happening.. ?? Oya I almost forgot can I combine the rdr --> which use for intercepting proxy and, bimap --> for transparent proxy both in the same machine ? What Im tryin to do is to redirect some client to use the squid ip as the outside ip and use some client to use the their own public ip (transparent mode) Thank's -rd- Abu Khaled wrote: > On 7/7/05, kodel <kodelz@xxxxxxxxx> wrote: > >>Yup.. >> >>thanks a lot Abu >> >> >>And one more thing i only use single interface in the squid box, >>and using public ip. All the clients are using public ip address too. >> >>But is there any other way beside mapping the ip address >>one by one in the nat configuration ? >> >>What I need is the destination web server only know the real public ip >>of the client rather than squid's ip. Which maybe this is the reverse >>than other people need by anonymyzing their ip address through squid proxy. >> > > > tproxy patch for linux kernel or (tcp_outgoing_address and nat) are > the only methods I heard of so far. >