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 のインストール を参照してください。