Мне нужно использовать squid в Ubuntu для подключения разных клиентов к разным прокси, и они не должны подключаться к прокси друг друга. Посмотрите на этот пример:
client 1 (ip 1.1.1.1) > squidservre.com:1000 > someproxyserver:1234
client 2 (ip 2.2.2.2) > squidserver.com:1001 > someproxyserver:1235
client 3......
клиент 1 не должен подключаться к портуиз 1001 и сервер должен отказать ему, так как клиент 2 также не должен подключаться к порту 1000, и ему должно быть отказано
, сейчас я использую приведенный ниже код, но проблема в том, что каждый клиент может подключиться к другим прокси:
acl port_1 localport 10001
acl port_2 localport 10002
acl port_3 localport 10003
# Squid ports
http_port 10001
http_port 10002
http_port 10003
cache_peer Proxyserverip parent 1234 0 name=host_1 no-query default
cache_peer Proxyserverip parent 1235 0 name=host_2 no-query default
cache_peer Proxyserverip parent 1236 0 name=host_3 no-query default
cache_peer_access host_1 allow port_1
cache_peer_access host_2 allow port_2
cache_peer_access host_3 allow port_3
never_direct allow all
acl mysour src 1.1.1.1 #client 1
acl mysour src 2.2.2.2 #client 2
http_access allow mysour
http_access deny all
Мне нужно указать каждому клиенту для подключения его собственный порт, и сервер подключит его к своему Proxyserverip
как мне это сделать?