Set DNS app - Xoom Themes and Apps

Useful app, and it did speed up my browsing and market downloads, a lot!
https://market.android.com/details?id=uk.co.mytechie.setDNS&rdid=uk.co.mytechie.setDNS&rdot=1

okantomi said:
Useful app, and it did speed up my browsing and market downloads, a lot!
https://market.android.com/details?id=uk.co.mytechie.setDNS&rdid=uk.co.mytechie.setDNS&rdot=1
Click to expand...
Click to collapse
I have tried this - however, I use OpenDNS at home and saw improvement
Im going out on a limb here and guessing the app will only work if ou have DNS set up on the network in which you are connected to.

tincbtrar said:
I have tried this - however, I use OpenDNS at home and saw improvement
Im going out on a limb here and guessing the app will only work if ou have DNS set up on the network in which you are connected to.
Click to expand...
Click to collapse
Hmmm...seems to really work with several different networks, including my Clear Wimax MiFi. Placebo effect? I don't care, if it works. Especially for those never ending market updates...

Hah that's funny! I actually just went about changing up my DNS servers again for my home network. I actually have my wireless router and all other devices set up with a great DNS server setup. The primary DNS is Google's main public server, which is 8.8.8.8, meanwhile my secondary is the server that is closest to my actual location, which is good. Just in case the main server fails I will still have a close server connection, which means an overall good connection to fall back on.
Best tool to use all around to find out if your primary and secondary DNS servers are really fast and reliable? Google's own tool called namebench. It can be found here: http://code.google.com/p/namebench/
It will recommend to you the fastest server as the main, showing the percentage of how much better it is compared to your current, and it will also show the closest server based on your location for the secondary. Works like a charm every single time.
Actually, I have been using Google's DNS for like 2 years now as my main, but my secondary is what has recently changed. No complaints here at all. It chugs along like it should without so much as a hiccup.
Anyone reading this: Once you find the best DNS servers for yourself, you should go about applying them to all of your internet enabled devices as I have done myself. For example: wireless router, computer, phone, tablet, Wii, PS3, and any other device you can think of! You shan't regret it!

StrifeSoldierVII said:
Hah that's funny! I actually just went about changing up my DNS servers again for my home network. I actually have my wireless router and all other devices set up with a great DNS server setup. The primary DNS is Google's main public server, which is 8.8.8.8, meanwhile my secondary is the server that is closest to my actual location, which is good. Just in case the main server fails I will still have a close server connection, which means an overall good connection to fall back on.
Best tool to use all around to find out if your primary and secondary DNS servers are really fast and reliable? Google's own tool called namebench. It can be found here: http://code.google.com/p/namebench/
It will recommend to you the fastest server as the main, showing the percentage of how much better it is compared to your current, and it will also show the closest server based on your location for the secondary. Works like a charm every single time.
Actually, I have been using Google's DNS for like 2 years now as my main, but my secondary is what has recently changed. No complaints here at all. It chugs along like it should without so much as a hiccup.
Anyone reading this: Once you find the best DNS servers for yourself, you should go about applying them to all of your internet enabled devices as I have done myself. For example: wireless router, computer, phone, tablet, Wii, PS3, and any other device you can think of! You shan't regret it!
Click to expand...
Click to collapse
Yes, I chose Google DNS for my main when on the go (using MiFi usually) and will set to whatever works best at home (haven't checked yet but will use that namebench app you recommend). I have seen a real improvement so far.

Related

TOR (The Onion Router) for android?

anyone heard of a tor (http://www.torproject.org/index.html.it) porting to android? do you know about such similar project for the android platform?
thx
fl3xo said:
anyone heard of a tor (http://www.torproject.org/index.html.it) porting to android? do you know about such similar project for the android platform?
thx
Click to expand...
Click to collapse
I suspect something malicious seeing as how that link ends in .html.it
xsnipuhx said:
I suspect something malicious seeing as how that link ends in .html.it
Click to expand...
Click to collapse
its just a language thing.
Just go here: http://www.torproject.org/index.html
.it prolly stands for Italian.
xsnipuhx said:
I suspect something malicious seeing as how that link ends in .html.it
Click to expand...
Click to collapse
sorry, i'm of italian language.
fl3xo said:
anyone heard of a tor (http://www.torproject.org/index.html.it) porting to android? do you know about such similar project for the android platform?
thx
Click to expand...
Click to collapse
There's nothing to "port". You download the source, compile it for ARM, run it, and configure your system to use it. Should work fine.
Note: You don't actually need to run tor locally on your phone if you don't want to... you can actually forward a port over SSH to some tor server (i.e., your home computer).
U're absolutely in right. Tor and provoxy, cross compiled for armv6, really works. It's really really slow, but i can't expect nothing more (i compiled various linux application for android, clamav for example, and they are all very slow).
The real problem is another. The default browser and other browsers found on the market, do not support SOCKS so i'm forced to set an HTTP proxy with provoxy.
Read https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#SOCKSAndDNS can discover that's a real nonsense: compile tor, install it, but you're not anonimazed at 100% against a clever attacker.
any idea!?
Right... the problem is that in using HTTP proxy, it uses the system-configured DNS server, which means that there is the potential to trace your activities (at least partially) based on the DNS servers you look up.
Using tor-dns-proxy.py (not torDNS since it is a windonkey-only prog) as your DNS server should do the trick... two issues there though; 1) you need a python interpreter to run this -- either compiler fun, debian, or ssh tunnel, 2) Networking is a little funny on 'droid -- I'm not sure that replacing the 4.2.2.2->4.2.2.4's from the resolv.conf would actually do it. Probably not. There is a property (getprop/setprop) for DNS which will probably work. Alternative is you rewrite tor-dns-proxy.py in C and that should definitely work.
This is actually quite strange... 4.2.2.2->4.2.2.4 are public DNS servers owned by level 3 communications. The DNS server set in the system properties is the one set by DHCP.... can't quite understand the use of the L3C servers except maybe as a fallback? Or commandline programs bypass the 'droid systems and use the L3C servers whereas the 'droid apps use the DHCP provided servers, i.e. put something in there so that terminal apps aren't broken by unavailability of 'droid system DNS server...
About your performance issues.... I've always found the tor network to be brutally slow, are you sure it is a hardware performance issue and not simply the network?
fl3xo said:
U're absolutely in right. Tor and provoxy, cross compiled for armv6, really works. It's really really slow, but i can't expect nothing more (i compiled various linux application for android, clamav for example, and they are all very slow).
The real problem is another. The default browser and other browsers found on the market, do not support SOCKS so i'm forced to set an HTTP proxy with provoxy.
Read https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#SOCKSAndDNS can discover that's a real nonsense: compile tor, install it, but you're not anonimazed at 100% against a clever attacker.
any idea!?
Click to expand...
Click to collapse
lbcoder said:
This is actually quite strange... 4.2.2.2->4.2.2.4 are public DNS servers owned by level 3 communications. The DNS server set in the system properties is the one set by DHCP.... can't quite understand the use of the L3C servers except maybe as a fallback? Or commandline programs bypass the 'droid systems and use the L3C servers whereas the 'droid apps use the DHCP provided servers, i.e. put something in there so that terminal apps aren't broken by unavailability of 'droid system DNS server...
Click to expand...
Click to collapse
I've confirmed that.... terminal apps use L3C servers from resolv.conf, 'droid apps use DHCP provided server, so if you run a tor DNS proxy locally, you can "setprop net.dns1 127.0.0.1", "setprop net.dns2 127.0.0.1", "echo "nameserver 127.0.0.1>/etc/resolv.conf"" ... etc.
lbcoder said:
About your performance issues.... I've always found the tor network to be brutally slow, are you sure it is a hardware performance issue and not simply the network?
Click to expand...
Click to collapse
I think because of static linking used for compiling libevent, openssl and tor source. I'm lack of free time to learn about ndk and android shared library, but probably this can be the first step to increase performance of a lot of application not specifically written for android.
With tor in background is quite impossible doing anything else.
I often use torpark for surfing (both win and linux version) and i think the incredible slowness on the phone is not justified by transit of streams on the onion network.
fl3xo said:
With tor in background is quite impossible doing anything else.
I often use torpark for surfing (both win and linux version) and i think the incredible slowness on the phone is not justified by transit of streams on the onion network.
Click to expand...
Click to collapse
Use a performance analyzer like top to see how much cpu your tor process is eating. Probably significant.
Using top, the tor load remains over 90%, even not actively surfing. What the mess?

Wifi and 3G working together

I have yet to come across the ability to use wifi and 3G simultaneously so it seems like it could be well worth implementing.
http://mobisocial.stanford.edu/news...together-by-hacking-connectivityservice-java/
*Also posted in Android General: http://forum.xda-developers.com/showthread.php?p=15161427
Well, I didn't go to Stanford, but wouldn't you have to be able to tell the system which traffic should use which interface? Generic routing can't handle this stuff.
My thoughts were leaning towards those apps that already require one connection type versus another. For example wouldn't it be nice for those that use wifi to vpn into their network(s) for work/home and also be able to use apps that require their 3G. I recall having to switch to 3G from my wifi once or twice at home to use just an app that was developed to use only 3G.
The simplest thing IMO (if possible) would be to have the person be able to set a preference on their phone for wifi or 3G (by app selection would rock). Then apps would connect through the preference if available (and if allowed) or move on to the alternate if not.
This kind of discussion is what I was hoping for so please keep it coming...
*BTW we've come a long way since the Vogue
This is what we used to call "shotgunning"
Jiggity Janx said:
My thoughts were leaning towards those apps that already require one connection type versus another. For example wouldn't it be nice for those that use wifi to vpn into their network(s) for work/home and also be able to use apps that require their 3G. I recall having to switch to 3G from my wifi once or twice at home to use just an app that was developed to use only 3G.
The simplest thing IMO (if possible) would be to have the person be able to set a preference on their phone for wifi or 3G (by app selection would rock). Then apps would connect through the preference if available (and if allowed) or move on to the alternate if not.
This kind of discussion is what I was hoping for so please keep it coming...
Click to expand...
Click to collapse
Right... I guess it would be handy if the only check was for whether a particular connection was ACTIVE, not necessarily if it were the primary interface.
Well, I guess you could futz it manually with the routing table -
wifi
addr 192.168.1.100
gateway 192.168.1.1
ppp0
addr 76.76.76.76
gateway 76.1.1.10
corp public
20.20.20.20
so, if you had a corp vpn app that required wifi, and could force both to be enabled, you could set...
Code:
route add -host 20.20.20.20 netmask 255.255.255.255 gw 192.168.1.1
but it'd be a pain to change every time. guess you could build an app to handle it...
*BTW we've come a long way since the Vogue
Click to expand...
Click to collapse
Aye, mate.
"shotgunning"
Click to expand...
Click to collapse
new to me. will google this.
EDIT: ah, yes - multiplexing PPP connections. not possible, I think. You might be able to load balance/share, though, and that could be handy.

What VPN service do you use?

Hey community, what VPN service do you use and/or recommend for our phones that is preferably free, which maintains reliability and speed. I have looked into a few and frootvpn is close to the top of my list. I use it for security in downloading and access behind wifi restrictions. Thanks.
mrsamtee said:
Hey community, what VPN service do you use and/or recommend for our phones that is preferably free, which maintains reliability and speed. I have looked into a few and frootvpn is close to the top of my list. I use it for security in downloading and access behind wifi restrictions. Thanks.
Click to expand...
Click to collapse
I wouldn't recommend a free VPN for fears of bandwidth restrictions, ads and logging concerns. To better understand what to look for when selecting a VPN read this along with this for for android VPNs
Do share which you decide to go with though. Always good to have actual user reviews.
I've been using PIA (Private Internet Access) for a year now. It has good speed, fairly inexpensive, and it can be installed on up to 5 devices.
nicholb said:
I've been using PIA (Private Internet Access) for a year now. It has good speed, fairly inexpensive, and it can be installed on up to 5 devices.
Click to expand...
Click to collapse
Thanks. They seem like a good choice along with ipvanish.
I personally VPN to my house, where I have a Meraki Z1 firewall installed. They provide a free dynamic DNS address, so I don't have to worry about my IP changing.
dc/dc said:
I personally VPN to my house, where I have a Meraki Z1 firewall installed. They provide a free dynamic DNS address, so I don't have to worry about my IP changing.
Click to expand...
Click to collapse
Wouldn't that be a static IP address? By definition, dynamic IP addresses change.
dc/dc said:
I personally VPN to my house, where I have a Meraki Z1 firewall installed. They provide a free dynamic DNS address, so I don't have to worry about my IP changing.
Click to expand...
Click to collapse
Yeah I do that too but for instances where you don't want your isp to know what your doing online it helps to have extra layer of anonymity.
mrsamtee said:
Hey community, what VPN service do you use and/or recommend for our phones that is preferably free, which maintains reliability and speed. I have looked into a few and frootvpn is close to the top of my list. I use it for security in downloading and access behind wifi restrictions. Thanks.
Click to expand...
Click to collapse
I use Private Internet Access. They make an app for the Android too. On my computer I use it for torrent. Yes, up to 5 connection allowed.
After you are done, go to dnsleaktest website to see if you can really can be found. If not, then you are safe.
Air vpn.
Sent from my SM-N910T using xda app-developers app
RiverCity.45 said:
Wouldn't that be a static IP address? By definition, dynamic IP addresses change.
Click to expand...
Click to collapse
No. Comcast uses DHCP, so the IP address assigned to my Z1 can and does change on occasion. Meraki assigns a dynamic DNS address that has the name of my network plus some random letters and numbers on the meraki.com TLD, which allows me to VPN to that URL instead of having to remember the IP address.
mrsamtee said:
Yeah I do that too but for instances where you don't want your isp to know what your doing online it helps to have extra layer of anonymity.
Click to expand...
Click to collapse
Fair enough. I usually only use mine to bypass QoS at hotels or better secure my connection at a public hotspot. Also, some guest networks that have content controls, such as the ones I build, block public VPN services like Strong VPN or Hotspot Shield but allow enterprise ones such as Meraki.
I too use Private Internet Access. $40 a year is pretty cheap for peace of mind when online. I didn't know I could install on more than one device. Thanks!!

DNS over TLS in Pie

Android 9 supports "Private DNS" which uses DNS-over-TLS to provide better security and privacy, I set my X4 to "dns.google" instead of "automatic", as per this article: https://android-developers.googleblog.com/2018/04/dns-over-tls-support-in-android-p.html
- looking for some insights/comments on a subject of practical benefits of this feature.
Google private DNS setup: https://developers.google.com/speed/public-dns/docs/using#android
A DNS over TLS connection is encrypted in the same way HTTPS is. It can also sometimes be quicker than the default DNS (correct me if I'm wrong about this). However, airports and some other places do not allow external DNS, forcing you to turn it off.
MisterFribble said:
A DNS over TLS connection is encrypted in the same way HTTPS is. It can also sometimes be quicker than the default DNS (correct me if I'm wrong about this). However, airports and some other places do not allow external DNS, forcing you to turn it off.
Click to expand...
Click to collapse
Good to know that, I was setting up my new router at home the other day, so I went through some web sites getting some info and ended up changing all DNS/iPvs etc..., that's how I stumbled upon that 'tls' thing and was wondering if it has any merit to it. My desktop browser(Firefox) used to be very slow and now it's pulling pages really fast after changing to Google DNS from random default. Am suspecting my cable co. has been monitoring my web traffic, slowing it down.
With dns.adguard the phone has functional add blocker, tried several free apps from the play store and it seem to filter adverts out pretty good, no standalone app just the private dns set up:
mzsquared said:
With dns.adguard the phone has functional add blocker, tried several free apps from the play store and it seem to filter adverts out pretty good, no standalone app just the private dns set up:
Click to expand...
Click to collapse
I agree. But it still lets a few ads though. So if there is a better dns-over-tls alternative to adguard I'm open to trying it.
Nezzox said:
I agree. But it still lets a few ads though. So if there is a better dns-over-tls alternative to adguard I'm open to trying it.
Click to expand...
Click to collapse
You can try adguard.apk. I like just the simple dns thing. Here is a link w/ a lot of information about it, see all the comments below the article:
https://www.androidpolice.com/2018/...wn-dns-service-and-it-works-with-android-pie/
mzsquared said:
You can try adguard.apk. I like just the simple dns thing. Here is a link w/ a lot of information about it, see all the comments below the article:
https://www.androidpolice.com/2018/...wn-dns-service-and-it-works-with-android-pie/
Click to expand...
Click to collapse
Well, I used blokada before. The point for me is to find something that enables me to not use a apk. The ideal solution would be to have a more aggressive dns-over-tls adblocking since it's possible in Android pie. I feel that adguard is too allowing and does not fair well in blocking ads delivered from Facebook or local ads.

Question Use device name/hostname to access the phone when connected to it using hotspot

I have a Sony camera that can FTP photos to my phone while I am shooting. Works perfectly using the IP of the phone in the FTP client when connecting the camera to it using hotspot. AWESOME!
However, the IP of the phone changes every time I enable hotspot. As far as I have been able to find out this is by design. This is an issue, since I need to go into the menu of my camera and change the IP. Not so awesome. No keyboard on camera.
I had the brilliant idea of trying to use the DNS name of the phone instead of IP. Works fine when both devices are on the same wifi, eg at home, but when the phone is the hotspot I find that there is no DNS name for the phone.
Any tips? Is there something I have not thought of?
Noone has any experience with this, please?
Interesting workflow you've got here. I use WebDav via FX File Explorer on a static IP address (within my network) to have a single shortcut on my computers to jump right into the phone without a cable. I know this is different, but I'm just sharing because I know exactly what you're going for. Unfortunately, the WAN IP on a mobile device will always be different when it's enabled.
The only thing I can think of that would manage this would be a dynamic DNS client directly on your phone. I imagine this is possible through a paid service - I run dynamic DNS on my Synology NAS out of my house since I do not have a static WAN IP. Synology provides this for free once you buy their hardware. I believe Asus provides this as well for their routers. There's gotta be a solution for Android, I've just not looked into it and I've gotta run out shortly or I would. You've got me curious so I am going to read into this later. Hope this helps a bit, I will post back.
Edit: a quick google seems to boast a lot of options for this! It should absolutely solve your problem.
Woops. looks like my reply from my phone a few days ago never saved.
I really like that the photos are available on my phone for sharing instantly when I am shooting. There is a Sony app that can perform the same, but it does not do RAW, and it compresses the JPG down to 2 MB. By using FTP I have the option of getting the full size JPG as well as the RAW straight to my phone for editing or sharing instantly.
I am considering FTPing to my home server where I run a FTP server, but then I need to find a way to make the files available on my phone again. Using OneDrive syncing the FTP destination folder or similar should do the trick. However, it requires double the data since I am uploading the photo to the server and then downloading it to my phone using OneDrive.
Is there a "local" DNS app that I can run on my phone, eg one that announces to the local network created by the hotspot? I have used no-ip and dyndns. but that is for announcing a DNS name for my public IP.
I was hoping there was a %gateway% or other variable I could use to resolve to the phone in hotspot mode.

Categories

Resources