C# ( .NET Core)で作る自作TURNサーバー 〜開発のTipsとプロトコルの説明を添えて〜 #nttcom_ac2021

はじめに

この記事は、 NTT Communications Advent Calendar 2021 12日目の記事です。

皆様こんにちは。NTTコミュニケーションズ イノベーションセンターの@sublimerです。今年の4月にNTTコミュニケーションズに入社し、SkyWayの開発・運用の業務を行っています。
本記事では、C# ( .NET Core)でTURNサーバーの自作に挑戦している話を書いていこうと思います。まだ完成はしていないのですが、TURNサーバーのプロトコルの仕組みやサーバー開発の作業の進め方などを紹介します。

続きを読む

WireGuardで拠点間VPNを設定してみた

はじめに

WireGuardを使って、自宅とOracle Cloudの間で拠点間VPNを構築してみました。
Oracle Cloud上のVMから自宅サーバーのDBにアクセスする際などにセキュアな通信ができ、非常に便利です。
構築した際の手順やハマったポイントなどを記事に残しておこうと思います。

続きを読む

Grafana、Grafana Loki、PromtailでNginxのアクセスログを可視化する最強のダッシュボードを作る

はじめに

NginxのアクセスログをPromtailとGrafana Lokiで集約してGrafanaで可視化してみました。
とてもかっこいい最強のダッシュボードができたので、手順などを記録しておこうと思います。
f:id:sublimer:20210914205539p:plain

続きを読む

IX2105でIPoEとPPPoEを同時に使用する

はじめに

以前記事にしたように、IIJのFiberAccess/NFではIPoEとPPPoEを両方使うことができます。
家庭用ルーターではどちらか片方しか使えないことが多いのですが、IX2105のような業務用ルーターでは同時に使うことができます。
先日(と言っても結構時間が空いてしまいましたが)その設定をしたので、内容を記録しておこうと思います。
sublimer.hatenablog.com

続きを読む

PromQLのrate()とirate()の違い

はじめに

Prometheusから取得したトラフィックのデータをGrafanaで可視化する際に、rate()では瞬間的なトラフィックの値をうまく計算できなかったので、その解決策などを調べた記録です。

続きを読む

豊橋技術科学大学を退職(卒業)しました

はじめに

この度、無事に大学を卒業したので、退職エントリのような卒業エントリを書こうと思います。
高専のときの退職(卒業)エントリはこちらです。
sublimer.hatenablog.com

続きを読む

光回線が故障していた話

はじめに

就職のため、引っ越しをしました。
新居探しでは、光回線がつながるかどうかをかなり重視したので、引っ越し直後から快適なインターネット生活ができると思っていたのですが、残念ながら光回線が故障していました。
ネットではあまり情報がないようなので、どんなふうに対応したのかを記録として残しておこうと思います。

続きを読む