インフォメーション

Moai Manual Advanced Manual Annoucement FAQ

はじめに

我々「全日本ネットワーク研究所(通称ZNK)」では、現在 Moaiと呼ばれるシステムを開発して皆様に提供しております.
このシステムはすべてオープンソースであり、Windows、Linux、そしてAndroid向けに開発されたものです.

目次



What's new?

2026/09/12: ふたばちゃんねるにおいてHTTPSで通信した場合にeasterがクラッシュする不具合について
ふたばちゃんねるにおいてHTTPSで通信した場合にeasterがクラッシュする不具合が発生しています(HTTPSではなくHTTPでアクセスした場合は問題ありません)。
これはMoaiディレクトリ内のHTTPSの処理を行うためのライブラリ(libressl)において、HTTPS証明書の有効期間(Expire)の処理で誤判定が発生していることに起因します。

さしあたっては、以下の手順でファイルを差し替えてください(作業中は一旦Moaiを終了しておいてください)。

  • Moai Windows 32bit版(win32)の場合

  • 今回問題となっているのはlibtls-17.dllというファイルです。修正版を用意しましたのでこれをお使いください。

    libressl-modified-win32.zipをダウンロードし、これを解凍します。
    解凍すると中にlibtls-17.dllという名前のファイルがありますので、
    お使いのMoaiフォルダ(moai-v2.2-win32)内の同名のファイルをこれで上書きしてください。

  • Moai Windows 64bit版(win64)の場合

  • 今回問題となっているのはlibtls-17.dllというファイルです。修正版を用意しましたのでこれをお使いください。

    libressl-modified-win64.zipをダウンロードし、これを解凍します。
    解凍すると中にlibtls-17.dllという名前のファイルがありますので、
    お使いのMoaiフォルダ(moai-v2.2-win64)内の同名のファイルをこれで上書きしてください。

  • Moai Cygwin 32bit版(cygwin32)の場合

  • 今回問題となっているのはcygtls-17.dllというファイルです。修正版を用意しましたのでこれをお使いください。

    libressl-modified-win32.zipをダウンロードし、これを解凍します(win32版のものですが共通して使えます)。
    解凍すると中にlibtls-17.dllという名前のファイルがあります。
    これをcygtls-17.dllという名前に変更し、お使いのMoaiフォルダ(moai-v2.2-cygwin32)内の同名のファイルをこれで上書きしてください。

  • Moai Linux 32bit版(linux32)の場合

  • 今回問題となっているのはcygtls-17.soというファイルです。修正版を用意しましたのでこれをお使いください。

    libressl-modified-linux32.zipをダウンロードし、これを解凍します。
    解凍すると中にlibtls-17.soという名前のファイルがありますので、
    お使いのMoaiフォルダ(moai-v2.2-linux32)内の同名のファイルをこれで上書きしてください。

  • Moai Linux 64bit版(linux64)の場合

  • linux64に関しては現時点では問題は発生していませんが、
    気になる方はこちらに関しても修正版に差し替えておいた方が確実かもしれません。

    libressl-modified-linux64.zipをダウンロードし、これを解凍します。
    解凍すると中にlibtls-17.soという名前のファイルがありますので、
    お使いのMoaiフォルダ(moai-v2.2-linux64)内の同名のファイルをこれで上書きしてください。

  • Moai Android版の場合

  • 今回問題となっているのはlibtls-17.soというファイルです。
    ただしAndroid版の場合、このファイルだけをピンポイントで変えるのは一般には難しいかもしれません。
    新しいapk(Ver2.3)を用意しましたので、これで全体を丸ごと上書きインストールしてください。

    moai-v2.3-android.apkをダウンロードし、これを直接タップしてインストールします。

尚、ソースコードからビルドしてお使いの方は、znk_project/libresslを一旦完全cleanし、以下の手順で全体を再ビルドしなおしてください。

  • Windows系(MinGW,VC)の場合

  • znk_project/libressl/cryptoのMakefile_vc.makあるいはMakefile_mingw.mak内で
    コンパイルオプション -DSIZEOF_TIME_T=8 を指定した上で、
    libtls-17.dll全体を再ビルドしてください。その上でMoai全体をインストールし直します。

  • Linux系(gcc)の場合

  • znk_project/libressl/cryptoのMakefile_liunx.mak内で
    コンパイルオプション -DSIZEOF_TIME_T=8 -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 を指定した上で、
    libtls-17.so全体を再ビルドしてください。その上でMoai全体をインストールし直します。

  • Androidの場合

  • znk_project/libressl/cryptoのMakefile_android.mak内で
    コンパイルオプション -DSIZEOF_TIME_T=8 を指定した上で、
    libtls-17.so全体を再ビルドしてください。その上でMoai全体をインストールし直します。
    ただしこの環境でのビルドは非常に難しいため、上記のバイナリ修正版を適用した方が確実かと思います。

2020/03/01: Moai Ver2.2.3 リリース
Ver2.2系列での最終バージョンとなります.

2020/01/21: Moai Ver2.2.2 リリース.
マイナーバージョンアップとなります.
  • Moai PC 版を初めてインストールされる方

    まず Moai Ver2.2 ―ResposiveStone― を新規インストールして下さい.
    詳しくはPC版のインストール方法をご参照ください.
    新規インストールが終わったら、さらにMoaiアップグレードを行って最新バージョンへと更新させます.

  • Moai PC 版を既にインストールしている方

    Moaiアップグレードにより、ただちに最新バージョンにすることができます.
    ただしVer2.2より古いバージョンをお使いの場合、これを何回か繰り返す必要があります.
    たとえばVer2.1をお使いの場合、まずVer2.2へアップグレードし、次にVer2.2.2へアップグレードするといった具合に2段階になります.

    Moaiアップグレードについての詳しい解説はこちらをご参照ください.

  • Moai Android 版を使われる方

    バージョン2.3が最新版となりますのでそちらをご使用ください.
    Android版に関しては、現時点では Moai アップグレードをサポートしていません.
このバージョンで追加された新機能についてはこちらにまとめてあります.

2019/12/08: Moai Ver2.2.1 リリース.
このバージョンで追加された新機能についてはこちらにまとめてあります.

2019/11/22: Moai Ver2.2 ―ResposiveStone― リリース.
メジャーバージョンアップとなります.
以下よりダウンロードできます.


インストール方法については以下を参考にしてください.
PC版のインストール方法
Android版のインストール方法

その他の環境のダウンロードについては こちらの Assets 欄をご覧下さい.
このバージョンで追加された新機能についてはこちらにまとめてあります.

2018/12/25: Moai Ver2.1.5 リリース.
Ver2.1系列での最終バージョンとなります.

詳細はリリースノートをご覧ください.

2018/08/03: Moai Ver2.1 ―CipherAgent― リリース.
詳細はリリースノートをご覧ください.
もはや古いバージョンではありますが一応ダウンロードもまだ可能です.
ご希望の方はこちらをご覧下さい.

2018/05/23: 赤福、ふたクロ等を同時使用する場合の説明を追加.
赤福、ふたクロなどをを使用している方はこちらをご一読頂ければと思います.

2018/04/27: Moai Ver2.0 ―Easter― リリース.
ポータブルウェブサーバとしてのMoai、そしてEasterの最初の正式版リリース.
詳細はリリースノートをご覧ください.

2016/05/21 Moai Ver1.0 リリース.
最初の正式版リリース.
詳細はリリースノートをご覧ください.


目次に戻る

Moaiのご紹介

これは何?
Moaiはポータブルウェブサーバシステムです. (ローカルプロキシとして利用することもできます).
詳細については、Moaiの特徴をご覧下さい.
FAQも併せてご覧頂くと、あなたの所望の機能が見つかるかもしれません.

動作環境
Moaiシステムは以下の環境であなたのブラウザと協調動作します.


ブラウザはあなたのお好きなものをご利用頂けます.

スクリーンショット
Moaiが起動中はあなたのブラウザで以下のような画面を表示させることができます.
ここからMoaiシステムが提供する様々なWebアプリケーションをブラウザ上で利用できます.
例えば以下で紹介しているEasterやVirtualUSERSなどがその代表的なものです.



ダウンロードおよびインストール
Moaiのインストールが初めての方はインストールガイドをまずご参照ください.
ダウンロード先のリンクもそちらに示してあります.
既にMoaiをインストールされている方は、Moaiのアップグレード方法を参照してください.


目次に戻る

Easterのご紹介

これは何?
EasterはMoaiシステム上で動くウェブアプリケーションの一つです.
VirtualUSERSが構築した仮想環境下で匿名掲示板などのサイトを閲覧するビューアです.

動作環境
以下の環境で動作します.


サポートしているサイト
以下の匿名掲示板サイトをサポートします.


スクリーンショット
Easterの画面に入るとあなたのブラウザで以下のような画面が表示され、ここから仮想ブラウザ環境にてリンク先のサイトを閲覧することができます.
これを仮想ブラウジングと呼びます.



ダウンロードおよびインストール
Moaiエンジン本体をインストールするだけで、このツールは即座に利用可能です.
(特別な設定等も必要ありません)

Moaiのインストールが初めての方はインストールガイドをまずご参照ください.
ダウンロード先のリンクもそちらに示してあります.
既にMoaiをインストールされている方は、Moaiのアップグレード方法を参照してください.

目次に戻る

VirtualUSERSのご紹介

これは何?
VirtualUSERSはMoaiシステム上で動くウェブアプリケーションの一つです.
Easterでの仮想ブラウジングの際に使われる仮想環境を、ボタン一つで自動的に構築/再構築するツールです.

動作環境
以下の環境で動作します.


サポートしているサイト
以下の匿名掲示板サイトをサポートします.


スクリーンショット
VirtualUSERSの画面に入るとあなたのブラウザで以下のような画面が表示されます.
この画面の「VirtualUSERS」ボタンを押すだけで仮想ブラウザ環境の構築が完了します.
設定等はほとんどなく、初心者でも簡単に使うことができます.



ダウンロードおよびインストール
Moaiエンジン本体をインストールするだけで、このツールは即座に利用可能です.
(特別な設定等も必要ありません)

Moaiのインストールが初めての方はインストールガイドをまずご参照ください.
ダウンロード先のリンクもそちらに示してあります.
既にMoaiをインストールされている方は、Moaiのアップグレード方法を参照してください.

目次に戻る

その他のWebアプリケーション

その他、CustomBoy、ProxyFinderといったWebアプリケーションがMoaiにデフォルトで付属しています.
また、Moai上で動くウェブアプリケーションは、あなたが独自に開発することもできます.
詳細についてはマニュアルをご参照ください.

目次に戻る

This article was written by:
none image

Mr.Moai

@znk project