我如何使每个用户仅使用鱿鱼代理中的指定端口

时间:2018-11-18 18:19:16

标签: proxy squid

我开始通过IPv4建立IPv6隧道

所以当我以这种方式使用代理时 用户:pass @ IP:4040

它将允许用户通过端口4040使用关联的IPv6

效果很好

我确实添加了其他用户

user1:pass user2:通过 user3:通过 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

这就是我在conf文件中添加的内容

然后添加端口列表

http_port 4040
http_port 4041
http_port 4042
http_port 4043
http_port 4044

我对端口名称为user1的端口使用4040做ACL

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

0 个答案:

没有答案