XREAさん……

XREA、最近IPアドレス変えすぎじゃね?

DoS対策で一時変更しますー、
X月X日に戻しますー、
やっぱり延期しますー(X月X日をすぎてから連絡がくる)、
サーバの引っ越しするので変更しますー、

みたいな感じで、いや、まあ、月額安いし、DNS変更が面倒なのもバリュードメイン使ってないこっちの都合とういえばそうなんだけどね……

auひかりからauひかりへ乗り換えた

auひかりのマンションタイプGは本来「下り664Mbps/上り166Mbps」なのだが、対応してるプロバイダが限られていて、引っ越し当時に契約したAsahi-Netだと上下100Mbosしか出ないという悲しい状態だった(料金変わらないのに)。
#うちのマンションは古くて部屋に光ケーブルが通ってない

と言うことで対応プロバイダのSo-netに乗り換えよう!と思い立ったのだが、auひかりはプロバイダのみの変更ができず一度解約→新規で契約し直す必要があるという……

が、数日ネットが使えないのは仕方ないと腹を括って、無事変更できました(家のネットが使えない時の頼りだったモバイル回線がau障害で死んだのには参ったが)。

で、早速スピードテスト。ルータに有線接続したLinuxからspeedtest-cliで測定。

まずは変更前(タイプG V契約)……

$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from au one net (xxx.xxx.xxx.xxx)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by i3D.net (Tokyo) [27.89 km]: 13.468 ms
Testing download speed................................................................................
Download: 74.96 Mbit/s
Testing upload speed................................................................................................
Upload: 97.29 Mbit/s

これでも上下100Mの回線としては限界まで出てると思うんだけどね。

次は変更後(タイプG G契約)……

$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from au one net (xxx.xxx.xxx.xxx)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by IPA CyberLab (Bunkyo) [28.56 km]: 8.744 ms
Testing download speed................................................................................
Download: 514.32 Mbit/s
Testing upload speed................................................................................................
Upload: 150.65 Mbit/s

ひょえー!下り7倍近く速くなってる!上りも1.5倍!
VDSLの限界を超えた!

もっと早く移行すればよかった……と遠い目をしつつ、また一歩快適なひきこもり生活に近づいたのだった。

Cloudflareに魂を売ってみた

うちの回線遅いなーフレッツ光に変えようかなーでもipv6プラスだと自宅サーバできないらしいしなーと色々探していたら

www.cloudflare.com

で無料リバプロすればipv6でもサーバ公開できるというのを見かけて、まだipv6じゃないけど早速登録して色々弄ってみた。昔会った営業さんも感じ良かったんで印象も悪くないし……

まずドメインの情報をCloudflareに登録。勝手に今のエントリを引っ張ってきてくれるけど、なぜかcnameが全部拾えなかったりして足りない分を手動で登録。あとMXとかSPFとかDKIMとかGmailがらみのエントリも登録。
そしたらネームサーバをCloudflareに変更。うちはバリュードメインを使っているのだけど、登録して数分で切り替わったみたい。

で、自宅サーバにWebアクセスを投げてみると、リダイレクトしすぎみたいなエラーで繋がらない。キャッシュをクリアしてもダメ。
どうやらオリジンサーバで80->443のリダイレクトを仕込んでるとダメみたい。ということでnginxの設定から削除。オリジンサーバはLet’s EncryptSSL化しているので、Cloudflare上のSSL/TLS暗号化モードをフルに変更。
とここまでやったら普通に繋がるようになった。やったね!

SSL/TLSの設定メニューを見てたら、Cloudflareがオリジン向けの証明書を発行してくれるという素敵メニューを発見。なんと証明書の期間は15年!Let’s Encryptの証明書を90日おきにせっせこ更新するのが何気に面倒だったので(cronで更新しててもたまに失敗してたりする)、これはありがたいということで早速設定。
Cloudflareの証明書をサーバ上にコピーして、nginxのssl-certificateを更新。Cloudflareだとワイルドカード証明書を作れるので、サブドメインごとに別々の証明書を作る必要もなく、めちゃくちゃ楽ちん。
最後にSSL/TLS暗号モードをフル(厳密)に変更しておいたが、ただのフルとどう違うのかはよくわからん。

とりあえずここまでやって満足したが、ゼロトラストなんかもできちゃうみたいなので、まだ色々遊べそう……しかし、なんでこれが無料なのか全く謎だわ……

Nextcloudが動かん

Nextcloudのdockerイメージをなにげなくアップデート(20->21)したら、内部エラーとか言われて動かなくなってしまった……

occでぺちぺち叩いてると毎回「Error: Undefined class constant ‘MAJOR_VERSION’ in …」と怒られるので、これでググったらForumに同じ問題が載っていた。

help.nextcloud.com

files_external_gdriveとfiles_external_dropboxがアウトだったくさいのでconfig/config.phpの’app_install_overwrite’ => array(… からこの2つを取り除いて、/custom_appsからも削除。

で、無事動きましたとさ。

 

n8n.ioを立ててみる

IFTTTがすっかり残念なことになってしまったので、オープンソース版IFTTTって感じのn8n.ioを自宅に立ててみた。dockerイメージが用意されてるので立ち上げまでは簡単。

で、早速LINE通知などしてみようと弄ってみるも、OAuth2認証に失敗する。
ヘルプが存在することに気づかずLINE Messaging APIだとかごにょごにょしてたが(LINE Notifyが正解だった)、ヘルプ通りにやってみたらうまく……いかない。
SafariChromeの挙動もなんか違う感じ……

どうもCallback URLへのアクセスに失敗してるみたいで、nginxのログを見ると404を返している……n8nの画面で表示される/webhookrest/oauth2-credential/callbackが存在していない???
アクセスログを追うとどうやら/webhookrestではなく/restが正解なのでは?という気がしてきたので、nginxでURLを書き換えてみたら認証成功。

rewrite /webhookrest(.*) /rest$1 permanent;

どうもこれバグなんじゃねーのという気がしてならないが、オレがなにか間違っているだけなのかもしれんのでしばらく静観……

とりあえず天気予報のLINE通知に成功したので、やりたいことを考えよう……
iOSクライアントとか無さげなのでスマホ連携は厳しいかなー(iOSショートカットを組み合わせればなにかできるかな)

f:id:soryumi:20210223115842j:plain

 

10GbEの世界

せっかくiMacに10GbのNICが載ってるのに使わないのはもったいない、ということでTwitterで見かけた中華なNIC

www.aliexpress.com

を購入。2週間くらいで到着したので結構速かったのでは。

で、こいつをLinuxサーバに挿して、iMacと直結。
早速ファイル転送してみると流石の速さ。速すぎてディスクの書き込みの方が待たされる気がするくらい。

せっかくなのでiperfで転送速度を測ってみた。
ジャンボフレーム有効にしたときのカンスト感がすごい。

 

iMac(WiFi) -> Linux(1Gb NIC)

[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 24.8 MBytes 208 Mbits/sec
[ 5] 1.00-2.00 sec 22.2 MBytes 186 Mbits/sec
[ 5] 2.00-3.00 sec 19.4 MBytes 163 Mbits/sec
[ 5] 3.00-4.00 sec 26.2 MBytes 219 Mbits/sec
[ 5] 4.00-5.00 sec 75.3 MBytes 631 Mbits/sec
[ 5] 5.00-6.00 sec 75.4 MBytes 632 Mbits/sec
[ 5] 6.00-7.00 sec 77.9 MBytes 654 Mbits/sec
[ 5] 7.00-8.00 sec 72.7 MBytes 610 Mbits/sec
[ 5] 8.00-9.00 sec 73.8 MBytes 619 Mbits/sec
[ 5] 9.00-10.00 sec 71.1 MBytes 596 Mbits/sec
[ 5] 10.00-10.01 sec 805 KBytes 614 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.01 sec 539 MBytes 452 Mbits/sec


iMac(10Gb NIC) -> Linux(10Gb NIC) MTU1500

[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 1.09 GBytes 9.38 Gbits/sec
[ 5] 1.00-2.00 sec 1.09 GBytes 9.37 Gbits/sec
[ 5] 2.00-3.00 sec 1.10 GBytes 9.41 Gbits/sec
[ 5] 3.00-4.00 sec 1.10 GBytes 9.41 Gbits/sec
[ 5] 4.00-5.00 sec 1.10 GBytes 9.41 Gbits/sec
[ 5] 5.00-6.00 sec 1.10 GBytes 9.41 Gbits/sec
[ 5] 6.00-7.00 sec 1.10 GBytes 9.41 Gbits/sec
[ 5] 7.00-8.00 sec 1.10 GBytes 9.41 Gbits/sec
[ 5] 8.00-9.00 sec 1.10 GBytes 9.41 Gbits/sec
[ 5] 9.00-10.00 sec 1.10 GBytes 9.41 Gbits/sec
[ 5] 10.00-10.00 sec 2.42 MBytes 9.08 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 10.9 GBytes 9.40 Gbits/sec


iMac(10Gb NIC) -> Linux(10Gb NIC) MTU9000

[ 5] 0.00-1.00 sec 788 MBytes 6.61 Gbits/sec
[ 5] 1.00-2.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 5] 2.00-3.00 sec 1.14 GBytes 9.82 Gbits/sec
[ 5] 3.00-4.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 5] 4.00-5.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 5] 5.00-6.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 5] 6.00-7.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 5] 7.00-8.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 5] 8.00-9.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 5] 9.00-10.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 5] 10.00-10.00 sec 2.47 MBytes 9.69 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 11.1 GBytes 9.56 Gbits/sec

Best of 2020

全然年の瀬感がありませんが、いろいろあった今年も終わり。
個人的にはだいぶ散財しまくった1年だった(今後5年〜何十年単位で買い換えないものばっかり)。
音楽業界も少し寂しい感じだったけども、音楽聴く時間は増えた気がするなー。

Various Artists - SLENDERIE ideal

今年のベストはこれ。
麒麟川島「where are you」がほんと名曲。高音の感じがすごくいい。
あとカバーのセンスも最高。特に早見優「Right Here Right Now」、フット後藤「悲しみSWING」、すげえ好き。
あ、RGの「アクアマリンのままでいて」も最高。
藤井隆のセンスが発揮された楽曲をもっと聴かせてほしい……


"SLENDERIE ideal" Promotion Clips

Nao☆ - ベスト☆フレンド
Kaede - 秋の惑星、ハートはナイトブルー。

今年のネギはソロ中心だったのだけど、二人ともうまいことカラーを分けて、"らしい"曲を歌ってた。特にかえぽの「秋の惑星、ハートはナイトブルー。」はこれまでの大人ギターポップ路線からジャズっぽいというかめちゃめちゃ斬新な曲ばっかで刺激的。
ネギ本体の方は配信ずいぶんやってくれて、リアルじゃできないツアー全通果たしたり、ほとんどのイベントに課金。事務所の経営が危ないときもあったらしいんだけど、なんとか踏ん張ってもらえるようこれからもがんばって課金していく所存であります。

宮本浩次 - ROMANCE

以前からCoversでこの人の演るカバーいいなあと思ってたら、カバーアルバム出してくれた。
宮本の歌がいいのはもちろんだけど、編曲も素晴らしく。小林武史臭さが腹立たしいけれども。
お気に入りは「恋人はサンタクロース」。当時のバブルっぽさは微塵も無い。

Olivier Deriviere - Street of Rage 4
新田忠弘 - Oasis in 2op "CLOAD"

今年よく聴いたゲームミュージックはこの二つ。
SOR4は単なる懐古じゃなくて、いまどきっぽい音といかにもなハウスをうまく合わせていて、古代先生以外の曲も非常によかった。
新田さんのは主にXakシリーズの曲を2オペFM音源使ってリメイク。記憶の中で美化された当時の曲が脳内じゃ無くてリアルに鳴っている!という感じ。自分でもこんな感じで作ってみたい…… >作ってみた


CLOAD - Launch Trailer - Oasis in 2op - 2020 / Tadahiro Nitta

乃木坂46 - Route246

小室先生お帰りなさい。
曲はまあこんなものかという感じだけど、帰ってきてくれただけで十分です。
年末にウツキネとTimemachine演ったらしいんで、TMも期待できるかしら。

ということで、また来年。
来年はリアルなイベントに課金できる世界であることを祈りつつ。