justcoding121 / titanium-web-proxy

A cross-platform asynchronous HTTP(S) proxy server in C#.
MIT License
1.93k stars 611 forks source link

Skype problem #866

Open giesalabs opened 3 years ago

giesalabs commented 3 years ago

Hello,

Titanium Proxy is wonderful, i'm using it as service inside windows with the built-in certificate and windows is set to use 127.0.0.1:8000 as default proxy for http/https (where titanium proxy is listening)

the only application that will not works is Skype Skype will be able to login but not to call

i don't see errors on log (like usually heppen some time) i see also Istagram refuse to register an account because it see that the connection come from an "open proxy", it is the same problem?

sincerely giancarlo

trontronicent commented 3 years ago

About Skype: well yes. this is a webproxy, made to work with http(s) traffic. Even it supports SOCKS protocol rudimentarly, it doesnt mean it supports full scale UDP networking. While it should work for all applications that communicate using TCP (if can be forced completely to use proxy), Depending on the application it might fail because UDP doesnt work or might some apps might fall back using non-proxied UDP connection and then probably work. The fact that u can login, is clear: As login calls are most of the time API calls (HTTP over SSL - TCP).

About Instagram: Do you forward your Titanium Web-Proxy to any other proxy? If yes: Is that proxy private or from a service, or even worse: from a proxy list on the web? Keep in mind: There are many good services out there, that not only gather IP analytics and combine them with delivered browser & user metrics, but also do risk analysis like probability scores that a certain IP is running a proxy. And when that proxy is on a public list, then u can be sure, this is known on at least some of the services - and whatever website is using it, knows aswel. And there's many other explanations: Ranging from weird fingerprinting, over strange MTU etc. etc.

for your purpose, a VPN Solution would be more approriate. Or get a proxy solution with SOCKS5 and FULL UDP support.

Cheers RK

giesalabs commented 3 years ago

Hello, thank you for answer, i write this to help as i can the titanium proxy

skype: i use wonderful titanium proxy only for http(s) connection (set by windows call only for http/https proxy), not for socks5 (i don't have others proxy installed in the machine or in the local network)

for istagram: i don't have other proxy, i don't have necessity to hide my IP

sincerely giancarlo

trontronicent commented 3 years ago

I understand, but Skype itself uses not only TCP but also UDP. And this UDP communication won't work via Proxy, thats why I believe, Skype doesnt work properly when u use a Titanium WebProxy as System Proxy and then recognize that Skype doesn't work (beside Login).