Erwägungen:
1.
Rechtsanwalt A._ führt mit Eingabe vom 22. November 2021 Beschwerde gegen die Präsidialverfügung des Obergerichts des Kantons Zürich vom 18. Oktober 2021, mit welcher er aus seinem Amt als amtlicher Verteidiger von B._ entlassen wurde. Das Bundesgericht verzichtet auf die Einholung von Vernehmlassungen.
2.
2.1. Das Bundesgericht prüft von Amtes wegen und mit freier Kognition, ob und inwieweit ein bei ihm eingereichtes Rechtsmittel zulässig ist (vgl. <ref-ruling> E. 1 S. 116 mit Hinweisen).
2.2. Nach <ref-law> ist die Beschwerde innert 30 Tagen nach Eröffnung der vollständigen Ausfertigung des angefochtenen Entscheids beim Bundesgericht einzureichen. Diese gesetzliche Frist ist nicht erstreckbar (<ref-law>).
2.3. Die angefochtene Verfügung vom 18. Oktober 2021 ist beim Beschwerdeführer nach dessen eigenen Angaben am 20. Oktober 2021 eingegangen. Die Beschwerdefrist begann somit am 21. Oktober 2021 zu laufen und endete am Freitag, dem 19. November 2021. Die Beschwerde wurde gemäss Stempel und Sendungsverlaufsnachweis der Post am Montag, dem 22. November 2021, um 17:12 Uhr, auf der Postfiliale Zürich 47 Albisrieden und damit nach Ablauf der 30-tägigen Beschwerdefrist aufgegeben.
2.4. Auf die Beschwerde ist demnach wegen verspäteter Einreichung nicht einzutreten. Der genannte Mangel ist offensichtlich, weshalb über die Beschwerde im vereinfachten Verfahren nach <ref-law> entschieden werden kann.
3.
Bei diesem Ausgang des Verfahrens sind die Gerichtskosten dem Beschwerdeführer aufzuerlegen (<ref-law>).

Demnach erkennt das präsidierende Mitglied:
1.
Auf die Beschwerde wird nicht eingetreten.
2.
Die Gerichtskosten von Fr. 500.- werden dem Beschwerdeführer auferlegt.
3.
Dieses Urteil wird den Parteien, der Staatsanwaltschaft II des Kantons Zürich und dem Obergericht des Kantons Zürich, II. Strafkammer, schriftlich mitgeteilt.
Lausanne, 29. November 2021
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Das präsidierende Mitglied: Chaix
Der Gerichtsschreiber: Störi