rootアクセスなしのSMBサーバーを使用する - wi-fi フィールド と root-access フィールド と cifs フィールド android 関連 問題

Using smb server without root access












19
vote

問題

日本語

私は私のHTC Hero(Android 2.1)のための方法を探しています。私が私の携帯電話を根ざしすることを要求していない人は、無料のアプリを支払うことを望んでいます。

私はSMBサーバーを使っていることを考えています、そしてこれまでのところ私が見つけたのは:

  1. sambaandroid rootアクセスが必要です。
  2. androidsmb は「SMB / CIFSネットワークファイルのJava実装とプリンタ共有」 Googleコードでホストされており、ファイルをリリースしていないGoogleコードでホストされています。
  3. rootアクセスなしでインストールできるAndroid上のSMBサーバを開発する技術的には可能ですか?

        
 

回答リスト

13
 
vote
vote
ベストアンサー
 
あなたの元の質問がまだ答えられていないので、私は同じように疑問に思いました、これは答えです。

短回答:いいえ、rootなしで、Windows PCSによって見つけられるように、デフォルトのポートを使用してSMBサーバを実行することはできません。

LONG回答:SMBは、NetBIOSまたは新しいシステム(Windows Vista以降から)(Windows Vista以降のUDPおよびTCP)で実行されます。 -localマルチキャスト名解決)UDPポート5355で実行されるプロトコル。なぜこれは重要なのですか? root <<

 
 
     
10
 
vote

root またはポート転送、同様の効果のためにrootなしでWebDAVサーバを実行することが可能です。

Android WebDAVサーバの設定

私の株式Nexus 7では、 WebDAVサーバ< / A>を開き、スタートボタンをクリックすると、アプリケーションによって表示されるURLのMy 9988776654330 フォルダ、つまり http://192.168.x.y:8080 にすぐに確認できました。 / P>

WebDAVでは、 root(/)または DCIM を選択することもできます。 em> root 。

Windowsエクスプローラを介してWebDAVサーバーを使用する

IN Windowsエクスプローラのネットワークドライブとして<コード> 998877666665544332 をマップし、MTPを介して接続されているがドライブ文字を通じて接続されているのと同じように、Storage Driveの内容にアクセスできます。

悲しいことに、この解決策は非常に遅いです。

ほとんどのファイルにアクセスするように、すべてのディレクトリの変更には6から20秒がかかります。ファイルがアクセスされると、それは合理的な速度で転送します(Windowsエクスプローラで1つの42MBファイルをコピーすると60秒、700kb / s)。

このようにしている場所を知っているが、このようにしてデバイス全体を閲覧または同期するいくつかの大きなファイルをダウンロードするための

OKです。私は約6000のファイルと400のディレクトリに1.75GBのデータを同期させ、それは10時間、すなわち平均で1分あたり約50kb / sまたは10のファイル/ dirsを占めました。

Windowsコマンドラインを介してWebDAVサーバを使用する

コマンドラインからも、各ディレクトリリストは、ファイルアクセスと同様に5~6秒かかります。コマンドラインから同じ42MBファイルをコピーすると、約20秒がかかりましたので、約2.1MB / s。

WebDAVサーバーをWebブラウザで使用する

WebDAVの最速オプションは、指定されたURLを介して直接Webブラウザを使用することです。ディレクトリの変更依然として1秒以上かかりません.Webブラウザから同じ42MBファイルをダウンロードして、約12秒後に、3.6MB / s。

Webブラウザの使用の下側は、日付(サイズまたはタイプなし)のみを表示し、ファイルとディレクトリの間を区別しないため、ファイルに拡張子(またはディレクトリが実行している場合)リンクをクリックすると、(ディレクトリ用)またはダウンロードを開始する(ファイルの場合)、リンクをクリックしてください。

警告

  • デフォルトでは、WindowsはWebDAVダウンロードのサイズを50000000バイト(47.6MB)に制限しますが、これはレジストリハック(<コード) <コード> FileSizeLimitInBytes の

  • webdavアクセスは安全ではありません。 WebDAV共有にパスワードを設定しても、接続は依然として<コード> 99888766544335 NOT 9988766655444336 ではないため、暗号化されていません。 セキュアWiFiネットワーク上のWebDAVのみを使用し、確かにインターネットカフェやその他の無担保WiFiにいる間にWebDAVサーバーを有効にしません。

 
 
   
5
 
vote

問題はSambaサーバではありませんが、Windowsがポート445でのみSamba Shareにアクセスできるという事実、および非根本的なAndroidでは、通常のアプリはポート445で聞くことができません。

しかし、あなたはこれを克服することができますTCPポートマッピング:

  1. Samba Server にAndroid 7777
  2. のような港を聞くようにする
  3. TCPポート転送ソフトウェアをどこかにインストールする(VirtualPCにインストールしました)
  4. ポートマッピングソフトウェアをポート445でリッスンし、ポート7777
  5. のAndroidへの接続を転送するようにポートマッピングソフトウェアを設定します。
  6. このVirtualPcの共有フォルダにアクセスすることができ、AndroidにインストールされているSamba Serverからデータが取得されます(ポートマッピングトラフ)
  7. 私はここで私のブログに詳細に詳細に説明しました http://techforpassion.blogspot。 IT / 2013/12 / Android-how-to-share-over-wifi.html

    私は異なるSamba Serverを試してみました、そしてこの構成で機能する唯一の無料アプリは Samba Server

 
 
   
2
 
vote

あるいは、あなたの携帯電話でFTPサーバーを実行して、SDカードのコンテンツにアクセスできます。チェックアウト swiftp

 
 
 
2
 
vote

現在 ((<ローカルネットワーク内のファイルを共有するための非根型デバイスの強い>。私の教訓は学びました:

  • rootアクセスなしでAndroid上のSMBサーバを実行することができます(非特権ポート)。 Mac OS Xは問題なく接続します(Bonjourを介してIPとポートをブロードキャストされている場合)。しかし、Windowsはいけない。すでに別のユーザーによって言ったように、WindowsはSMBアクセスのための「ハードコード」特権ポートを使用します。 Windowsと接続するための唯一の方法は、説明されているループバックネットワークアダプタの作成こちら(同じ目的ではなく、考えていません)。最後に、 user-fryslyliest WayがWindows でWebDAVを使用していると思います。 Windowsがユーザーフレンドリーではない場合でも、あなたは手であなたのIPを入力しなければならず、私はそれがどのように発見されるかどうかを見つけられませんでした(あなたが知っていたら私の行をドロップしてください)。
  • Mac OS Xの世界では、SMBプロトコルは明確な勝者ですです。あなたの共有はBonjourによって自動発見され、魔法のようにFinderに現れます。 WebDAVとFTPの共有は無視されます(Finderによって自動マウントされていない)。 bonjourによってサポートされています。サードパーティのクライアント(例えばCyber​​ Duck)は、これらの株式の自動発見に問題がありません。
 
 
1
 
vote

私は誤解されているかもしれませんが、サーバーではなくSMBクライアントが必要なように聞こえます。また、rootアクセスは必要ありません。 SMBを使用するには、SMBをコンピュータに使用するには、アストロファイルマネージャを使用できます。 smb addon 、または file Expert どちらも無料です。

webdav の代わりに WebSharing 。

過去に、私のコンピュータ上のクライアントソフトウェアでアプリを使用したアプリを使用しました。それは完全なVNCアプリではありませんでした。私は新しい電話を得ました、そして今私の人生のために私はアプリを見つけることができません。

 
 
     

関連する質問

0  Mount CIFS / SMBフォルダとしてAndroid 10にシェアしますか?  ( Mount cifs smb share to android 10 as folder ) 
IMは、CIFSをAndroid 10 root携帯電話にマウントしようとしていて、すでにマウントしますが、他のアプリ内のフォルダ内のファイルを根ざしたものだけで表示できません。すべてのアプリからCIFSシェアへのアクセスを取得するためにそのようなことをする...

1  AndroidからWindows管理シェアにアクセスする?  ( Access windows admin share from android ) 
私はいくつかのAndroidアプリをテストし、それらのどれも私が欲しいものをすることができるようです。 99887766544330 からAndroid?のような管理者共有にアクセスする方法 Admin Share Accessがホストで有効になっていて...

2  SMBプロトコルを使用してLAN経由でAndroidディレクトリを共有する方法[重複]  ( How to share android directories over lan using smb protocol ) 
この質問はすでにここで回答を持っています rootアクセスなしでSMBサーバの使用 (6回答) 閉じられた ...

0  ネットワークストレージアプリケーション  ( Network storage application ) 
私は取り付けられた外部HDDを使ってAndroidデバイスの出口U9を持っています。このデバイスをNASとして使用して、Linuxデスクトップ上のネットワークディスクとしてドライブをマウントします。これが私がすでに試したものです: SMB / CIFSサー...

18  SMB / CIFSネットワーク共有をAndroidデバイスにマウントする方法  ( How to mount smb cifs network shares on android device ) 
ジンジャーブレッド上で根ざしたAndroidデバイスを持っています。 Windows CIFS(Common Internet File System)をWiFi上のAndroidデバイスにマウントする方法があるかどうか疑問に思いました。 取り付け用のCIFS...

2  AndroidのディレクトリとしてのCIFS / Sambaボリュームをマウントする  ( Mounting cifs samba volume as a directory in android ) 
CyanogenMod 13に基づいてカスタムROMを使用しています.13マイデバイスは根ざしていて、インストールされています。 私はSambaまたはCIFSボリュームをマウントするためのシンプルなアプリ、または私のAndroidデバイス上のディレクトリでC...

0  Androidから隠されたSMB / CIFSシェアに到達することは可能ですか?  ( Is it possible to reach hidden smb cifs share from android ) 
<コード> ES file explorer を使用して、Windows共有を参照しています。今度はLinuxと一部のSMB / CIFS共有を作成し、このように「隠し」共有を作成することができます。 <事前> <コード> System settings ...

19  rootアクセスなしのSMBサーバーを使用する  ( Using smb server without root access ) 
私は私のHTC Hero(Android 2.1)のための方法を探しています。私が私の携帯電話を根ざしすることを要求していない人は、無料のアプリを支払うことを望んでいます。 私はSMBサーバーを使っていることを考えています、そしてこれまでのところ私が見つけたの...

4  SMB / CIFS Shareからメディアを再生するための良い組み合わせ?  ( Good combination for playing media from smb cifs share ) 
現在ES File Explorer + MXプレーヤーを使用して、これにオーディオファイルとビデオファイルを再生しています。 残念ながらそれはいくつかの問題を抱えています: MX Playerは、ディレクトリではなく現在の再生ファイルのみを見ています。...

0  Synology RemoteフォルダをAndroid 8.0にマウントする方法  ( How do i mount a synology remote folder on android 8 0 ) 
私の電話は根ざしていません。 私はSynology Driveで共有フォルダを持っています。これは、さまざまなバージョンのMac OSXを実行しているさまざまなMacにマウントできます。私はフォルダがCIFS / SMBを使用して公開されていると仮定しています...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有