我开始通过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