Good morning
I have my iPhone working behind the Web Proxy (squid) and I’m trying to understand why some apps (nest thermostat, ewelink, foscam camera viewer, etc) don’t work as they should.
Checking the squid logs (/var/log/squid/access.log) I see that ALL calls to home.nest.com are truncated with TCP_TUNNEL_ABORTED
with very high times despite the four data it transmits.
I tried, as suggested by the squid forums, to set the parameter dns_v4_first on and restarting squid (/etc/init.d/squid restart) it seems that the times improve (but the apps still don’t work); however, if I restart the Web Proxy from IPFire I lose that parameter
Can you help me understand how to make these apps work through the Proxy?
this is because the “custom whitelist” does not mean a request to one of the FQDNs listed in it will bypass the proxy completely, but rather will always be permitted - there’s a misunderstanding here.
Aside from that: Well, there is some communication going on, otherwise the second integer after TCP_TUNNEL_ABORTED would be zero. Could you run a tcpdump and try to get more details on the communication behaviour of the Nest app? Perhaps it decides to abort the connection by itself for whatever reason.
please note also that if i’m trying to search this IP address (60.101.117.34) over my log files (/var/log/messages and also /var/log/squid/access.log) i didn’t find any row
I’d need a dump of a connection affected by this problem, ideally in a PCAP format so I can inspect it myself. Just the bare tcpdump output of all related connections is like searching for a needle in a haystack.