Нужно поднять прокси, который будет не брезговать принимать запросы от всех и ходить на любые ресурсы, даже за пределами локальной сети. Машина со сквайдом подключена к интернету через роутер, порт проброшен.
Мой squid.conf:
acl CONNECT method CONNECT
# line 26: add ( define new ACL )
# line 54: add ( allow defined ACL above )
http_access allow all
# line 59: change
http_port 8080
# add at the last line
request_header_access Referer deny all
request_header_access X-Forwarded-For deny all
request_header_access Via deny all
request_header_access Cache-Control deny all
# add (specify hostname)
visible_hostname lan.server.world
# add (hide IP address)
forwarded_for off
С таким конфигом прокси работает только для локальных клиентов, т.е. настраиваю прокси на localhost 8080 — все работает. Пишу вместо локалхоста айпишник, полученный роутером, и ничего.