[tor-dev] ideas/xxx-pluggable-transports-through-proxy.txt

George Kadianakis desnacked at riseup.net
Fri Apr 11 12:46:52 UTC 2014


Yawning Angel <yawning at schwanenlied.me> writes:

> Hello,
>
> The topic of routing pluggable transports through other proxys (SOCKS
> and HTTP CONNECT) has come up a few times recent, both as bug reports
> from users and as something that probably should be done to round out
> the pluggable transport concept since they will be included in the
> browser bundle by default.
>
> Relevant bugs:
>  * #8402 - Tor should help its transport proxy use a proxy, if needed.
>  * #8956 - obfsproxy should use a SOCKS proxy if Tor wants it to 
>  * #11409 - Obfsproxy through HTTP proxy
>
> There is one change that also needs to be made to the idea document
> (diff attached) that changes one of the return codes to be slightly
> more in line with the rest of the PT protocol chatter.
>
> As far as code support goes:
>  * tor done, not merged, needs review by nickm or similar (branch
>    linked from #8402).  It *may* have rotted since it got triaged as a
>    0.2.6 thing right before I started working on this, but if that's
>    the case I will update it as needed.
>  * pyptlib, done not merged.  Waiting on #8402.
>  * obfsproxy, SOCKS4/5 done, not merged.  HTTP CONNECT is a work in
>    progress, needs the pyptlib changes.
>
> Regards,
>
> -- 
> Yawning Angel
>
>
> From 3ad31e8727b46ef46b73d11764ca5fec15c5b57c Mon Sep 17 00:00:00 2001
> From: Yawning Angel <yawning at torproject.org>
> Date: Fri, 11 Apr 2014 06:12:32 +0000
> Subject: [PATCH 1/1] Change "PROXY true" to "PROXY DONE" for
> consistency.
>
> ---
>  proposals/ideas/xxx-pluggable-transports-through-proxy.txt | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/proposals/ideas/xxx-pluggable-transports-through-proxy.txt
> b/proposals/ideas/xxx-pluggable-transports-through-proxy.txt index
> 3fc7754..e03a6b9 100644 ---
> a/proposals/ideas/xxx-pluggable-transports-through-proxy.txt +++
> b/proposals/ideas/xxx-pluggable-transports-through-proxy.txt @@ -69,7
> +69,7 @@ Specifications: Tor Pluggable Transport communication 
>    If the pluggable transport proxy detects that the TOR_PT_PROXY
>    environment variable is set, it attempts connecting to it. On
> -  success it writes to stdout: "PROXY true".
> +  success it writes to stdout: "PROXY DONE".
>    On failure it writes: "PROXY-ERROR <errormessage>".
>  
>    If Tor does not read a PROXY line or it reads a PROXY-ERROR line

ACK on the spec change.

Thanks for the update on the various tasks.


More information about the tor-dev mailing list