Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

一个至关重要的问题,支不支持多IP出口 #72

Open
rockwxy opened this issue Jun 16, 2016 · 9 comments
Open

一个至关重要的问题,支不支持多IP出口 #72

rockwxy opened this issue Jun 16, 2016 · 9 comments

Comments

@rockwxy
Copy link

rockwxy commented Jun 16, 2016

我的意思 服务器端 是 有多个IP的 客户端指定 100.100.100.1 这个代理IP,那么服务器端就会用100.100.100.1去获取内容,同理100.2那么获取时也是用100.2 ,
现的情况是,我有多个IP,但是虽然我客户端指定了不同的IP代理地址,但是始终获取内容时都是通过100.1去获取了

@ottomao
Copy link
Member

ottomao commented Jun 16, 2016

"获取内容时都是通过100.1去获取了"

这个是指什么?网络出口走了默认的100.1 ?

@rockwxy
Copy link
Author

rockwxy commented Jun 16, 2016

我的意思是 服务器上有 100.1 100.2 100.3 三个ip,在使用proxy的时候 客户端设置代理的IP是 100.1 或者 100.2 100.3 去读取网页,显示出来的IP的 都是100.1 说明PROXY没有一使用对应的IP去代理获取内容,虽然客户端都能代理成功,但是获取到的内容都是 100.1获取来的

@ottomao
Copy link
Member

ottomao commented Jun 16, 2016

"显示出来的IP的 都是100.1",这是谁显示的?目标服务端的日志?
Proxy在转发请求的时候,不会关心来源IP是哪里....
后面或许会考虑指定网络出口的需求,短期先不会做。

@rockwxy
Copy link
Author

rockwxy commented Jun 16, 2016

因为在做采集时需要不停的切换IP,代理的最重要的作用就是应用服务器IP和网络能力

@rockwxy
Copy link
Author

rockwxy commented Jun 16, 2016

可能我的表达不准是很确准确,就是需要有一个类似和CCPROXY一样的 多出口IP的功能

@johnzeng
Copy link

你好我是路人,我就bb一下。anyproxy感觉更加像是调试用的代理服务,就是截获请求,写个记录,然后就转发出去了。CCProxy提供的服务跟anyproxy不完全相同。如果希望实现多IP出口的功能,应该是需要客户端支持的,但是anyproxy目前是完全的服务器,多IP这个可以客户端自己选择使用哪个IP,我感觉这个在自己的客户端用一个random啥的就能实现啊。

难不成你希望anyproxy成为一个网关,然后后面再挂几个anyproxy,网管proxy自动选择IP不成。。。。

我就bb一下。

@ottomao
Copy link
Member

ottomao commented Jun 17, 2016

“anyproxy感觉更加像是调试用的代理服务” 这个和我们的定位是一致的。
我们的主要目标是本地调试工具,所以说多出口的需求优先级并不高。

@rockwxy
Copy link
Author

rockwxy commented Jun 17, 2016

好吧,其实是我想要,哈哈,私心

@wangdengyue
Copy link

也碰到了这个问题,找到了这里,发现没有解决方案。后面自己研究了下,终于解决了。
这个需要在anyproxy里面转发请求的时候,可以设置localaddress来随机指定一个ip,这样请求就会随机的出口,而不会默认的一个出口了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants