Opened 5 years ago

Last modified 2 years ago

#13444 new project

"GhostNode" - support relays that cannot accept incoming connections.

Reported by: ikurua22 Owned by:
Priority: High Milestone: Tor: unspecified
Component: Core Tor/Tor Version: Tor: unspecified
Severity: Normal Keywords: anomity, circuit, torrc, security, needs-proposal research-program
Cc: arma Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

My ISP doesn't offer global IP address(10.10.20.X shared), which I can't help people by setting up middle(nonexit) nodes. Why tor require opening a port!?

What about HiddenService? It can work without opening a port to global, right? So, how about this idea.

"GhostNode" 1. It doesn't require user to open a port to global(no router setting). 2. It works like a hidden service protocol. Your global IP won't go public.

Client---torBridgeNode===tor2===tor2===tor4-->website or Client---tor1===tor2===tor4-->website

tor1; nonexit tor2; ghost tor4; exit

tor1 ask tor2 to connect tor4. (just like HiddenService did) tor2(GhostNode) make a connection to tor4(exitnode).

Child Tickets

Change History (5)

comment:1 Changed 5 years ago by ikurua22

Keywords: torrc security added

comment:2 Changed 3 years ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:3 Changed 3 years ago by nickm

Keywords: tor-03-unspecified-201612 added
Milestone: Tor: 0.3.???Tor: unspecified

Finally admitting that 0.3.??? was a euphemism for Tor: unspecified all along.

comment:4 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:5 Changed 2 years ago by nickm

Keywords: needs-proposal research-program added
Severity: Normal
Summary: "GhostNode" - a new way to build IP-hidden networking"GhostNode" - support relays that cannot accept incoming connections.

This is a complex enough design space that it's going to take a bunch of research to have a chance of working out right. It seems to resemble stuff that various P2P designs do in order to support some nodes that have outgoing-only capabilities.

Note: See TracTickets for help on using tickets.