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

feat(asb, cli): Listen on onion address, dial onion addresses #203

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

binarybaron
Copy link

@binarybaron binarybaron commented Nov 22, 2024

This pull requests

  • Adds rust native support for the asb to listen on an onion service. Previously we were depedent on a seperately running torc client. Instead we now use arti, a rust implementation of the tor protocol.
  • Removes the tor.control_port and tor.socks5_port property from the config of the asb
  • Adds a new tor.register_hidden_service boolean property to the config of the asb which when enabled automatically runs a hidden service at startup
  • Adds support for the cli to dial onion addresses

This is dependent on umgefahren/libp2p-tor#24

Closes #16

@binarybaron binarybaron force-pushed the asb/listen-onion-service-arti branch 3 times, most recently from ccad3dc to 868cff7 Compare November 26, 2024 14:04
@binarybaron binarybaron marked this pull request as ready for review November 29, 2024 21:31
@binarybaron binarybaron changed the title feat: Listen on onion address using arti_client feat(asb, cli): Listen on onion address, dial onion addresses Nov 29, 2024
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

Successfully merging this pull request may close these issues.

Tor integration
1 participant