PuTTYTray – Terminal-Client mit Mehrwert

puttytray

PuTTY ist ein kleines, aber extrem praktisches und umfangreiches Tool, welches wahrscheinlich den meisten (Windows-)Menschen bekannt ist, welche regelmäßig über SSH (SecureShell) oder Telnet auf Geräte und Server zugreifen. (Weitere Infos in der Wikipedia.)

Die Original-Version von Simon Tatham, welche jeder auf der offiziellen Website kostenfrei herunterladen kann, enthält zwar schon eine Menge Features, wird aber kaum noch weiterentwickelt und erhält nur ab und zu mal ein Sicherheits-Update.

Glücklicherweise ist PuTTY unter der MIT-Lizenz (Open Source) veröffentlicht und so können andere Entwickler dort weitermachen, wo Tatham aufgehört hat. Einer dieser Forks ist PuTTYTray.

PuTTYTray erweitert das normal PuTTY noch um ein paar interessante und nützliche Fähigkeiten:

  • Minimizing to the system tray (on CTRL + minimize, always or directly on startup)
  • Icons are customisable
  • Blinks tray icon when a bell signal is received
  • Configurable window transparency
  • URL hyperlinking
  • Portability: optionally stores session configuration in files (for example: on a USB drive) like portaPuTTY
  • Easy access to the ‚always on top‘ setting (in the system menu)
  • Reconnects on connection failure, including when waking up from stand-by
  • Android adb support

Ich persöhnliche finde vor allem das Minimieren in den System-Tray und das lokale Speichern der Profile/Einstellungen am interessantesten von diesen Features.
Deswegen begleitet mich PuTTYTray auch immer auf meinen USB-Sticks.

Proxy Helper für Google Chrome

proxy-helper
Ich bin ein großer Freund des Browsers aus dem Hause Google: Google Chrome™.
Ich habe davor jahrelang den Mozilla Firefox genutzt, welcher mir mit der Zeit aber zu sperrig / langsam wurde. Der Umzug zu Chrome war zum Glück relativ einfach, da ich meine Favoriten leicht übernehmen konnte und die meisten Browser-Addons auch für den Chrome mittlerweile verfügbar waren.

Es gibt jedoch eine Sache, die mich unter Chrome (vor allem unter Windows) genervt hat, und das war, dass Google Chrome keine eigenen Einstellungen für Proxy-Nutzung hat und sich stattdessen immer an dem Proxy „vergreift“, welcher Betriebssystemweit eingestellt ist. Da ich jedoch auch mal in restriktiven Netzen unterwegs bin, muss ich mir ab und zu mal einen Socks-Tunnel über SSH erstellen und diesen Proxy möchte ich dann aber nur im Browser benutzen und nicht betriebssystemweit.

Heute bin ich im „Chrome Web Store“ auf folgende Browsererweiterung gestoßen:
Proxy Helper
proxy-helper_settings
Diese Erweiterung bietet die Möglichkeit, unabhänging vom Systemproxy, einen Proxy für Chrome festzulegen und unterstützt dabei die gängigen Proxy-Typen HTTP, HTTPS und SOCKS (4+5) inklusive Authentification und PAC-Files zur automatischen Konfiguration.

In meinem Test mit einem Socks 5 SSH-Tunnel hat alles wunderbar funktioniert und falls ihr auch ähnliche Anwendungsfälle habt, dann solltet ihr euch das AddOn vielleicht einmal ansehen.