GL-BE3600でMAP-E(v6プラス)が無線LANクライアントだけ通信できない問題の原因と対策

GL-iNet GL-BE3600のハードウェアアクセラレーションが、dev パラメータ付きで作成された ipip6 トンネルデバイスを誤ってオフロードし、無線LANクライアントのTCPデータ転送が壊れる。MAP-Eの map.sh はトンネル作成時に常に dev を指定するため、MAP-E環境では無線LANクライアントのIPv4通信がほぼ全滅する。有線LANクライアントは影響を受けない。

Building SOCKS5-based "lightweight" exit node for Tailscale network

Tailscaleで出口ノードを構成するとすべてのトラフィックが出口ノードを経由します。 公共のWiFi環境などでは便利ですが、自宅などの環境では必要なトラフィックのみtailnet内部の出口ノードを経由させたいことがあります。

LambdaのContainer Image Supportでサブコマンド経由で呼ぶ方法

2020/12、Lambdaに待望のコンテナイメージサポートが追加されました。これにより、すでにECSなどでコンテナベースのデプロイをしている場合は既存のイメービルドの仕組みを流用できるようになりました。

同時にローカル環境でLambda関数をAPI経由で実行可能にするThe Lambda Runtime Interface Emulator (“RIE”)も公開されました。

MarkdownをSlackのBlock Kit UIへ変換する

Github上でMarkdownの文章を管理していると、その内容をSlackへポストしたくなるときがあります。

単純にコピペしてしまうとリンクなどが維持されないため、何らかの方法でMarkdownをSlackのメッセージ形式へ変換する必要があります。