2014年8月16日土曜日

Servers Ultimate Pro を使って samba でのファイル共有

amazon の本日の無料アプリが Servers Ultimate Pro だった。
……まさかこれが無料アプリになるとはね……
昔に買ってますけど,後悔してません。悔しくないもの。

さて。
android の端末内のファイルを WI-FI で操作したいとき,WebDAV やブラウザからのアクセスで閲覧や編集ができるようになる WebSharing (WiFi File Manager) や,samba サーバを立ち上げてしまう Samba Filesharing for Android (要root)などがありますが。samba だけなら Samba Filesharing for Android だけで良い(なんかandroid 4.x 以降だと,samba-rc ファイルを書き換えないと単にインストールじゃ駄目みたいですね)のですが,FTP サーバでやりとりしたい,WebDAV サーバでやりたい,Wake On LAN で起こしたい端末がある,などの要求を全て Servers Ultimate Pro 1つで満たすことができます。

他にも色々面白そうなサーバやツールも含まれています(Gopherとかネタ以外でやったことない)が,Windows PC を使用していれば一番馴染みが深そうな samba をコイツで立ててみることにします。

事前の注意点として,ポート番号の制限の関係で,root 権限を使うことの出来る android 端末しか samba サーバは建てられません。

Simple でやれば直ぐに設定は出来そうな気がしますが,ここは「Servers」から。


「+ 」を押して,「SMB Native Server」を

サーバ名などはそのまんまでいいでしょう。Specfic についても標準でそれなりのものをセットしてくれていますので,いじる必要なし。

ROOTS で,アクセスしたいフォルダを追加しておきましょう。
ダウンロードフォルダなんか面白いかもしれません。

USERS で,アクセス用のユーザとパスワードを設定します。
「+」を押して,適当に追加。
忘れても,ここで簡単に削除・追加できますので。

ALLOWED IP でアクセスを許可/ブロック/通知等をする IP を設定。
セキュリティを高めたいなら設定を。しなくてもいいです。

START/STOP で,Wi-Fi の SSID をフックしてサーバを開始やら終了,電源ONやSMSなどもトリガーにできます。
都度起動するなら,空白でいいです。

NOTIFICATIONS では,読んで字の如し。
開始・終了のトースト表示ぐらいはしてて良いかもしれません。

設定が終わったら,Servers 内に SMBserver ができているので,タップして Start を押せば samba サーバが動きます。
あとは,Windows 端末等から,エクスプローラのアドレスに \\androidのIPアドレス を打てばユーザ認証画面が出て,IDとパスワードを入力すれば終了。Windows 端末同士のネットワーク越しのファイルのやりとりのように,ファイルのやりとりが行えるはず。

終了したいときは,開始した所で Stop を選んで,Servers Ultimate Pro の画面で Exit から終了。
もちろん Settings で弄っていればこのへんも変わってくる。

……といいますか,本当にこれだけで動いてしまうのであまり書くことががが。

Edge 消せないなら、使えなくしようぜ

 何度殺しても復活する Edge に疲れてきた。 よくわかった。もう、好きにしろ。その代わり、URLだけはブロックさせてもらう。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\...