DNSCrypt / dnscrypt-proxy

dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.
https://dnscrypt.info
ISC License
11.35k stars 1.01k forks source link

[Thread] dnscrypt-proxy on iOS #42

Closed jedisct1 closed 4 years ago

jedisct1 commented 6 years ago

DNSCloak takes advantage of the DNS proxy provider system introduced in iOS 11 to bring the DNSCrypt protocol to Apple devices. Devices don't have to be jailbroken to install this software.

This is great, but it apparently uses code from dnscrypt-proxy v1, it is not opensource and lacks interesting features such as logging and filtering.

A similar, opensource application for iOS would be terrific!

jedisct1 commented 5 years ago

Any news on this, @s-s @moba ?

moba commented 5 years ago

It took ages to get a verified account, and now we're waiting for Apple to manually transfer ownership from the previous personal account to our company account...

hcarrega commented 5 years ago

Any News?

SirusDoma commented 5 years ago

Meanwhile waiting for the release, can i have the testflight invitation?

hcarrega commented 5 years ago

My TestFlight is expiring in 20 days I hope in that time the app get back again

changemenemo commented 5 years ago

@moba no news yet from Apple?

moba commented 5 years ago

Not sure about the details, @s-s maybe knows. :)

hcarrega commented 5 years ago

Subscriptions on ORCloak app from @s-s it’s valid

s-s commented 5 years ago

DNSCloak is back!

All credit goes to @moba and the team of Center for the Cultivation of Technology (https://www.techcultivation.org/)! Thank you everyone in this thread for your support!

App link https://itunes.apple.com/app/id1452162351
TestFlight TestFlight is available via public link: https:// testflight [dot] apple [dot] com [slash] join [slash] RlMeZBo7

Why new app?

Apple is unable (technically) to make an app transfer from one account to another due to the presence of iCloud entitlement. It is required to present file picker dialog for black/white/etc-lists (please, don't ask me why it is required for a read-only access for a system-provided dialog). So, the only way was to submit it as a new app with a new bundle ID. You may migrate to a new app yourself only.

What is a changelog for 2.2.0?

Since App Store doesn't provide a changes information for initial build: 2.2.0 contains all changes that was present in the latest TestFlight build:

  1. Latest dnscrypt-proxy 2.0.19 (8377d49 for 2.2.0);
  2. TLS 1.3 support (2.2.0 was built using latest Go 1.12rc1);
  3. Strict mode - replace some negative responses to override iOS behavior to fallback to a system resolver. Should prevent leaks in case of failing/rate-limiting resolvers. Also will retry query in case of resolver errors. Enabled by default, can be toggled in Advanced settings.
  4. Toggable ip/black/whitelist logs;
  5. Confirmation dialog for launch with empty "server_names" (aka "Why it takes so long to connect?" issue);
  6. Filter toggle to display selected resolvers only (near search input);
  7. Minor internal improvements: additional log messages, IPv6 handling.
hcarrega commented 5 years ago

Any news on ORCloak @s-s ?

s-s commented 5 years ago

@hcarrega, I would suggest to avoid discussing ORCloak here, as the thread is for dnscrypt-proxy, not Tor.

Offtopic about ORCloak Same story as DNSCloak. Both apps were unpublished at the same time. Don't ask me why and why only these two - only Apple knows, they give me no comments and are ignoring communications with me on this subject. :) That was a surprise for me too. ORCloak is still available for download from your previous downloads in the App Store, its' subscriptions still working, since the app is not removed. Will it return to the App Store? I doubt, at least not in the near future. Let's say it is too cool for the App Store, only few people had appreciated how efficient it is. Currently I'm trying to make a yet-another-Tor-powered-browser... but based on WebKit. It would be very funny if Apple will pass it to the App Store. Still waiting for UIWebView complete removal and curious why no one cares about it.
solarelf commented 5 years ago

Okay, please provide a link to the thread to discuss ORCloak... we really want to stay tuned into this issue... we need ORCloak!!

Onepamopa commented 5 years ago

What's the github for dnsclaok? Getting some issues with it that need to be discussed.

fomalsd commented 5 years ago

@Onepamopa https://github.com/s-s/dnscloak

jedisct1 commented 5 years ago

Wait, what? I didn't even know that DNSCloak had been opensourced. This is huge!

englut commented 5 years ago

@jedisct1 can you update the dnscrypt proxy website to include DNSCloak? :D

jedisct1 commented 5 years ago

@qauff It does, doesn't it? https://dnscrypt.info/implementations

englut commented 5 years ago

@jedisct1 ah, is https://www.dnscrypt.org/#dnscrypt-ios an old site?

jedisct1 commented 5 years ago

dnscrypt.org has nothing to do with the project, this is a fake site that copied old content.

englut commented 5 years ago

Yikes.... that's not good. Okay good to know.

rugabunda commented 4 years ago

The ios app is in need of an update to support the newest anon features in .29

jedisct1 commented 4 years ago

Closing, as dnscloak has its own repository: https://github.com/s-s/dnscloak