Article delegate-en/4566 of [1-5169] on the server localhost:119
  upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
Newsgroups: mail-lists.delegate-en

[DeleGate-En] Re: udp associate upstreaming
17 Sep 2009 16:50:23 GMT (Yutaka Sato)
The DeleGate Project


In message <_A4563@delegate-en.ML_> on 09/17/09(04:49:29) I wrote:
 |It might take a while for me to remember exactly what was the intension
 |of my implementation of the SOCKS client for UDP ASSOCIATE in DeleGate...

I partially reloaded my memory about SOCKS and UDP ASSOCIATE :)
Since I cannot change the current behavior of DeleGate even if
it is not compliant to the specification, I added SRCIF options
to control the binding of sockets and value of packets (DST.ADDR
and BND.ADDR).
For example, you can set all zeros to DST.ADDR + DST.PORT with this:


Or you can explicitly select a network interface to be used to
communicate with the server as this:


The modified version was uploaded as 9.9.5-pre11.
(These options may be modified in the official release)

  Manual.htm#serv_Socks -- DeleGate/9.9.5-pre11
  NOTE: When you chain DeleGate with another SOCKS server, it may cause
  problems in UDP relaying due to the local and tentative extensions to
  the SOCKS protocol by DeleGate. The following SRCIF parameters can be
  useful to escape such problems.

  SRCIF="host:port:socks-udp-tosv" -- network interface to servers
* SRCIF="" makes DeleGate as a SOCKS client
  behave compliantly to the SOCKSv5 specification on UDP ASSOCIATE. 

  SRCIF="host:port:socks-udp-tocl" -- network interface to clients
* SRCIF="" suppresses the failure in DeleGate as
  a SOCKS server trying to bind a UDP socket to a specific port number.

  9 9   Yutaka Sato <>
 ( ~ )  National Institute of Advanced Industrial Science and Technology
_<   >_ 1-1-4 Umezono, Tsukuba, Ibaraki, 305-8568 Japan
Do the more with the less -- B. Fuller

  admin search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]