-
-
Notifications
You must be signed in to change notification settings - Fork 159
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
Add integrated Orbot support using NetCipher shim library #131
Comments
Hi there, Thanks for those kind words.
Yes, most definitely, I don't mind but I must warn you though the app, right now, is fairly complicated without much testing or documentation to go for it, and so, I am not sure it is fair to put you through the motions of figuring the hot-mess out. And btw, the connectivity (proxy) portions are in Regardless, I'd want to see this feature in the app, and I am open to implementing it myself (eventually, but not right away since I am most likely to be busy with WireGuard integration and IPv6 support for the next month or two). Can you, in the meanwhile, point me to a reference implementation (of any app integrating the SOCK5 and HTTP(?) proxies using To reiterate, you're free to send a pull-request but know what you're signing up for (: |
I think what needs to be done is quite simple, and operates mostly at the "auto set values in the Preferences" level.
In the meantime, we are likely to write a blog post that just shows how the two apps can work together with the very simple step of enabling the existing preference you have. Here's some examples from FDroid: Setting preference state if Orbot is installed: Using NetCipher to set proxy state: |
That sounds straight forward. I was overwhelmed by NetCipher's
It is on purpose that the defaults are set to Orbot's :D |
@hussainmohd-a has added the support for Orbot one-click integration in mainline: https://github.com/celzero/rethink-app/tree/b3e126e1de2cc78f61747b228ccc572696a0d6a3 14th ( |
@n8fr8 would you know how to fetch Orbot's DNS port to forward DNS packets to it? |
We don't have an API for that, but the default is 5400 unless the user changes it, or there is some conflict. |
Thanks. Would forwarding DNS packets over SOCKS5 work? Does Orbot route DNS packets sent to it, even if over SOCKS5, appropriately? |
Yes it does, including resolving onion addresses.
…On Tue, May 11, 2021, at 2:17 PM, ignoramous wrote:
>> @n8fr8 <https://github.com/n8fr8> would you know how to fetch Orbot's DNS port to forward DNS packets to it?
> We don't have an API for that, but the default is 5400 unless the user changes it, or there is some conflict.
Thanks. Would forwarding DNS packets over SOCKS5 work? Does Orbot route
DNS packets sent to it, even if over SOCKS5, appropriately?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#131 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAAHRA6YMVJB5IH5Y4ARH4DTNFYEFANCNFSM4TQV6YKQ>.
|
Yes, but only limited for AAAA, A and PTR records. |
Orbot/Guardian Project/Tor dev here... ReThink is awesome, and I've manually set it up to use the SOCKS5 proxy to Orbot's localhost 9050 port. It works great... but we could make it better!
Using out simple NetCipher library and the OrbotHelper class, Rethink could detect that Orbot is installed, and offer one tap configuration.
https://github.com/guardianproject/NetCipher/blob/master/libnetcipher/src/info/guardianproject/netcipher/proxy/OrbotHelper.java
If this is something you might want to offer, and would accept a pull request, we'd consider implementing it.
Thanks for the great app.
The text was updated successfully, but these errors were encountered: