Ами може би аз не съм се изразил както трябва. Ситуацията е следната
имам рутер с външно IP - 212.121.212.121 и вътрешна мрежа 192.168.1.x
Рутера форуардва следните портове 789 Proxy 80 web 8080web към вътрешното IP 192.168.1.10. До тук всичко си е ко. Web servera се вижда от вън и проксито също може да се ползва от вън. Проблема е че ако не си във вътрешната мрежа и ползваш проксито не можеш да отвориш уеб сайта който е на сървъра от вътрешната мрежа.
Четох по въпроса и стигнах до следното. Когато ползвам проксито аз се връзвам към рутера на порт 789 и изпращам към него някаква http заявка , рутера я препраща към 192л168л1л10 кадето слуша squid и той си върши работата. Когато обаче изпратя заявка за отваряне на уеб страница която се налира на локалният уеб сървър squid се опитва да търси страницата на вън и стига до външното ИП то от своя страна препраща отново към вътрешното ИП кадето би трябвало да се намира сайта но не , най - вероятно се получава някакво зацикляне и в браузъра получавам грешка за таймаут
. Според мен по някакъв начин трябва да кажа на squid когато получи запитване за определен домейн или ип да не се обръща на вън а да се обръща към локалния сървър. От локалната мрежа също не работеше но след добавянето на ип-то и домейна във файла hosts нещата тръгнаха. Мисля че по добре от това не мога да го обясня