Finally, I found the source of the problem. It is associated with TCP packets such as SSH (ToS).
When you request a regular ssh file, ssh sets the TCP (ToS) service type to "interactive". My router at my location blocks these types of packets!
Using netcat, tunneled TCP packets do not receive any service directives. Thus, if you tunnel all your ssh traffic through netcat, you will reset ToS of TCP packets by default.
In .ssh / config you should install:
Host *.example.com ProxyCommand nc %h %p
So, every time you try to use ssh for example.com, netcat is called and the packets are tunneled.
Asterios
source share