Ksocket の設定

Ksocket を Ksbridge に接続させる設定をします1

通常 Ksocket の設定ファイルには Kompira cloud のスペース URL を指定しますが、Ksbridge を使用する場合は、スペース URL を Ksbridge 側に設定します。

Ksocket の設定ファイルである ksocket.toml について以下の部分を編集します。

設定ファイルの配置場所は、Ksocket 利用マニュアル > 設定ファイル > Ksocket 設定 を参照してください。

[connect]
token = "FrKc+82kZGG9sdRS5AXnemXXXXXXXXXXX"
# Kompira cloud 上で発行した Ksocket トークンを設定する

protocol = "ws"
# "wss" から "ws" に変更する。設定行が存在しない場合は追加する

host = "127.0.0.1"   
# Ksbridge をインストールしたサーバーのアドレスに変更する

port = 8080
# Ksbridge の bind ポートに変更する

設定が完了したら、ksocket.toml の設定を反映するために Ksocket サービスを再起動します。

再起動については、Ksocket 利用マニュアル > コマンド使用方法 > サービスの管理 を参照してください。

再起動をすると、Ksocket は設定に従って設定したポートにアクセスします。

正常に接続ができた場合、Ksbridge では以下のような表示となります。

$ ./ksbridge -bind 127.0.0.1:8080 -host yourspace.cloud.kompira.jp 
-proxy http://username:password@your.proxyserver.co.jp:3128
********************************************************************************
ksbridge - Tiny websocket connection bridge server

  listen: ws://127.0.0.1:8080/api/ksocket/connect
  server: wss://yourspace.cloud.kompira.jp/api/ksocket/connect
  proxy:  http://username:password@your.proxyserver.co.jp:3128

********************************************************************************
INFO[0011] connecting to client...
INFO[0011] client has connected
INFO[0011] connecting to server...
INFO[0011] server has connected
1

Ksocket のインストール方法は、Ksocket 利用マニュアル > Ksocket のインストール を参照してください。