スキップしてメイン コンテンツに移動

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 で弄っていればこのへんも変わってくる。

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

コメント

人気の投稿

ドコモマーケットからdメニューへ

何処に何があるのかさっぱりで、ユーザから好評だったドコモマーケットがdメニューへリニューアルされました。 自分が見つけることが出来なかったのかもしれませんが、 お客様サポートからspモード決済や月額課金状況のページへ辿ることが出来なくなってませんか? どうしてこういう事をするのかなぁ? spモード決済の履歴をたどるメニューは、マイメニューから入っていくようになっています。 dメニュートップページ 「マイメニュー」を選択すると このページへ飛んで、継続課金一覧や履歴を確認できるリンクがでる マイメニューに、何が表示されるのか知らされていないのに、こんな項目を置かれても。役割や名称を見ても、普通はお客様サポートへアクセスするでしょうに。 ……ただ理解できないのが、継続課金一覧等からログインして表示されるページから、用意されている「戻る」をタップすると、お客様サポートのページに戻るんですよね。なぜこのページをお客様サポートから確認できるページにしなかったのだろう?コンテンツ作るのに、失敗してるのかしらん? わかりやすくしたつもりなのかもしれません。 ただ、エンドユーザが迷うようなサポートページを提供してどうする。 身も蓋もないことですが、そもそもspモードで接続している場合はマイメニューこそトップページにすべきでしょう。dメニューはマイメニューから見たい人だけ行けばいい。

Edge 入れたくないでござる

PowerShell によるアンインストールも塞がれ、遂に消す方法がなくなってしまった。勝手に入るし。だから要らんのだ。 Windows10 22H2 に、Edge を入れたくないでござる、絶対に Edge を入れたくないでござる! なので。昔ながらの古典的な方法で、二度と勝手に入らないようにした。 まず削除だが、C:\Program Files (x86)\Microsoft にある、Edge、EdgeCore、EdgeWebView の3つのフォルダを削除。 アンインストーラが機能しないんだから、フォルダごとバッサリやってもいいよね? Microsoft365Apps で使う? いらねーよあんなゴミ。 他にインストールしてあるブラウザ上で開けばいい。PWA として動かすにしても、勝手にインストールしやがる EdgeWebView 上で動かす必要はない。 Windows10 22h2 なら、EdgeWebView を消しても、Microsoft Store は動く。Windows 11 は知らん。いつになったら安定するんだ、Windows11 は。23/11 現在、まだ使いもんにならん。 Win+x キーを押して、WindowsPowerShell(管理者)を開き、次の3行を入力。 echo "" >"C:\Program Files (x86)\Microsoft\Edge" echo "" >"C:\Program Files (x86)\Microsoft\EdgeCore" echo "" >"C:\Program Files (x86)\Microsoft\EdgeWebView" ファイル置いとけば中身入れらんないから、インストールもされまい理論。 タスクスケジューラには何もなかったが、サービスに、 MicrosoftEdgeElevationService っていうクソがいたので無効に。しつけーわ、ほんと。 追記: 11 でも一応可能。MicrosoftStore も問題はないが、EdgeWebView を内蔵せずに利用するアプリは動作しなくなる(Microsoft PC Manager とか。PDF24 はE...