使用鱿鱼或其他任何东西转发代理

时间:2019-02-05 12:07:36

标签: http proxy haproxy squid socks

我有一台具有数千个IPv6的服务器,我想用它创建一个转发代理服务器,该服务器执行以下操作:

  • 端口转发(X.X.X.25:PORT-> IPV6传出流量)
  • 基本用户名/密码验证
  • 支持袜子5(不是必需的,但会很棒)

有很多网站都在这样做,所以我敢肯定,用谷歌搜索几天没有多少运气。

到目前为止我发现了什么

我尝试了以下配置的鱿鱼,并且工作正常,唯一的问题是我只能绑定到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交涉,但是没有运气。看来他们再次将端口转发到外部代理服务器,我想要的是创建该外部代理服务器。

请指导我

我认为鱿鱼不是做我正在做的事情的正确工具,我是否还使用其他软件或解决方案?

0 个答案:

没有答案