我有一台具有数千个IPv6的服务器,我想用它创建一个转发代理服务器,该服务器执行以下操作:
有很多网站都在这样做,所以我敢肯定,用谷歌搜索几天没有多少运气。
到目前为止我发现了什么
我尝试了以下配置的鱿鱼,并且工作正常,唯一的问题是我只能绑定到128个'http_port'。如您所见,这对我而言还不够,这是我的配置:
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/users
auth_param basic children 100
auth_param basic realm Enter your User/PASS
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
acl ncsa_users proxy_auth REQUIRED
http_port X.X.X.25:3000
http_port X.X.X.25:3001
http_port X.X.X.25:3002
http_port X.X.X.25:3003
...
http_port X.X.X.25:4000
acl ip0 myportname X.X.X.25:3000
acl ip1 myportname X.X.X.25:3001
acl ip2 myportname X.X.X.25:3002
...
acl ip999 myportname X.X.X.25:4000
tcp_outgoing_address X:X:X:X:8000:0000:ff12:ac5b ip0
tcp_outgoing_address X:X:X:X:8000:0000:ff13:ac6b ip1
tcp_outgoing_address X:X:X:X:8000:0000:ff14:ac7b ip2
...
tcp_outgoing_address X:X:X:X:8000:0000:ff15:f38b ip1000
前128个端口可以正常工作,但其余的我不会在stackoverflow上找到增加该数量的解决方案,但据说会影响性能(即使将其增加到256个,我想增加到数千个)>
我也试图再次与nginx和haproxy交涉,但是没有运气。看来他们再次将端口转发到外部代理服务器,我想要的是创建该外部代理服务器。
请指导我
我认为鱿鱼不是做我正在做的事情的正确工具,我是否还使用其他软件或解决方案?