I'm sure that VPN discussions are discouraged here, but I am NOT trying to use my VPN to access Stream from somewhere else, in fact I am trying make Stream bypass my VPN. I am only trying to make Stream work from my house, which routes most traffic through a VPN. As a result, when I use the xfinity stream website on my PC, I get the message about connecting via my home wifi and I can only watch the Go channels because it thinks I am not at home when I am in fact sitting at home about 3 feet from my XFi gateway.
I know the issue is related to my VPN because Stream works if I temporarily whitelist my PC but this is not a permanent solution. I am willing and able to whitelist specific devices and website domains so that they bypass the VPN. At first I tried whitelisting the obvious domains of comcast.net and xfinity.com but it did not work. Then, using developer tools in Chrome, I whitelisted every website that the page appears to be accessing, and still I am getting only the GO channels.
The most interesting element I saw using developer tools was a call to https://xtvapi.cloudtv.comcast.net/inhome-check/ that fails in spite of the fact that the comcast.net domain is whitelisted.
Anyone have a clue what domains I need to whitelist so Stream will work from behind my VPN?
@jkbuckethead wrote:
I'm sure that VPN discussions are discouraged here, but I am NOT trying to use my VPN to access Stream from somewhere else, in fact I am trying make Stream bypass my VPN. I am only trying to make Stream work from my house, which routes most traffic through a VPN. As a result, when I use the xfinity stream website on my PC, I get the message about connecting via my home wifi and I can only watch the Go channels because it thinks I am not at home when I am in fact sitting at home about 3 feet from my XFi gateway.
I know the issue is related to my VPN because Stream works if I temporarily whitelist my PC but this is not a permanent solution. I am willing and able to whitelist specific devices and website domains so that they bypass the VPN. At first I tried whitelisting the obvious domains of comcast.net and xfinity.com but it did not work. Then, using developer tools in Chrome, I whitelisted every website that the page appears to be accessing, and still I am getting only the GO channels.
The most interesting element I saw using developer tools was a call to https://xtvapi.cloudtv.comcast.net/inhome-check/ that fails in spite of the fact that the comcast.net domain is whitelisted.
Anyone have a clue what domains I need to whitelist so Stream will work from behind my VPN?
you would need to contact the VPN program vendor. my hit on that link while playing a live tv channel stream was
{ "reason": "Bad CloudDvr Token", "statusCode": 403, "statusSubCode": "403-103" }
so obviously it doesn't refer to my chrome copy of the streaming website instance in chrome.
I'm not sure the response you received to the code means much. I get the same response whether I am connected via VPN or not. I only saw a difference within the chrome developer console when accessing the Xfinity Stream website. If my VPN was enabled, that address returned an error. With the VPN off, I didn't even see it at all.
Interestingly, when I looked for that same item today, I could not find it. However, I am now finding a javascript variable "inhome-restrictions" that updates every few minutes. Even more interesting is that the variable seems to randomly switch between in-home and out-of-home while my VPN status remains unchanged.
@Rustyben wrote:
@jkbuckethead wrote:I'm sure that VPN discussions are discouraged here, but I am NOT trying to use my VPN to access Stream from somewhere else, in fact I am trying make Stream bypass my VPN. I am only trying to make Stream work from my house, which routes most traffic through a VPN. As a result, when I use the xfinity stream website on my PC, I get the message about connecting via my home wifi and I can only watch the Go channels because it thinks I am not at home when I am in fact sitting at home about 3 feet from my XFi gateway.
I know the issue is related to my VPN because Stream works if I temporarily whitelist my PC but this is not a permanent solution. I am willing and able to whitelist specific devices and website domains so that they bypass the VPN. At first I tried whitelisting the obvious domains of comcast.net and xfinity.com but it did not work. Then, using developer tools in Chrome, I whitelisted every website that the page appears to be accessing, and still I am getting only the GO channels.
The most interesting element I saw using developer tools was a call to https://xtvapi.cloudtv.comcast.net/inhome-check/ that fails in spite of the fact that the comcast.net domain is whitelisted.
Anyone have a clue what domains I need to whitelist so Stream will work from behind my VPN?
you would need to contact the VPN program vendor. my hit on that link while playing a live tv channel stream was
{ "reason": "Bad CloudDvr Token", "statusCode": 403, "statusSubCode": "403-103" }
so obviously it doesn't refer to my chrome copy of the streaming website instance in chrome.