
Для того чтобы через SQUID работал FTP или даже torrent (для отдельных VIP:) нужно создать acl с IP адресами избранных и acl с нужными портами. Если в одном acl указанно более одного значения то эти значения объединяются логическим ИЛИ
1 2 3 4 |
acl openuser src 10.10.10.100 acl openuser src 10.10.10.101 acl ftp_ports port 21 acl big_ports port 1025-65535 |
Теперь нужно разрешить директивой http_access доступ по этим портам а так же метод CONNECT на этих портах. Значения в директиве http_access объединяются логическим И
1 2 3 4 |
http_access allow big_ports openuser http_access allow ftp_ports openuser http_access allow CONNECT big_ports openuser http_access allow CONNECT ftp_ports openuser |
Эти строчки нужно вписать в squid.conf до
1 2 |
http_access deny !Safe_ports http_access deny CONNECT !SSL_ports |