2018-08-30 (木)
* Websockify
noVNCを使ってJavaScriptからVNCサーバに接続するためにはWebSocketで接続する必要があるのだけど,noVNCのWebsockifyはIPv6でlistenしてくれなかったり,Windowsのサービスとして動かすのが面倒だったりしたので適当なやつをGolangで作った.
https://github.com/binzume/gowebsockify
半年くらい前にも似たようなのを書いていたのを見つけたので,サービス化できるようにしただけだけど.
LinuxのdaemonやWindowsのサービスを簡単に作れるライブラリいくつかあるけど,https://github.com/takama/daemon を試したらサービスとして登録できるけどstart時にタイムアウトしたりするので,今回は https://github.com/kardianos/service を使った.