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

Yawning Angel yawning at schwanenlied.me
Fri Apr 11 06:16:06 UTC 2014


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.


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

 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.torproject.org/pipermail/tor-dev/attachments/20140411/e809db82/attachment.sig>

More information about the tor-dev mailing list