Comments (5)
@sddzcuigc Thanks for your suggestions.
- add shortcuts method which help change dns for certain app autoly when open them
Shortcuts support is a good idea, but do you have any use cases for this?
- Give examples of dns rules,I need to automaticly change dns for visiting different domain/ip,however I still not get the point.
For example,
- Change "Action" to "Do not apply settings"
- Change "Interface Type" to "Wi-Fi"
- Add the SSID on which you don't want to use DoT or DoH
In case of this example, while your device is connecting to the SSID that you specify, iOS uses the normal DNS settings instead of DNSecure.
- Add whole opthion apple gives, apple give an option for dns over ip,but our app only afford https and Tls.
I believe that you can set it up in the Settings app without using DNSecure. If you don't mind me asking, in what cases would you want it?
from dnsecure.
I do have a adguardhome DNS server which help me do some personal dns work.
I used to get my dns-setting change by using the .mobileconfig file according to the https://developer.apple.com/documentation/devicemanagement/dnssettings/
I can use dns-setting profile1 with some payloads and use dns-setting porfile2 with other payloads which can do the work DNSecure app does!
Howerver,
some time I have to block ads on some app using the dns-setting profile1,
other time I have to visit the local area network use some domain I make on some other app using the dns-setting profile2,
and other time I have to stop using the personal dns-setting profiles and turn it to “auto”
I deadly need it automaticly changed among my dns-setting profiles when I open some certain app, I found the shortcuts app give methods to do something when open certain app.But it don't give methods to change dns-setting profiles. I think it is a good idea to make a app to do this , but I don't have some programming skills which you great guys have.
Thanks a lot!
from dnsecure.
It will be like this:
When using the shortcuts app, I set it when open app 1 >it open DNSecure and change its profile to profile1.
When suing the shortcuts app, I set it when open app 2 >it open DNSecure and change its profile to profile2.
This may need DNSecure give a api to shortcuts.
I do find some app give its inner link to shortcuts.,maybe using scheme link. I say maybe because I don't understand programing and the ios develop at all.
@KKK669
from dnsecure.
And you said "I believe that you can set it up in the Settings app without using DNSecure. If you don't mind me asking, in what cases would you want it?" I used to change the dns while using the setting app ,but it won't work with the cell phone.
from dnsecure.
I used to change the dns while using the setting app ,but it won't work with the cell phone.
I understand. You were talking about the case of cellular networks.
But unfortunately, Apple doesn't give us an option for that. According to https://developer.apple.com/documentation/networkextension/nednssettingsmanager/3552342-dnssettings, DoH or DoT seems to be the only choice.
Anyway, this issue looks like feature requests, so I'll convert it into a discussion.
from dnsecure.
Related Issues (20)
- Can't activate Service -> Not running HOT 7
- User selectable port possible? HOT 1
- DoQ HOT 1
- Difference between iOS and iPadOS versions HOT 17
- No longer working over LTE HOT 1
- DNScrypt DNSstamp HOT 2
- Make "Apply with excluded domains" work
- documentation/feature: using router for resolving local addresses HOT 4
- DNSecure formula for `brew`? HOT 2
- Cannot edit on-demand rules HOT 3
- Add shortcuts / URL Scheme / Widget to turn on/off DNS
- DNS HOT 1
- DNSecure for iPadOS - Server Configuration HOT 8
- Blank screen when editing rule HOT 4
- Some `TextField`s are laggy
- [iOS 15.0-15.5] The screen transitions to the previous screen when editing a rule HOT 1
- Can't get the current SSID HOT 2
- What is OpenNIC’s SERVER NAME and URL??
- Support to Shortcuts App
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dnsecure.