как я могу заставить каждого пользователя использовать только указать порт в прокси Squid - PullRequest
0 голосов
/ 18 ноября 2018

Я начинаю туннелирование IPv6 с IPv4

, поэтому, когда я использую свой прокси-сервер таким образом, user: pass @ IP: 4040

, он позволит пользователю использовать связанный IPv6 с портом4040

, который работает хорошо

Я добавляю разных пользователей

user1: pass user2: pass user3: pass user4: pass

с помощью / etc/ squid / passwd

http_access allow localhost manager
http_access deny manager
http_access allow localhost

auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Proxy server provided by Market-Area
acl password proxy_auth REQUIRED
http_access allow password

это то, что я добавляю в свой файл конфигурации

, а затем добавляю список портов

http_port 4040
http_port 4041
http_port 4042
http_port 4043
http_port 4044

я делаю acl с портом4040 для имени порта user1

acl user1 myportname 4040

затем

outgoing address is ::IPv6:: user1

, так что теперь, если я использую

user1: pass @ ipv4: 4040

и использоватьGoogle, чтобы показать мой IP-адрес, он покажет правильный IPv6 IP

то же самое со всеми портами

Теперь проблема

, если у меня есть 5 пользователей и 5 портов и 5 IPv6

каждый пользователь может оценить все ips

Я имею в виду

user1 может получить доступ >>> ipv4: 4040 / ipv4: 4041 и т. Д. ... то же самое с user2

я пытаюсь сделать

лимитировать каждого пользователя на один порт

, чтобы user1 мог получить доступ только к ipv4: 4040 и не мог использовать ipv4: 4041

...