Establishing connections only through an external Socks5 proxy cannot be enforced all the time #1073
Labels
Area: Core
Issue affecting the Saros Core
Prio: Medium
State: Wontfix
Type: Bug
Issue that describes an unintended behavior of Saros
This is an issue in the XEP specification and there is currently no way to solve this without breaking other networks stacks (although we only have XMPP for now)
Steps to reproduce:
On the inviter (ALICE) side ensure that you want only to establish connections through an external proxy.
On the invitee (BOB) side allow all connections.
If ALICE invites BOB then ALICE IP will be exposed because the connect call in the ISN to ALICE works vice versa for Socks5. i.e BOB will tell ALICE to connect to him.
If BOB invites ALICE the external (if available) Socks5 proxy will be used.
To solve the issue the connect call has to be moved from the ISN to OSN. However regarding an server-client architecture this is likely not very easy to understand and will fail if you introduce other network stacks.
The text was updated successfully, but these errors were encountered: