<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Linux on わからないなりに気軽にやってみよう</title>
    <link>https://cafrette.com/tags/linux/</link>
    <description>Recent content in Linux on わからないなりに気軽にやってみよう</description>
    <generator>Hugo -- 0.147.7</generator>
    <language>en</language>
    <lastBuildDate>Sun, 11 Sep 2022 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://cafrette.com/tags/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Minecraft鯖でやったこと -コンフィグ編-</title>
      <link>https://cafrette.com/article/220911_minecraft%E9%AF%96%E3%81%A7%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8--%E3%82%B3%E3%83%B3%E3%83%95%E3%82%A3%E3%82%B0%E7%B7%A8-/</link>
      <pubDate>Sun, 11 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/220911_minecraft%E9%AF%96%E3%81%A7%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8--%E3%82%B3%E3%83%B3%E3%83%95%E3%82%A3%E3%82%B0%E7%B7%A8-/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;-%E5%9F%BA%E6%9C%AC%E7%B7%A8-&#34;&gt;Minecraft鯖でやったこと&lt;/a&gt; の続き&lt;/p&gt;
&lt;h2 id=&#34;serverpropeties関連&#34;&gt;server.propeties関連&lt;/h2&gt;
&lt;h3 id=&#34;motdサーバー説明文&#34;&gt;motd(サーバー説明文)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;motd=\u00A7b\u00A7l Cafrette&amp;rsquo;s Server!  (1.19.2)
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;# \u00A7b &lt;/code&gt;: 色変更&lt;/li&gt;
&lt;li&gt;&lt;code&gt;# \u00A7l &lt;/code&gt;: 太字&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;装飾の詳細  : &lt;a href=&#34;https://minecraft.fandom.com/ja/wiki/%E8%A3%85%E9%A3%BE%E3%82%B3%E3%83%BC%E3%83%89&#34;&gt;ここから&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;spawn-protectionスポーン位置保護&#34;&gt;spawn-protection(スポーン位置保護)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;spawn-protection=6&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;スポーン位置周辺6マスを保護&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;ホワイトリスト制&#34;&gt;ホワイトリスト制&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;white-list=true&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;追記240807ポートの変更&#34;&gt;【追記@240807】ポートの変更&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;$ nano server.properties&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;server-port=XXXXX
# 指定のポートに変更

query.port=XXXXX
# デフォルトだとserver-portと同じ値なので変えた方がいいのか…？よくわからない。
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;サーバーアイコン変更&#34;&gt;サーバーアイコン変更&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;実行ファイルのあるディレクトリに64*64の画像ファイルを&lt;code&gt;server-icon.png&lt;/code&gt;でUP&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;コマンド関連&#34;&gt;コマンド関連&lt;/h2&gt;
&lt;h3 id=&#34;op管理者権限付与&#34;&gt;op(管理者)権限付与&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;初回はコンソールで操作する&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/op *(任意のユーザー名)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;ホワイトリスト追加&#34;&gt;ホワイトリスト追加&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;OP権限を持つプレーヤーか、コンソールから&lt;/li&gt;
&lt;li&gt;&lt;code&gt;add whitelist *(任意のユーザー名)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;モード変更&#34;&gt;モード変更&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;gamemode *(任意のモード) *(任意のユーザー名)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;スポーン位置完全固定&#34;&gt;スポーン位置完全固定&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/setworldspawn * * * *&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;スポーン場所の固定&lt;/li&gt;
&lt;li&gt;&lt;code&gt;# 引数 &lt;/code&gt;: 任意の座標, 角度&lt;/li&gt;
&lt;li&gt;省略時、実行場所の角度0.0になる。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/gamemode spawnRadius *&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;スポーン位置のばらつきを設定&lt;/li&gt;
&lt;li&gt;&lt;code&gt;# 引数 &lt;/code&gt;: ばらつきの範囲(整数)&lt;/li&gt;
&lt;li&gt;0で完全固定&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;参加プレイヤーの一定割合の睡眠で夜を飛ばす&#34;&gt;参加プレイヤーの一定割合の睡眠で夜を飛ばす&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/gamerule playersSleepingPercentage *&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;夜を飛ばす処理のトリガーに必要な、参加プレーヤーに対して睡眠をしている人数の割合&lt;/li&gt;
&lt;li&gt;0で誰かがベッドに触れた瞬間に夜を飛ばすようになる&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Minecraft鯖でやったこと -プラグイン導入編-</title>
      <link>https://cafrette.com/article/220911_minecraft%E9%AF%96%E3%81%A7%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8--%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E5%B0%8E%E5%85%A5%E7%B7%A8-/</link>
      <pubDate>Sun, 11 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/220911_minecraft%E9%AF%96%E3%81%A7%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8--%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E5%B0%8E%E5%85%A5%E7%B7%A8-/</guid>
      <description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;PaperMC使用時とする。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;BlueMap &lt;a href=&#34;&#34;&gt;https://bluemap.bluecolored.de/&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ブラウザでマップを見ることができるようになる。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;プログラムdl&#34;&gt;プログラムDL&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;使用中のサーバープログラムに応じたバージョンをDL&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/BlueMap-Minecraft/BlueMap/releases&#34;&gt;https://github.com/BlueMap-Minecraft/BlueMap/releases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;wget使うもよし、scp使うもよし…&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(サーバー実行ファイルのある階層)/plugins にDLしたjarファイルを配置。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Minecraftサーバーを再起動&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/plugins/BlueMap/ が生成される。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;コンフィグ編集&#34;&gt;コンフィグ編集&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;/plugins/BlueMap/ 内からコンフィグファイルを編集。
&lt;ul&gt;
&lt;li&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;accept-download -&amp;gt; true
# mojang鯖から追加リソースをDLできるらしい？

port [任意]()
# Minecraft鯖で使用してないポートで。デフォルトは8100。
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;/bulemap reload コマンドの実行か、Minecraftサーバーを再起動&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;ポートの開放&#34;&gt;ポートの開放&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;- [OracleCloudの仮想マシン接続を行うSSHポート変更手順メモ]() あたりを参考に…
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id=&#34;完了&#34;&gt;完了&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ttp://&amp;lt;鯖のIP&amp;gt;:&amp;lt;webserver.confで決めたポート&amp;gt;/ でアクセス可能&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Minecraft鯖でやったこと -基本編-</title>
      <link>https://cafrette.com/article/220911_minecraft%E9%AF%96%E3%81%A7%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8--%E5%9F%BA%E6%9C%AC%E7%B7%A8-/</link>
      <pubDate>Sun, 11 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/220911_minecraft%E9%AF%96%E3%81%A7%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8--%E5%9F%BA%E6%9C%AC%E7%B7%A8-/</guid>
      <description>&lt;p&gt;例のVPS鯖でMinecraftの鯖を稼働させたのでやったことをメモ。&lt;/p&gt;
&lt;h2 id=&#34;javaのインストール&#34;&gt;javaのインストール&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;sudo apt install openjdk-17-jdk-headless&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;1.18以降はバージョン17が必要&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;サーバープログラムのダウンロード&#34;&gt;サーバープログラムのダウンロード&lt;/h2&gt;
&lt;h3 id=&#34;公式&#34;&gt;公式&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;&#34;&gt;https://www.minecraft.net/ja-jp/download/server&lt;/a&gt; へアクセスし、&lt;/li&gt;
&lt;li&gt;「minecraft_server.1.19.2.jar をダウンロードして以下のコマンドで実行しましょう:」からサーバープログラムのリンクを取得。
&lt;code&gt;wget https://piston-data.mojang.com/v1/objects/f69c284232d7c7580bd89a5a4931c3581eae1378/server.jar&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;1.19.2の場合の例&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;プラグインに対応したサーバーpapermcの場合&#34;&gt;プラグインに対応したサーバー(PaperMC)の場合&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;&#34;&gt;https://papermc.io/downloads&lt;/a&gt; にアクセスし、サーバープログラムのリンクを取得。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;wget https://api.papermc.io/v2/projects/paper/versions/1.19.2/builds/141/downloads/paper-1.19.2-141.jar&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;1.19.2-141の場合&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ポート開放&#34;&gt;ポート開放&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;この辺参考に…&lt;a href=&#34;&#34;&gt;OracleCloudの仮想マシン接続を行うSSHポート変更手順メモ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;デフォルトは25565&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;初回起動eula同意&#34;&gt;初回起動(EULA同意)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Minecraft用に適当なディレクトリ作成をして、実行ファイルを移動しておく&lt;/li&gt;
&lt;li&gt;起動&lt;/li&gt;
&lt;li&gt;&lt;code&gt;java -Xmx1024M -Xms1024M -jar minecraft_server.1.19.2.jar nogui&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;エラー落ちするので、生成されたeula.txtの末尾をfalse -&amp;gt; true にしてeulaに同意。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;起動&#34;&gt;起動&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;screenを使って常時起動できるようにしておく&lt;/li&gt;
&lt;li&gt;&lt;code&gt;java -Xmx4G -Xms4G -jar [任意]().jar nogui&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;1024Mから4Gに変更することで、鯖のRAM割り当てを4GBにしている。&lt;/li&gt;
&lt;li&gt;ワールド生成処理等がされるはず…ホワイトリスト等の設定の見直しも忘れずに&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;その後&#34;&gt;その後&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;&#34;&gt;Minecraft鯖でやったこと-コンフィグ編-&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Terraria鯖を立てた(後でちゃんと書く)</title>
      <link>https://cafrette.com/article/220102_terraria%E9%AF%96%E3%82%92%E7%AB%8B%E3%81%A6%E3%81%9F%E5%BE%8C%E3%81%A7%E3%81%A1%E3%82%83%E3%82%93%E3%81%A8%E6%9B%B8%E3%81%8F/</link>
      <pubDate>Sun, 02 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/220102_terraria%E9%AF%96%E3%82%92%E7%AB%8B%E3%81%A6%E3%81%9F%E5%BE%8C%E3%81%A7%E3%81%A1%E3%82%83%E3%82%93%E3%81%A8%E6%9B%B8%E3%81%8F/</guid>
      <description>&lt;p&gt;後でちゃんと書く。&lt;/p&gt;
&lt;p&gt;mono-complete, unzip をインスコ&lt;/p&gt;
&lt;p&gt;wgetでtshockを落とす&lt;/p&gt;
&lt;p&gt;プラグイン導入(各種dllをServerPluginsへ入れるだけ)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;自動アックアップのTDiff&lt;/li&gt;
&lt;li&gt;Discord連携のTCR&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;configで設定&lt;/p&gt;
&lt;p&gt;ポート開放&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OCIとiptables&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>OCIのインスタンスにやったことメモ</title>
      <link>https://cafrette.com/article/211228_oci%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E3%81%AB%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8%E3%83%A1%E3%83%A2/</link>
      <pubDate>Tue, 28 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/211228_oci%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E3%81%AB%E3%82%84%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8%E3%83%A1%E3%83%A2/</guid>
      <description>&lt;h2 id=&#34;共通&#34;&gt;共通&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;SSHのポート変更
&lt;ul&gt;
&lt;li&gt;OCIのページから変更&lt;/li&gt;
&lt;li&gt;iptablesの書き換え&lt;/li&gt;
&lt;li&gt;sshd configの書き換え&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;x86&#34;&gt;x86&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;VPN鯖
&lt;ul&gt;
&lt;li&gt;Softetherを利用した鯖&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;各種bot運用(予定)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;x86_sub&#34;&gt;x86_sub&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;未定
&lt;ul&gt;
&lt;li&gt;オンラインストレージ用とか？&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;arm&#34;&gt;ARM&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ゲーム鯖予定？&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>WSL中のカレントディレクトリをエクスプローラで簡単に開く方法</title>
      <link>https://cafrette.com/article/211224_wsl%E4%B8%AD%E3%81%AE%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%88%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%82%92%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%97%E3%83%AD%E3%83%BC%E3%83%A9%E3%81%A7%E7%B0%A1%E5%8D%98%E3%81%AB%E9%96%8B%E3%81%8F%E6%96%B9%E6%B3%95/</link>
      <pubDate>Fri, 24 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/211224_wsl%E4%B8%AD%E3%81%AE%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%88%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%82%92%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%97%E3%83%AD%E3%83%BC%E3%83%A9%E3%81%A7%E7%B0%A1%E5%8D%98%E3%81%AB%E9%96%8B%E3%81%8F%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;WSL上で扱っているフォルダをエクスプローラ上で開くとき、&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; $ explorer.exe .
 
 # カレントディレクトリだけでなく、パスを直接指定してもOK
 $ explorer.exe /mnt/c/Users/&amp;lt;USER&amp;gt;/Desktop/
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;のように実行するとWindows上のエクスプローラで開くことができる。&lt;/p&gt;
&lt;p&gt;ディレクトリだけではなく、ファイルも可能。(exeもいけた)&lt;br&gt;
この場合は、Windows上で関連付けられているソフトから開かれる。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; $ explorer.exe hoge.txt
 $ explorer.exe /mnt/c/Users/&amp;lt;USER&amp;gt;/Desktop/hoge.txt
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;毎回、explorer.exeと入力するのは面倒なのでエイリアスを設定しても良いかもしれない。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; $ nano ~/.bashrc
 
 -*-*-*-*-
 # 追記
 alias open=&amp;#39;explorer.exe&amp;#39;
 -*-*-*-*-
 
 # bashrcを再読み込み
 $ source ~/.bashrc
&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>(書きかけ)VPSを借りて、自分用VPNを構築してみた</title>
      <link>https://cafrette.com/article/211223_%E6%9B%B8%E3%81%8D%E3%81%8B%E3%81%91vps%E3%82%92%E5%80%9F%E3%82%8A%E3%81%A6%E8%87%AA%E5%88%86%E7%94%A8vpn%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F/</link>
      <pubDate>Thu, 23 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/211223_%E6%9B%B8%E3%81%8D%E3%81%8B%E3%81%91vps%E3%82%92%E5%80%9F%E3%82%8A%E3%81%A6%E8%87%AA%E5%88%86%E7%94%A8vpn%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F/</guid>
      <description>&lt;ul&gt;
&lt;li&gt;学校の回線からSteamつながらないの癪に障りますわ～(は？)ってことで立ててみます。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;使用したvps&#34;&gt;使用したVPS&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Oracle Cloud&lt;/li&gt;
&lt;li&gt;VM.Standard.E2.1.Micro&lt;/li&gt;
&lt;li&gt;Canonical-Ubuntu-20.04-2021.12.01-0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;softether-vpn-serverを導入&#34;&gt;SoftEther VPN Serverを導入&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;aptのあれからインスト・更新ができるらしい&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ sudo apt-add-repository ppa:paskal-07/softethervpn
$ sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ sudo apt install softether-vpnserver -y		 
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;鯖の起動確認&#34;&gt;鯖の起動・確認&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ systemctl status softether-vpnserver.service

# Activeじゃなかった場合、開始と恒久化を行う。
$ sudo systemctl start softether-vpnserver.service
$ sudo systemctl enable softether-vpnserver.service
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;ポート開放&#34;&gt;ポート開放&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;OCIのと、iptableから&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;&#34;&gt;OracleCloudの仮想マシン接続を行うSSHポート変更手順メモ&lt;/a&gt; 参照&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>OracleCloudの仮想マシン接続を行うSSHポート変更手順メモ</title>
      <link>https://cafrette.com/article/211223_oraclecloud%E3%81%AE%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E6%8E%A5%E7%B6%9A%E3%82%92%E8%A1%8C%E3%81%86ssh%E3%83%9D%E3%83%BC%E3%83%88%E5%A4%89%E6%9B%B4%E6%89%8B%E9%A0%86%E3%83%A1%E3%83%A2/</link>
      <pubDate>Thu, 23 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/211223_oraclecloud%E3%81%AE%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E6%8E%A5%E7%B6%9A%E3%82%92%E8%A1%8C%E3%81%86ssh%E3%83%9D%E3%83%BC%E3%83%88%E5%A4%89%E6%9B%B4%E6%89%8B%E9%A0%86%E3%83%A1%E3%83%A2/</guid>
      <description>&lt;h2 id=&#34;行った環境&#34;&gt;行った環境&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;VM.Standard.E2.1.Micro&lt;/li&gt;
&lt;li&gt;Canonical-Ubuntu-20.04-2021.12.01-0&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;ociのページ側での作業&#34;&gt;OCIのページ側での作業&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;インスタンスの情報画面へ行く&lt;/li&gt;
&lt;li&gt;プライマリVINC内の、サブネットの場所をクリック&lt;/li&gt;
&lt;li&gt;セキュリティリストの一覧から任意のものを選択&lt;/li&gt;
&lt;li&gt;イングレス・ルールから、ルールを追加・編集で宛先ポート範囲を任意のものに変更&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;ssh接続先での作業&#34;&gt;SSH接続先での作業&lt;/h2&gt;
&lt;h3 id=&#34;sshの設定ファイルを編集&#34;&gt;SSHの設定ファイルを編集&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt; $ sudo nano /etc/ssh/sshd_config&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Port 22
↓
Port XXXXX
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;sshの再起動反映&#34;&gt;SSHの再起動・反映&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;$ sudo systemctl restart ssh&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;ファイアウォールの設定&#34;&gt;ファイアウォールの設定&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;$ sudo nano /etc/iptables/rules.v4&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;  ...
  -A INPUT -p udp --sport 123 -j ACCEPT
  -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT 		# この行を見つける
  -A INPUT -j REJECT --reject-with icmp-host-prohibited
  ...
  ↓
  -A INPUT -p udp --sport 123 -j ACCEPT
  -A INPUT -p tcp -m state --state NEW -m tcp --dport XXXXX -j ACCEPT
  # XXXXXに、OCIのページで設定したポート番号を設定。
  ...
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;iptablesの再読み込み&#34;&gt;iptablesの再読み込み&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;$ sudo /etc/init.d/netfilter-persistent reload&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>透過情報付きの動画(WebM)をAviUtlとffmpegを使って作ってみる</title>
      <link>https://cafrette.com/article/210913_%E9%80%8F%E9%81%8E%E6%83%85%E5%A0%B1%E4%BB%98%E3%81%8D%E3%81%AE%E5%8B%95%E7%94%BBwebm%E3%82%92aviutl%E3%81%A8ffmpeg%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B/</link>
      <pubDate>Mon, 13 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/210913_%E9%80%8F%E9%81%8E%E6%83%85%E5%A0%B1%E4%BB%98%E3%81%8D%E3%81%AE%E5%8B%95%E7%94%BBwebm%E3%82%92aviutl%E3%81%A8ffmpeg%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B/</guid>
      <description>&lt;h2 id=&#34;前置き&#34;&gt;前置き&lt;/h2&gt;
&lt;p&gt;意味はないけど、配信のシーンチェンジをカスタマイズして、個性を出したい！という衝動で動画を作ったはいいものの…&lt;br&gt;
参照 → &lt;a href=&#34;&#34;&gt;配信のシーンチェンジで個性を主張しようぜ！&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;動画、重すぎない？(音声無し、FHD、60FPS、120フレームの動画)&lt;br&gt;
&lt;img src=&#34;https://cafrette.com/210913/210913_04.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;どうやらUt Video Codecなるものがあるらしい。&lt;br&gt;
Aviの可逆圧縮コーデックで、RGBAに対応。&lt;br&gt;
&lt;img src=&#34;https://cafrette.com/210913/210913_05.png&#34;&gt;&lt;br&gt;
結果としては9割圧縮に成功。&lt;/p&gt;
&lt;p&gt;…それでも大きいような。&lt;/p&gt;
&lt;p&gt;というわけで透過情報を持たせることのできる動画についていろいろ調べると、WebMがあるとの情報。&lt;br&gt;
AviUtlには透過情報を持ったWebMを直接出力できるプラグイン的なのが無かったっぽいので、他の方法を模索。&lt;br&gt;
結果としては、連番bmpからffmpegを使って動画化しました。&lt;br&gt;
気になる容量は…。&lt;/p&gt;
&lt;img src=&#34;https://cafrette.com/210913/210913_06.png&#34;&gt;  
&lt;p&gt;未圧縮に比べて0.004%…(計算ミスってそう)&lt;br&gt;
かなりの軽量化に成功しました。&lt;/p&gt;
&lt;p&gt;長々とした前置きはここまでにして具体的な方法を以下より示します。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;連番bmpで出力&#34;&gt;連番bmpで出力&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;プラグイン出力 → 拡張編集ABI/BMP出力(RGBA)&lt;/li&gt;
&lt;li&gt;
&lt;img src=&#34;https://cafrette.com/210913/210913_07.png&#34;&gt; 
&lt;/li&gt;
&lt;li&gt;末尾に0埋めでフレーム番号つけてくれるっぽいのでそれを踏まえた名前にするといいかも&lt;/li&gt;
&lt;li&gt;Win10標準の画像ビューアで見ると、透過情報がなさそうなのですがクリスタを使うとしっかり透過されていました。
&lt;ul&gt;
&lt;li&gt;
&lt;img src=&#34;https://cafrette.com/210913/210913_08.png&#34;&gt;   
&lt;/li&gt;
&lt;li&gt;(クリスタの設定を変更しているため透明色がちょっと見づらい)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;ffmpegから出力&#34;&gt;ffmpegから出力&lt;/h2&gt;
&lt;p&gt;環境はWSL(Ubuntu)から&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;  $ ffmpeg -r 60 -i hoge%04d.bmp -auto-alt-ref 0 fuga.webm
  # オプション
  # -r : フレームレート
  # -i : データ (%04dは0埋め4桁の連番)
  # -auto-alt-ref : よく知らんけど参考サイトにあった。alternate reference frames(2-pass only)。0=無効、1=有効
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;VP8で出力するとなんか色が劣化するのでVP9で(つまりデフォルトでOK)
&lt;ul&gt;
&lt;li&gt;
&lt;img width=&#34;30%&#34; src=&#34;https://cafrette.com/210913/210913_09.png&#34;&gt; 
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;今回は使用ソフト(OBS)がVP9に対応していたためVP9で出力。&lt;/li&gt;
&lt;li&gt;VP8で出力したい場合は、オプションに &lt;code&gt;-c:v libvpx&lt;/code&gt; を足せばできるらしいです。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;完成&#34;&gt;完成&lt;/h2&gt;
&lt;p&gt;わーい！&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;余談&#34;&gt;余談&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;音声をつけたいときは、AviUtlで音声をWAV出力して合わせればいいのかなぁ～なんて思っています。&lt;/li&gt;
&lt;li&gt;この方法を行った約1週間後、どうやらこの作業が不要になったらしい…？&lt;br&gt;
&lt;a href=&#34;https://twitter.com/Mr_Ojii/status/1439631180756779011&#34;&gt;https://twitter.com/Mr_Ojii/status/1439631180756779011&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;偉大なる参考記事&#34;&gt;偉大なる参考記事&lt;/h2&gt;
&lt;p&gt;nakamura001 様&lt;br&gt;
強火で進め - &lt;a href=&#34;https://nakamura001.hatenablog.com/entry/20170403/1491218822&#34;&gt;透過付きの動画ファイル(WebM)の作成方法&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>WSL(Ubuntu)で個人的に覚えておきたい事</title>
      <link>https://cafrette.com/article/200520_wslubuntu%E3%81%A7%E5%80%8B%E4%BA%BA%E7%9A%84%E3%81%AB%E8%A6%9A%E3%81%88%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%84%E4%BA%8B/</link>
      <pubDate>Wed, 20 May 2020 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/200520_wslubuntu%E3%81%A7%E5%80%8B%E4%BA%BA%E7%9A%84%E3%81%AB%E8%A6%9A%E3%81%88%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%84%E4%BA%8B/</guid>
      <description>&lt;h2 id=&#34;aptのリポジトリ変更&#34;&gt;aptのリポジトリ変更&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; $ sudo sed -i -e &amp;#39;s%http://.*.ubuntu.com%http://ftp.jaist.ac.jp/pub/Linux%g&amp;#39; /etc/apt/sources.list
 # 北陸先端科学技術大学院大学のサーバ
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;警告音がうるさいので消す&#34;&gt;警告音がうるさいので消す&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; # home直下の.inputrcの末尾行に&amp;#34;set bell-style none&amp;#34;を付加する
 $ echo &amp;#34;set bell-style none&amp;#34; &amp;gt;&amp;gt; ~/.inputrc
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;日本語化&#34;&gt;日本語化&lt;/h2&gt;
&lt;p&gt;(構築のたびやるの面倒になって英語でいいやってなっている側面がある)&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; # いつものおまじない
 $ sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y
 
 # 日本語言語パックのインストール
 $ sudo apt install language-pack-ja -y
 
 # ロケールを日本語に
 $ sudo update-locale LANG=ja_JP.UTF8
 
 # 一回再起動
 $ exit
 
 # タイムゾーンをJSTに
 $ sudo dpkg-reconfigure tzdata
 
 # 日本語マニュアルインストール
 $ sudo apt install manpages-ja manpages-ja-dev -y
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;シンボリックリンクの作成&#34;&gt;シンボリックリンクの作成&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; # シンボリックリンク作成
 $ ln -s {リンク元のディレクトリ} {リンク先のディレクトリ}
 
 # ex.) ~/hoge に D:\fuga をリンクしたいとき
 $ ln -s /mnt/d/fuga ~/hoge
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;エイリアス作成&#34;&gt;エイリアス作成&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; # テキストエディタ開いて
 $ sudo nano ~/.bashrc
 # 追記する
 $ alias {代替先のコマンド}=&amp;#39;{代替元のコマンド}&amp;#39;
 
 # python3 をpython と代替したい場合
 $ alias python=&amp;#39;python3&amp;#39;
 
 # pip3 を pip と代替したい場合
 $ alias pip=&amp;#39;pip3&amp;#39;
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;win上でのホームディレクトリの場所&#34;&gt;Win上でのホームディレクトリの場所&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; C:\Users\{username}\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;アンインストール--再インストール&#34;&gt;アンインストール &amp;amp; 再インストール&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; # 管理者権限でCMDを立ち上げて
 lxrun /uninstall /full
 lxrun /install
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Win10の設定 → アプリ  → Ubuntu → 詳細 → リセット でもいいみたいです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Raspberry PiのNAS化備忘録</title>
      <link>https://cafrette.com/article/180917_raspberry-pi%E3%81%AEnas%E5%8C%96%E5%82%99%E5%BF%98%E9%8C%B2/</link>
      <pubDate>Mon, 17 Sep 2018 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/180917_raspberry-pi%E3%81%AEnas%E5%8C%96%E5%82%99%E5%BF%98%E9%8C%B2/</guid>
      <description>&lt;p&gt;比較的お安く購入できて、いろいろ遊べるRaspberry Pi。&lt;br&gt;
現在はTwitterのbot用と共にUSBで接続したHDDを接続してNASとしても利用している。&lt;br&gt;
タブレットやスマートフォンを利用して手軽に家のどこでも動画が見れるとして家族にもウケが良いのでやってよかった。&lt;br&gt;
今回はそのセットアップ周りに関する忘備録を。&lt;/p&gt;
&lt;p&gt;やることは大きく分けると&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HDDをexFATでフォーマット&lt;/li&gt;
&lt;li&gt;HDDのマウントの設定&lt;/li&gt;
&lt;li&gt;SAMBAの設定
の3つ。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hddをexfatでフォーマット&#34;&gt;HDDをexFATでフォーマット&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;外付けHDDを用意して、exFATでフォーマット。&lt;/li&gt;
&lt;li&gt;手持ちのWin機のエクスプローラーからフォーマットを実行。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;NTFS、FAT32など選択肢があるが、exFATを選ぶ理由は&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows/Macどちらでも使える&lt;/li&gt;
&lt;li&gt;ファイルサイズの制限が緩い
ということ。NTFSはMacの環境下では参照はできても変更ができず、FAT32は4GB以上のサイズのファイルを扱えない、という短所がありその双方の弱点を克服しているのがexFAT。&lt;br&gt;
しかし、exFATにも弱点はあってWin XP SP2以降のOSでないとアクセスができない。&lt;br&gt;
通常の家庭であればそう大きな問題にはならないと思われる。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hddのマウントの設定&#34;&gt;HDDのマウントの設定&lt;/h2&gt;
&lt;p&gt;まずはラズパイでexFATのファイルを扱うためにパッケージを導入、その後再起動。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; $ sudo apt install exfat-fuse exfat-utils
 $ sudo reboot
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;次に、マウントの設定に移る。起動の度に手動でさせるのは面倒なので自動化。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; # 1. マウント先のディレクトリを作る
 $ sudo mkdir {マウント先}
 
 # 2. HDDのUUIDを確認
 $ sudo blkid
 
 # 3. fstabを開く
 $ sudo nano /etc/fstab
 
 # 4. fstabに設定を追記
 UUID=&amp;#34;{blkidで調べたUUID}&amp;#34;   {マウント先}   exfat-fuse   async,auto,dev,exec,gid=65534,rw,uid=65534,umask=007   0   0
 (この時のスペースはtabなので注意)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;最後に反映、確認。&lt;br&gt;
code:reboot&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; # 1. 再起動
 $ sudo reboot
 
 # 2. 確認
 $ sudo df
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;以上でマウントの設定は終了。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
