Hi Bryan Call, I will handle the socks issues and make it works again.
There are 2 socks features as following: 1. as socks client, ATS will connect to parent server and origin server via socks server minimum configuration: proxy.config.socks.socks_needed INT 1 proxy.config.socks.default_servers STRING x.x.x.x:1080 x.x.x.x:1080 x.x.x.x:1080 proxy.config.socks.socks_version INT 4 (default) proxy.config.socks.socks_config_file STRING socks.config (default) 2. as socks proxy, ATS will identify HTTP request on tcp port 80 and the rest of requests will proxy to socks server minimum configuration: proxy.config.socks.socks_needed INT 1 proxy.config.socks.accept_enabled INT 1 proxy.config.socks.accept_port INT 1080 (default) proxy.config.socks.http_port INT 80 (default) The socks proxy feature requires enalbing socks client feature first. 2016-08-24 0:45 GMT+08:00 Bryan Call <bc...@apache.org>: > The reasons to remove it would be if it is broken ( > https://issues.apache.org/jira/browse/TS-2482 <https://issues.apache.org/ > jira/browse/TS-2482>) or if no one is using it (most code requires some > maintenance). > > If people are using it and want to keep it then please speak up and vote > on keeping it. If you are willing to fix bugs on the feature than that is > even better! > > -Bryan > > > > > > On Aug 23, 2016, at 2:04 AM, Chao Xu <xuc...@gmail.com> wrote: > > > > I have do some analysis on socks proxy code, It is a very simple ProxySM. > > It is a good start for a newbie to be a ATS developer. > > > > Why do we remove it if it doesn't bother us. > > > > Currently, I'm rewriting it into SocksProfileSM to verify the design of > > ProfileSM. > > > > I draw two diagrams of socks proxy functions. > > https://drive.google.com/open?id=0B6FSuL4tHtSHb2o2dnNTdXNMN0E > > https://drive.google.com/open?id=0B6FSuL4tHtSHTDFESl9RWmNjQkU > > > > > > 2016-08-22 22:38 GMT+08:00 James Peach <jpe...@apache.org>: > > > >> > >>> On Aug 22, 2016, at 3:40 AM, Chao Xu <xuc...@gmail.com> wrote: > >>> > >>> The Socks Proxy feature is used to route HTTP request in socks request > to > >>> HttpSM and Tunnel non-Http request to Socks Server. > >>> > >>> It is a Socks Proxy and it is NOT the replacement of Socks Server. > >> > >> I've never heard on anyone even trying to use our Socks code, but maybe > we > >> should take some extra time to study it. Do you think there is value in > >> keeping it? > >> > >>> 2016-08-21 10:04 GMT+08:00 James Peach <jpe...@apache.org>: > >>> > >>>> > >>>>> On Aug 19, 2016, at 11:33 AM, Bryan Call <bc...@apache.org> wrote: > >>>>> > >>>>> There are a few features we are looking to remove in the ATS 7.0.0 > >>>> release. If you are using these features and require them, please > >> respond > >>>> to this email. We also need to have people that are willing to invest > >> time > >>>> and fix some of the bugs for these features. Your feedback is very > >>>> important! > >>>>> > >>>>> SOCKS is a feature that hasn’t had a lot of usage and support on it. > >> It > >>>> would be helpful to know who is using it and willing to fix bugs on > it. > >>>>> > >>>>> The proposal is to remove the configurations options, statistics, and > >>>> code for SOCKS. > >>>> > >>>> +1 I don’t think anyone is getting much value out of our SOCKS code. > >>>> > >>>> J > >> > >> > >