[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