Opened 8 years ago

Closed 4 years ago

#3466 closed project (wontfix)

Tor build variant to support lightweight socks bridge

Reported by: arma Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-bridge
Cc: lunar Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Many people lately have been trying to run bridges on tiny devices.

#2764 and #3292 are about the security tradeoffs there, but while we're waiting for insight, I think we should get closer to being able to build these things.

One of Dan's Stanford students basically set up a python socks proxy that pulled down the Tor consensus and forwarded your traffic into one of the Tor relays. Great. Except he doesn't parse the consensus very much, doesn't check its signatures, etc.

Rather than writing a separate tool that does that, we should make a way to build a Tor binary such that you get to reuse the consensus parsing and signature checking, so it will pull down the consensus for you and check it, but the rest of Tor is left out.

(Unless we can think of an even better way to do it, that is.)

Child Tickets

Change History (8)

comment:1 Changed 8 years ago by arma

Summary: Project: Tor build variant to run lightweight socks bridgeTor build variant to run lightweight socks bridge
Type: taskproject

comment:2 Changed 8 years ago by nickm

Milestone: Tor: post 0.2.3.xTor: unspecified

comment:3 Changed 8 years ago by arma

Summary: Tor build variant to run lightweight socks bridgeTor build variant to support lightweight socks bridge

comment:4 Changed 7 years ago by nickm

Keywords: tor-bridge added

comment:5 Changed 7 years ago by nickm

Component: Tor BridgeTor

comment:6 Changed 4 years ago by arma

Cc: lunar added
Severity: Normal

I am now thinking we should close this ticket as wont-fix.

Lunar, you just built something that's kind of similar to the goals of this ticket. I guess you used a real enough computer that it could run a Tor client. Can you give us an opinion on the usefulness of this ticket?

comment:7 Changed 4 years ago by lunar

Tor as a client seems to run “good enough” to run on the GL.iNet 6416 which is a Atheros 9331 (MIPS) @400MHz chip with 64 MiB of RAM. I think as long as Tor itself stays C without too many dependencies, hardware has now catched up and there is no need for a “trimmed down” version.

comment:8 Changed 4 years ago by nickm

Resolution: wontfix
Status: newclosed
Note: See TracTickets for help on using tickets.