Coder Social home page Coder Social logo

Comments (5)

craigraw avatar craigraw commented on June 11, 2024

Yes - working on that next.

from sparrow.

craigraw avatar craigraw commented on June 11, 2024

It's already possible to connect Sparrow to a Tor hidden service (.onion address) if you are running tor locally - just set the proxy details in the server preferences appropriately e.g. 127.0.0.1:9050.

By supporting tor, do you mean bundling the tor binaries with Sparrow so that it does not need a locally running tor instance?

from sparrow.

java4tech avatar java4tech commented on June 11, 2024

It's already possible to connect Sparrow to a Tor hidden service (.onion address) if you are running tor locally - just set the proxy details in the server preferences appropriately e.g. 127.0.0.1:9050.

I have tried to test it on Windows and got error on port 9050 (tried public nodes), I was getting connection refused but 9150 worked but still got the following error.

Could not connect:

Unsupported or unrecognized SSL message

This could also be a DNS Proxy issue

By supporting tor, do you mean bundling the tor binaries with Sparrow so that it does not need a locally running tor instance?

Yes, Netlayer also works with system installed tor since version 0.6

from sparrow.

java4tech avatar java4tech commented on June 11, 2024

I was thinking about a use case where we can connect to any public node only for Sending Transaction, This can be used in a situation where user want's to use there server only for transaction update and don't want to reveal his node's IP while sending payment.
So In short:
We can keep or drop connection to our own node and connect to tor node>> Once transaction is broadcasted we can disconnect and connect back to our own node to check progress and balance. Attacker or analysis firms won't be able to map IP to our personal node.

Some suggestions:

  1. You can use Netlayer project to support native tor. It is used by bisq project, So it is maintained. (I have tested it on windows and It works). We might be able to check if local instance is running first and if not then we can try to start native tor. Otherwise we'll end up with multiple tor instances and that might cause other issue (not Sure).
  2. It'll be nice to have an option to disconnect node, user might want to do certain tasks while offline (Helpful if someone is using public node).

from sparrow.

craigraw avatar craigraw commented on June 11, 2024

Implemented built in Tor support and released in v0.9.4 - closing this off.

The idea to have a connection to a separate node for broadcasting is an interesting one - perhaps something for a future release.

from sparrow.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.