Comments (7)
Hi,
I did some search and feel that when we are using SniDust, it works like a proxy, all data flows through VPS. Now almost all streaming websites have blocked data centre IP addresses.
I did check how paid DNS service works, they use data centre IP address, but the data doesn't flow through VPS (that's why they are cheap)
In your project, I think the problem is with the External IP, what paid service providers are doing is using a domestic (home broadband) IP address, which can't be blocked by any streaming service provider, this IP address is just used to establish connection, as soon as the stream starts, it goes directly to the client's IP address.
Domestic IP address is just used to spoof location, it does not receive and data.
If you can play with IP tables and try ?
I am may be wrong, my apologies in advance.
Please let me know your thoughts.
from snidust.
I did some search and feel that when we are using SniDust, it works like a proxy, all data flows through VPS.
Yes and no. If you just set it up with 'Spoof all Domains' it works exactly like that. It would also behave like this if your paid Service would spoof all Domains.
So yes - the 'Spoof all Domais' flag does not really makes sense. You should setup or contribute the Domains which needed to be spoofed.
As a simple example it would be Like this:
geoipcheck.vod.example => spoofed (so vod.example things you are a located in India)
realvideostream.vod.example => Not spoofed. So you Are using your domestic broadband Connection. The Heavy load does not flows through sniDust.
So Basicially a paid service just knows all the nasty domains- this is what you Pay for.
from snidust.
How about using MITM proxy ? instead of Sniproxy
from snidust.
No idea how MITM could help here. That is something completely different. You are comparing pears with apples here.
from snidust.
Sorry bro
Just had a thought
I agree with you, my apologies
from snidust.
I tried a paid dns proxy and found that the initial handshake or resolution is done through a mobile proxy (no data centre IP address)
I did check about mobile proxies on github and found an interesting one - https://github.com/proxidize/proxidize-android
Can you try sending the requests through mobile proxy ? instead of showing VPC's IP address (EXTERNAL_IP=10.111.123.8) ?
from snidust.
That is IMHO out of scope for this project.
Regardless, I don't think it would do any good to implement it because even then the proxy has to run somewhere. And I think it is quite unrealistic that you can rent android phones somewhere to install a SOCKS proxy on it. In addition, they need a SIM card and a mobile phone contract (with a very very large data plan).
from snidust.
Related Issues (20)
- Downstream marked as down HOT 2
- Container is killed automatically. HOT 2
- DNS Server no respond HOT 6
- Streaming service not working even with SPOOF_ALL_DOMAINS HOT 8
- Rate limit DNS request HOT 1
- Issue with upstream resolver and Custom upstream DNS resolver HOT 13
- Failed to start dnsdist(pdns) Unable to convert presentation address HOT 7
- Error while generating self-signed cert when starting SniDust HOT 5
- Could not automatically determine public IPv4 HOT 1
- Works on iPad but get caught on Samsung TV HOT 1
- Spoof all domains HOT 1
- bypass Great Firewall HOT 1
- Website sometime not loading
- docker becames unresponsive after some time HOT 3
- Localhost socks5 HOT 1
- Question HOT 6
- SniDust + Adguard Home HOT 3
- Question: Different location depending on domain/service? HOT 1
- Random crashes HOT 6
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 snidust.