Tag Name icp_port
Usage icp_port port

Description
This specifies the port number from which Squid sends and receives ICP queries to and from neighbor caches. To disable “0″ is used.

ICP is a protocol used for communication among squid caches. ICP is primarily used within a cache hierarchy to locate specific objects in sibling caches. If a squid cache does not have a requested document, it sends an ICP query to its siblings, and the siblings respond with ICP replies indicating a “HIT” or a “MISS.” The cache then uses the replies to choose from which cache to resolve its own MISS. ICP is currently implemented on top of UDP. Squid also supports ICP via multicast.

Default icp_port 3130

Example
The port number is given in which squid has to send and receive ICP queries from neighbor caches. Like…

icp_port 5050
May be overridden by -u command line option.

#/usr/local/squid/bin/squid -u 5050
This will start squid with port 5050, which overrides the port number in squid.conf

Caution
Before changing this port number, make sure no application in the box is running in the same port.