Skip to content

TOR Support #8

Description

@bitwalt

Description: Implement TOR support to enhance user privacy and security. The TOR service should run in the backend using a Rust binary, and there should be an option in the settings to enable or disable TOR.

Tasks:

  1. TOR Binary Integration:

    • Integrate the TOR binary into the app's resources.
    • Ensure compatibility with the Tauri app and Rust backend.
  2. Enable/Disable TOR Option:

    • Add a toggle option in the settings for enabling or disabling TOR.
    • Save and load the user's TOR preference in the app's configuration.
  3. Backend Service for TOR:

    • Implement backend logic to start and stop the TOR service based on user settings.
    • Ensure concurrent operation with the RGB-Lightning node if both are enabled.
  4. Network Configuration:

    • Route network traffic through the TOR network when TOR is enabled.
    • Adjust node URL configuration to ensure seamless operation with TOR.
  5. UI Indication:

    • Provide visual feedback in the UI to indicate the TOR status (enabled/disabled).
    • Display relevant information or warnings about TOR usage.
  6. Testing and Validation:

    • Test the TOR integration across different platforms.
    • Validate secure connection to the RGB-Lightning node and wallet operations via TOR.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions