I was about to upgrade to Delta Chat version 2, however I was just testing Arcane Chat and noticed it is completely broken when used with Orbot. It does not connect to existing accounts and if I try to create a new account, it makes the error “connection failure: Permission denied (os error 13)”
I am still using Delta Chat version 1, so I don’t know if this bug was introduced by Delta Chat version 2, or if it is unique to Arcane Chat. I don’t want to upgrade to Delta Chat version 2 if it is affected.
Strangely, I had no problem using Arcane Chat with a different VPN, so it seems to break specifically with Orbot. Delta Chat version 1 does not have any problems using Orbot.
Is there anybody here using both Arcane Chat and Delta Chat version 2 on Anrdoid and can say if they experience the same problem when used with Orbot?
Thanks, you are right that it works with proxy! And if this means that there is now true circuit isolation in Android, that would be great news! (But I don’t know how to verify that unfortunately. Do you know if there is any way to test if the circuit isolation is working?)
However, even if the proxy works, I don’t understand why this should break the behavior where it previously worked with Orbot as a VPN. Shouldn’t it still work using Orbot as a VPN, even if proxy and maybe circuit isolation is now supported?
nothing changed in that regard in v2 the proxy option exists long ago since version 1, you always could use tor proxy with delta even when the proxy feature was much more simple allowing a single proxy and only SOCKS was supported, in fact initially the proxy option got added just so people could configure Delta Chat to use Tor’s local proxy
I just installed Orbot and my ArcaneChat connects totally fine with it in VPN mode without needing to add any proxy
Thanks for checking @adbenitez. Can I ask did you also set “block connections without VPN” in your VPN settings? ArcaneChat also connects fine for me with Orbot as a VPN, but only if I don’t block connections without VPN, which tells me that ArcaneChat must be bypassing the VPN or leaking the location. When I block connections without VPN, ArcaneChat shows me that my accounts which I set with the proxy are connected while my accounts which I did not set with the proxy are offline.
By contrast, Delta Chat version 1 connects totally fine for me with Orbot as a VPN and blocking connections without VPN.
if you have a system VPN, there is no way ArcaneChat can bypass your VPN, anyways, I went to the Orbot VPN settings in the system and enabled “Global VPN”, I guess that is what you want? and it still works fine, this is what I enabled:
UPDATE: actually the option was right below , I enabled it, still ArcaneChat connect fine, I checked that if I stop orbot, then arcanechat can’t connect, so the system setting is being enforced:
Thanks for checking also with “block connections without VPN”. If it is working for you, I guess it’s a problem only affecting my system (or only some people’s systems like Minim maybe). I’m not sure what’s causing this.
make sure you don’t have the app unmarked inside of Orbot meaning “don’t use VPN for this app” because then since you have “block connections without VPN”, then apps whitelisted in Orbot will simply be unable to connect to the internet instead of bypassing the VPN
Thanks for reminding me about this. I guess I was too eager to try out ArcaneChat and somehow I completely forgot to whitelist it in Orbot first! Sorry for the “false alarm” and thanks for all your help. At least I also know about the added support for SOCKS5 now