kkebo / DNSecure

DNSecure is a configuration tool of DoT and DoH for iOS and iPadOS.
MIT License
360 stars 19 forks source link

Difference between iOS and iPadOS versions #41

Closed no0ID closed 3 years ago

no0ID commented 3 years ago

is there a difference between the two app versions?

With the iPhone cannot connect to a DoT server, the same server with DoH works OK. The iPad connects the same DoT server without any problem. This is not a new issue, just forgot to report

kkebo commented 3 years ago

No, both of them are using the same APIs and the same code. Is there another difference between the two (e.g. iPhone is using VPN)?

no0ID commented 3 years ago

There is no difference at all, I double checked everything. As everything is equal on my side, hence my question if there is no difference between iOS and iPadOS versions.

On 23 Feb 2021, at 08:11, Kenta Kubo notifications@github.com wrote:

 No, both of them are using the same APIs. Is there another difference between the two (e.g. iPhone is using VPN)?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

kkebo commented 3 years ago

Could you tell me your configuration of DNSecure? And, what is your iPhone's primary network interface, e.g. Wi-Fi or Cellular?

no0ID commented 3 years ago

Here is the configuration, the interface on both is WiFi. When selecting cellular on iPhone nothing changes, still not working.

On 23 Feb 2021, at 08:39, Kenta Kubo notifications@github.com wrote:

 Could you tell me your configuration of DNSecure? And, what is your iPhone's primary network interface, e.g. Wi-Fi or Cellular?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

kkebo commented 3 years ago

Could you please tell me the full configuration of the server that you tried to use on DNSecure? And also on-demand rules are included if you are using them. If you don't want to transcribe it, you can post screenshots of DNSecure.

no0ID commented 3 years ago

Strange, I attached the screenshot in my previous reply by email but seems that wasn't processed by GitHub. No on demand rules applied.

B5AE5AEA-A3E2-4527-9230-D5656EEA5D95

kkebo commented 3 years ago

Thank you.

No on demand rules applied.

In your screenshot, it looks like an on-demand rule named "New Rule" is created, which is correct?

And then, it seems that you are having problem only with your iPhone but not with your iPad, so can you post a screenshot of your iPhone?

no0ID commented 3 years ago

New Rule is empty as it is the row Probe URL. I ticket Add Rule and don't know how to delete it. My iPad is WiFi only.

Screenshot 2021-02-23 at 09 38 50
kkebo commented 3 years ago

How about your iPhone?

FYI, you can delete it by following steps on the first screenshot's screen.

  1. Tap Edit button on the top-right side of the on demand rules section
  2. Tap ⛔️ button
  3. Tap Delete button

Or, you can do it by another steps.

  1. Swipe from right to left on the cell of the rule

Video:

no0ID commented 3 years ago

Thank you for the deleting hint. Attached the iPhone screenshot and as I cannot extend the screenshot down to bottom, the ON DEMAND RULES status is Ad New Rule.

Screenshot 2021-02-23 at 10 02 45
kkebo commented 3 years ago

Thank you, but I would like to know your DoT configuration which you said your iPhone cannot connect to.

And by the way, how did you determine that it could not connect to the server?

no0ID commented 3 years ago

I uploaded the iPhone printscreen to GitHub. And how I determined that DoT is not working on iPhone? Well it cannot connect to internet.

On 23 Feb 2021, at 11:41, Kenta Kubo notifications@github.com wrote:

 Thank you, but I would like to know your DoT configuration which you said your iPhone cannot connect to.

And by the way, how did you determine that it could not connect to the server?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

kkebo commented 3 years ago

The screenshot you uploaded was the configuration of DoH. You said DoH worked on your iPhone, didn't you? I'd like to know the configuration that didn't work because I may be able to reproduce the problem. If I can reproduce it on my device, I can investigate it.

no0ID commented 3 years ago

Sorry, I was in hurry. Yes, the DoH works on iPhone. Related to this, the correct DoT screenshot, is valid what I wrote above.

DoT
kkebo commented 3 years ago

@no0ID Thank you for sharing your configuration. Probably, the Server Name is wrong because the one you specified is starting with https. And also, you can delete the empty cell of servers by the same way as this.

no0ID commented 3 years ago

Sorry, had no idea that DoT is not using https. When inputed: unicast.uncensoreddns.org everything works fine also on iPhone.

Thank you for the extended support!

kkebo commented 3 years ago

You're welcome!