Now that I look a little closer, I think I see what the problem is

I have squid compiled --enable-pf-transparent and --enable-poll because
I want to use PF's transparent proxy support

However

I'm getting that error message now when I have PF enabled

Doesn't work for any site. Looks like somehow the hostname portion of
the URL is being stripped off???

rdr proto tcp from any to any port 80 -> 146.82.194.227 port 8080
pass in all
pass out all
pass out proto ospf all
pass out proto ospf all

That's the only rules in my pf.conf file

Daniel Corbe wrote:

> I tried --disable-hostname-check and now nothing works at all I can't
> even get to like www.yahoo.com anymore
>
>
> Daniel Corbe wrote:
>
>> Hey,
>>
>> I'm using URLs from my client PCs with no .s in them, just the host
>> name without the domain name
>>
>> for example: mars as opposed to mars.resultstel.com since the local
>> resolvers are all configured to search .resultstel.com
>>
>> and I get the following error even though the squid box itself is
>> capable of resolving "mars":
>> bash-2.05b# host mars
>> mars.resultstel.com has address 146.82.194.225
>>
>> I even tried using this config option:
>> append_domain .resultstel.com
>>
>> to no avail.
>>
>> What do I do to fix it?
>>
>> ERROR
>> The requested URL could not be retrieved
>>
>> --------------------------------------------------------------------------------
>>
>>
>> While trying to retrieve the URL: /bb/
>>
>> The following error was encountered:
>>
>> Invalid URL
>> Some aspect of the requested URL is incorrect. Possible problems:
>>
>> Missing or incorrect access protocol (should be `http://'' or similar)
>> Missing hostname
>> Illegal double-escape in the URL-Path
>> Illegal character in hostname; underscores are not allowed
>> Your cache administrator is webmaster.
>>
>>
>>
>>
>>

>
>
>