HolerはローカルJupyter Notebookへの外部ネットワークアクセスを実現


インターネットアクセスイントラネットJupyterNotebook


イントラネットホストにはJupyterNotebookがインストールされており、ローカルエリアネットワーク内でしかアクセスできません.どのようにパブリックネットワークからもローカルJupyterNotebookにアクセスできますか?
ここでは、holer実装を使用する具体的な手順について説明します.

1.準備


1.1 JupyterNotebookのインストールと起動


デフォルトでインストールされているJupyterNotebookポートは8888です.

2.実装手順


2.1 holerパッケージのダウンロードと解凍


Holerパッケージ:holer-xxx.tar.gz
Holerは各種OSシステムプラットフォームをサポートしておりますので、ローカルOSタイプに合ったholerパッケージを選択してください.

2.2 holer access key情報の取得


holer公式サイトで専属のholer access keyを申請するか、オープンソースコミュニティで公開されているaccess key情報を使用します.
例えば、出願により得られるholer情報は以下のようになり、ここではholer情報を例に挙げる.
---------------------------------------------
Holer Client : [email protected]
Access Key : 6688daebe02846t88s166733595eee5d
---------------------------------------------
Domain Name : holer65004.wdom.net
Internet Address : holer.org:65004
Local Address : 127.0.0.1:8888
---------------------------------------------

2.3 holerサービスの開始


Windowsシステムプラットフォーム:
CMDコンソールを開き、実行可能プログラムがあるディレクトリの下に入り、コマンドを実行します.holer-windows-xxx.exe -k 6688daebe02846t88s166733595eee5d
Linuxまたはその他のシステムプラットフォーム:
実行コマンド:nohup ./holer-xxx-xxx -k 6688daebe02846t88s166733595eee5d &

2.4マッピングされたパブリック・ネットワーク・アドレスへのアクセス


ブラウザに以下のURLを入力すると、パブリックネットワークからもローカルJupyterNotebookにアクセスできます.http://holer65004.wdom.netまたはhttp://holer.org:65004

2.5コンサルティングとヘルプ


holerを使用すると、問題が発生した場合、holerコンソールで印刷されたログ情報を先に表示できます.これにより、問題の具体的な原因を特定しやすくなります.
詳細なholerの使用例は、holerに関する技術資料を参照してください.