Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tor2Web like proxy service #80

Open
DanWin opened this issue Mar 18, 2020 · 3 comments
Open

Tor2Web like proxy service #80

DanWin opened this issue Mar 18, 2020 · 3 comments
Assignees

Comments

@DanWin
Copy link
Owner

DanWin commented Mar 18, 2020

Some users may have their own web hosting as a hidden service, but would like to publish it anonymously to clearnet, without needing to reveal their identity to a hosting provider. A proxy service that doesn't host any content itself could be useful for these users.

@DanWin DanWin self-assigned this Mar 18, 2020
@DanWin
Copy link
Owner Author

DanWin commented Sep 6, 2020

A comment I got by mail:

Hi,

I'm looking for providing my onionsite for non-Tor users and I want to use
my domain.
There are lots of tor2web gateway like yours and none of them provide it.

For example, I own domain 'my.example.org'.

  1. Configure DNS

my.example.org CNAME proxy.onion.ly
my.example.org TXT
v=onion;k=xxxxxxxx;d=onion.ly;r=abcde.xyzxyz.onion:88;c=[email protected]

  1. Click verify on your website

  2. You verify ownership by looking up DNS
    format:
    v=onion;k=(randomkey);d=(onionserviceID);r=(destination);c=[email protected]

  3. If 3 is okay, proxy will begin.

my.example.org --- onion.ly --- abcde.xyzxyz.onion, port 88

Additional requirement:

  1. Please add header 'X-From-OnionSite: onion.ly' (d value) so destination
    server can know about it.
  2. If the onionsite return nothing or unable to connect, just display
    blank, empty page.
  3. Account-based management will be useful. Not everyone wants to display
    their destination (remove my.example.org TXT)

@ghost
Copy link

ghost commented Aug 20, 2021

Don't forget OpenVPN!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
@DanWin and others