Dein "Internet" funktioniert somit nur für HTTP und eventuell auch HTTPS (wenn der Proxy das auch beherrscht). Außerdem eventuell noch für weitere vom Proxy unterstützte Protokolle, aber keinesfalls grundsätzlich für alles. Unter anderem eben nicht für dein Socket-Protokoll
Gibt es Alternativen?