#[2]​ how feasible would it be to build a “route all traffic over Tor” option/toggle into Damus? Like Phoenix-wallet style? nostr:note154u95cd9nlq5xdc5rhhjgu6ysx6y6ncgjrs8m09xldzzqxqh55uq3fmmnx

Reply to this note

Please Login to reply.

Discussion

#[3]​ is building tor relay support for damus

Was trying to get the iCEPA community to provide the framework as a Swift Package Manager framework so easier to add to the Damus project. Using CocoaPods creates a whole knew workspace that includes Damus.

The second issue is using Tor with Starscream that we use to handle Tor URL sessions. I’m not sure it’s going to be compatible and we would have to replace that (haven’t looked het into how much work that would be).

NB I investigated making that change to the iCEPA project looked non-trivial due to package dependencies (that also need to use Swift Package Manager) - and beyond my (newly acquired) Swift skills.

We dont use starscream anymore

What are we using now? Is that a relatively recent change?

Just the native one… #[5]

Cool. Is it still referenced in the project that we can remove? Or just changed recently?

It was removed

OK cool. I’ll look at this again. From memory we needed something you can pass your own URL session.

👀

Seems like a guaranteed way to make your experience slow and terrible. I would much prefer lightweight anonymizing websocket proxies.

😂

If that option achieves a sufficient level of privacy, and can be enabled by a less technically-proficient user, then hell yes!