Print

Print


Hi Victor,

    yes. However, this currently works only for the old client, which 
should be good enough for the current production code. Since there are 
some use cases, I will add support for it in the new one as well in one 
of the next releases.

Cheers,
    Lukasz

On 27.06.2013 21:19, Victor Kotlyar wrote:
> Hi all
> I've found something about SOCKS4 proxy is it still supported?
> {{{
>
> TString
> <http://web-docs.gsi.de/%7Ehalo/docs/hydra/classDocumentation/doxy_dev/root52800b/html/classTString.html>
> socks4Host =gEnv
> <http://web-docs.gsi.de/%7Ehalo/docs/hydra/classDocumentation/doxy_dev/root52800b/html/core_2base_2inc_2TEnv_8h.html#11202e6eff8457ae349087e34c0549c9>->GetValue
> <http://web-docs.gsi.de/%7Ehalo/docs/hydra/classDocumentation/doxy_dev/root52800b/html/classTEnv.html#e6b03f2d02b0e116b716e233bcf5d00f>("XNet.SOCKS4Host","");
>
> Int_t
> <http://web-docs.gsi.de/%7Ehalo/docs/hydra/classDocumentation/doxy_dev/root52800b/html/core_2base_2inc_2Rtypes_8h.html#3885b911a54b47a4e61671f45dd45d0b>
> socks4Port =gEnv
> <http://web-docs.gsi.de/%7Ehalo/docs/hydra/classDocumentation/doxy_dev/root52800b/html/core_2base_2inc_2TEnv_8h.html#11202e6eff8457ae349087e34c0549c9>->GetValue
> <http://web-docs.gsi.de/%7Ehalo/docs/hydra/classDocumentation/doxy_dev/root52800b/html/classTEnv.html#e6b03f2d02b0e116b716e233bcf5d00f>("XNet.SOCKS4Port",-1);
>
>
> }}}
>
> So If we define two variables and install SOCKS4 proxy server will it
> forward all traffic through that server?
> Sorry about silly questions but there is not too much fresh
> documentation about such setups.
>
> Regards,
> Victor
>
>
> 27.06.2013 10:27, Yang, Wei :
>> Hi Victor,
>>
>> Indeed I also think this is an interesting and useful ideal, and it is
>> likely easy to do. Something for Lukasz to think of …
>>
>> In your case, you probably can use the following example in
>> /etc/sysconfig/iptables on batch nodes
>>
>> *nat
>> :PREROUTING ACCEPT [0:0]
>> :OUTPUT ACCEPT [0:0]
>> :POSTROUTING ACCEPT [0:0]
>> # Traffic going to LFC @ BNL (192.12.15.102:5010) will be redirected
>> to 134.79.198.159:5010
>> -A PREROUTING  -p tcp -d 192.12.15.102 --destination-port 5010 -j DNAT
>> --to-destination 134.79.198.159:5010
>> -A OUTPUT      -p tcp -d 192.12.15.102 --destination-port 5010 -j DNAT
>> --to-destination 134.79.198.159:5010
>> -A POSTROUTING -p tcp -s 134.79.198.159 --source-port 5010 -j SNAT
>> --to-source 192.12.15.102:5010
>>
>>
>> Wei Yang  |  [log in to unmask]  |  650-926-3338(O)
>>
>>
>>
>> On Jun 26, 2013, at 10:10 PM, Victor Kotlyar<[log in to unmask]>
>> wrote:
>>
>>> Hi Wei
>>>
>>> on 26.06.2013 23:18, Yang, Wei wrote:
>>>> Hi Victor,
>>>>
>>>> Try to understand your question: is this about something like
>>>> root_proxy variable? Since you have done a proxy setup so I suppose
>>>> your question is not about if and how for setting up a proxy. I
>>>> don't think we currently have this. But I think you can request such
>>>> a feature to be implemented. In the mean time, I am doing similar
>>>> things at SLAC by manipulating the NAT table in iptables (modify TCP
>>>> head so that traffic to host A is sent to host B, etc.)
>>> Yes it is like a root_proxy variable.
>>> I do not know if it will be widely used but maybe idea is interesting.
>>> When everybody and everywhere in HEP switched to  root it might be
>>> useful.
>>>
>>>
>>> In our case:
>>> we have WN's after GW (NAT) in our network and a server outside our
>>> network. We would like to reroute all xroot\root traffic to our WNs GW
>>> through that particular server.
>>>
>>> If you have similar setup could you please describe it a little bit.
>>>
>>> Best regards,
>>> Victor Kotlyar
>>>
>>>> regards,
>>>> Wei Yang  |  [log in to unmask]  |  1-650-926-3338
>>>>
>>>>
>>>>
>>>>
>>>> On Jun 26, 2013, at 11:43 AM, Victor
>>>> Kotlyar<[log in to unmask]>   wrote:
>>>>
>>>>> Dear xrootd experts.
>>>>>
>>>>> Since 6th of June we have problems with connection to outside
>>>>> Russia for
>>>>> our institute.
>>>>> We investigate any possibility to use another Institutes for rerouting
>>>>> our Grid traffic.
>>>>>
>>>>> So I have a very simple question: is it possible to create a proxy
>>>>> server for xroot?
>>>>>
>>>>> For example we use http_proxy environment variable to redirect all
>>>>> http
>>>>> traffic through http proxy server on WorkingNodes.
>>>>>
>>>>> On our Grid site Alice experiment  initiates many connections on
>>>>> 1095tcp
>>>>> port to outside storage servers and it would be very usefull just
>>>>> to set
>>>>> xroot_proxy environment variable and install xrootd in proxy mode on
>>>>> other site.
>>>>>
>>>>> I guess that it is not so simple. Could you please make any
>>>>> recomendations what is possible to try in our case?
>>>>>
>>>>> Many thanks
>>>>> Best regards,
>>>>> Victor Kotlyar
>>>>>
>>>>> ########################################################################
>>>>>
>>>>> Use REPLY-ALL to reply to list
>>>>>
>>>>> To unsubscribe from the XROOTD-L list, click the following link:
>>>>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1
>> ########################################################################
>> Use REPLY-ALL to reply to list
>>
>> To unsubscribe from the XROOTD-L list, click the following link:
>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1
>
> ########################################################################
> Use REPLY-ALL to reply to list
>
> To unsubscribe from the XROOTD-L list, click the following link:
> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1