Android OSandroid server


Autor tohoto vlákna
LeoshMX
Stálý androiďák
Příspěvky: 67
Registrován: pon 13. srp 2012 8:27:48
Reputace: 0
Typ mobilu / ROM: Lenovo A880
Rom: CyanogenMod

Re: android server

Příspěvek od LeoshMX » stř 19. čer 2013 10:36:55

to bych uz davno udelal kdybych vedel jak.. Ja tam mam jen port forward viz. Foto nahore, aspon presmerovani portu na port jsem tam nevidel





TomasT342
Robot
Příspěvky: 758
Registrován: ned 23. pro 2012 17:42:58
Reputace: 0
Typ mobilu / ROM: Xiaomi Redmi 4X

Re: android server

Příspěvek od TomasT342 » stř 19. čer 2013 10:50:12

Přečetl jsem si to od začátku, ale pořád nechápu:
- appka s FTP serverem na tabletu běží?
- znáš porty na kterých přímo na tom tabletu FTP nabízí?
- dokážeš se na to FTP v rámci své LAN (ne z internetu) připojit?

Pokud 3x Ano, tak tablet nech být, tam je vše OK a začni se zabývat konfigurací routeru, který to zpřístupňuje z internetu.
Pokud Ne, tak co přesně z výše uvedeného Ne?

Uživatelský avatar

mrnus
Moderátor
Příspěvky: 1013
Registrován: čtv 03. lis 2011 11:07:59
Reputace: 46
Typ mobilu / ROM: HUAWEI HONOR 8 PREMIUM
Tablet: Asus TF300T
Rom: 4.2.1 JB (root)
Bydliště: Frýdlant nad Ostravicí
Kontaktovat uživatele:

Re: android server

Příspěvek od mrnus » stř 19. čer 2013 11:22:39

LeoshMX píše:Já se to toho tabletu dostanu, ale ne přes port 20/21. Třeba na net2ftp to píše Unable to connect to FTP server 109.164.xxx.xxx on port 21. Porty 1-1024 jsou nějaké androidí privilegiální porty (nebo jak to nazvat) a dávají se až vyšší, kvůli "bezpečnosti".
Na google play u appky Port forwarder ultimate pro je napsané "Root is required, because you need root to change to a port below 1024." ale všechny tyhle port forward aplikace mi hážou root chybu. Řešili to i lidé na stackflow a google code a ti to vyřešili přes to ADB nebo tyhle aplikace. Možná mi to nejede protože tab má android 2.3 a vyšší update není.
btw. jak jste to mysleli tím v routeru?
A zkoušel jsi dát na ten místní port ten port na kterém běží ten ftp vidím tam jen 20:21.

EDIT: Asi v prvé ředě bych to zkusil na stolním pc nebo ntb pokud ti pojede vše ok , tak potom bych řešil problém na androidi straně.


Autor tohoto vlákna
LeoshMX
Stálý androiďák
Příspěvky: 67
Registrován: pon 13. srp 2012 8:27:48
Reputace: 0
Typ mobilu / ROM: Lenovo A880
Rom: CyanogenMod

Re: android server

Příspěvek od LeoshMX » stř 19. čer 2013 12:47:20

3x ano, ale ja jen nevim jak to na tom routeru nastavit. Vim jak by to slo ses android ale tam mi to nejde. Az prijedu domu zkusim ten mistni port.

Uživatelský avatar

LivArt
Terminátor
Příspěvky: 22806
Registrován: čtv 14. črc 2011 9:11:01
Reputace: 267
Typ mobilu / ROM: Samsung SM-N970F
Mobil 2 / ROM: Mi5 + SGS4 + SGS6
Tablet: SGTab4
Bydliště: In the end of the infinite loop.

Re: android server

Příspěvek od LivArt » stř 19. čer 2013 12:56:58

Přes android to nepůjde, protože ten požadavek na připojení se tam ani nedostane.

Máš v routeru port forwarding, tak tam nastavíš ip tabletu v tvé vnitří síti a číslo portu, na kterým ti běží ten ftp server. Pak se připojíš jako ftp://tvá_veřejná_ip:port
lenovo - Je to ještě mnohem horší, než to vypadá.
Zpomalený nebo sekající se telefon - jak postovat
Nejobsáhlejší Doctor Who CZ & SK Fanweb | Sleduj mě na #twitteru.
Soukromé zprávy mi pište, pokud máte nějaký konkrétní dotaz na mě. Na ostatní dotazy je tu fórum.



Autor tohoto vlákna
LeoshMX
Stálý androiďák
Příspěvky: 67
Registrován: pon 13. srp 2012 8:27:48
Reputace: 0
Typ mobilu / ROM: Lenovo A880
Rom: CyanogenMod

Re: android server

Příspěvek od LeoshMX » stř 19. čer 2013 13:17:43

k tomu tabletu se to dostane, ale nevi co s tim. Tam by pres android port forwarder slo aby to reklo kam to ma presmerovat.

Ja se tam potrebuju dostat pres treba net2ftp ktery umi jen default port a pres to ftp:// nejde upload.. Na opere mi to haze chybu ten ip:port ze to neumi pasv adresy tak se tam podivam i na toto ale ten port 21 bych potreboval

Uživatelský avatar

LivArt
Terminátor
Příspěvky: 22806
Registrován: čtv 14. črc 2011 9:11:01
Reputace: 267
Typ mobilu / ROM: Samsung SM-N970F
Mobil 2 / ROM: Mi5 + SGS4 + SGS6
Tablet: SGTab4
Bydliště: In the end of the infinite loop.

Re: android server

Příspěvek od LivArt » stř 19. čer 2013 13:22:03

Mno evidetntě ti v androidu nepojede. Ale můžeš to udělat tak, že vnější port 20/21 přesměruješ na port nastavenej na tom tabletu.
lenovo - Je to ještě mnohem horší, než to vypadá.
Zpomalený nebo sekající se telefon - jak postovat
Nejobsáhlejší Doctor Who CZ & SK Fanweb | Sleduj mě na #twitteru.
Soukromé zprávy mi pište, pokud máte nějaký konkrétní dotaz na mě. Na ostatní dotazy je tu fórum.


Autor tohoto vlákna
LeoshMX
Stálý androiďák
Příspěvky: 67
Registrován: pon 13. srp 2012 8:27:48
Reputace: 0
Typ mobilu / ROM: Lenovo A880
Rom: CyanogenMod

Re: android server

Příspěvek od LeoshMX » stř 19. čer 2013 14:45:23

Takže jsem doma, zkusil jsem dát na routeru port 20:21, místní port 53715 a nepřesměrovává to tam.. nevíte jak to přesměrovat?


TomasT342
Robot
Příspěvky: 758
Registrován: ned 23. pro 2012 17:42:58
Reputace: 0
Typ mobilu / ROM: Xiaomi Redmi 4X

Re: android server

Příspěvek od TomasT342 » stř 19. čer 2013 15:17:51

20:21 není jeden port ale dva různé - takže oba je přesměrovat na jediný lokální asi nebude OK (nejspíš to router ani nepochopí)


Autor tohoto vlákna
LeoshMX
Stálý androiďák
Příspěvky: 67
Registrován: pon 13. srp 2012 8:27:48
Reputace: 0
Typ mobilu / ROM: Lenovo A880
Rom: CyanogenMod

Re: android server

Příspěvek od LeoshMX » stř 19. čer 2013 15:26:50

To vím, ale jak jinak to udělat?

btw. v nastavení serveru je Passive port range 1024-65535, s tím se nic nedělá?

EDIT: Už mi to jede přes net2ftp, total commander ale nejede mi to přes příkaz ftp://, pak přes filezillu a přes ftptest.net mi háže chybu
Spoiler:

Kód: Vybrat vše

Reply: 502 Command not recognized
Command: USER zkouska
Reply: 331 Send password
Command: PASS ****
Reply: 230 Access granted
Command: SYST
Reply: 215 UNIX Type: L8
Command: FEAT
Reply: 211-Features supported
Reply: UTF8
Reply: 211 End
Command: PWD
Reply: 257 "/"
Status: Current path is /
Command: TYPE I
Reply: 200 Binary type set
Command: PASV
Reply: 227 Entering Passive Mode (192,168,1,5,4,1).
Error: Server returned unroutable private IP address in PASV reply
stejnou jako filezilla
Naposledy upravil(a) LeoshMX dne stř 19. čer 2013 15:52:17, celkem upraveno 1 x.

Uživatelský avatar

LivArt
Terminátor
Příspěvky: 22806
Registrován: čtv 14. črc 2011 9:11:01
Reputace: 267
Typ mobilu / ROM: Samsung SM-N970F
Mobil 2 / ROM: Mi5 + SGS4 + SGS6
Tablet: SGTab4
Bydliště: In the end of the infinite loop.

Re: android server

Příspěvek od LivArt » stř 19. čer 2013 15:45:54

Potřebuješ oba porty, takže si v té tvé aplikaci zjisti, který to jsou.
lenovo - Je to ještě mnohem horší, než to vypadá.
Zpomalený nebo sekající se telefon - jak postovat
Nejobsáhlejší Doctor Who CZ & SK Fanweb | Sleduj mě na #twitteru.
Soukromé zprávy mi pište, pokud máte nějaký konkrétní dotaz na mě. Na ostatní dotazy je tu fórum.


Autor tohoto vlákna
LeoshMX
Stálý androiďák
Příspěvky: 67
Registrován: pon 13. srp 2012 8:27:48
Reputace: 0
Typ mobilu / ROM: Lenovo A880
Rom: CyanogenMod

Re: android server

Příspěvek od LeoshMX » stř 19. čer 2013 16:11:52

Tak už jsem to pořešil :) 20:21 nakonec jede přes router a místní port, zkusil jsem ho restartovat a pak to jelo.
Nevěděl jsem, na co jsou tam ty Passive ports, ale teď jsem našel na fórech že to jsou porty přes které FTP komunikuje, tak jsem jich tam dal nějakých 50, povolil je v routeru a už mi jede vše :) Děkuji všem za rady :)

Uživatelský avatar

mrnus
Moderátor
Příspěvky: 1013
Registrován: čtv 03. lis 2011 11:07:59
Reputace: 46
Typ mobilu / ROM: HUAWEI HONOR 8 PREMIUM
Tablet: Asus TF300T
Rom: 4.2.1 JB (root)
Bydliště: Frýdlant nad Ostravicí
Kontaktovat uživatele:

Re: android server

Příspěvek od mrnus » stř 19. čer 2013 20:14:14

Mohl by jsi tu dát prosím screen nastavení těch portů, když už někdo bude mít problém aby se juknul jak to udělat cca.

Pokud to nebude vadit adminovi. :rtfm:


Autor tohoto vlákna
LeoshMX
Stálý androiďák
Příspěvky: 67
Registrován: pon 13. srp 2012 8:27:48
Reputace: 0
Typ mobilu / ROM: Lenovo A880
Rom: CyanogenMod

Re: android server

Příspěvek od LeoshMX » stř 19. čer 2013 20:42:28

Screen jak to mám já je v příloze, snad to půjde pochopit :D
Spoiler:
portydzhusgh.png
portydzhusgh.png (89.44 KiB) Zobrazeno 357 x
To FTP Passv jsou porty na kterých bude FTP komunikovat, ty se musí nastavit na serveru a pak propustnost na routeru.

Samozřejmě by to šlo i bez forwardingu na routeru, tím že by se dal server do DMZ a to by povolilo všechny porty, ale je to hodně nezabezpečené, takhle se povolí jen potřebné porty :)

btw. na ten server jsou jenom ty řádky s IP 192.168.1.5, tu 1.2 je můj PC. A místo té IP si dáte IP vašeho zařízení se serverem, kdybych já měl server na PC tak si tam dám IP mého PC.

Jo a každý router má jiné nastavení

EDIT: Když přesměrujete porty, je dobrý router restartovat. Proto mi to nešlo poprvé jak jsem psal, po restartu vpohodě
Naposledy upravil(a) LeoshMX dne stř 19. čer 2013 21:05:06, celkem upraveno 1 x.

Uživatelský avatar

mrnus
Moderátor
Příspěvky: 1013
Registrován: čtv 03. lis 2011 11:07:59
Reputace: 46
Typ mobilu / ROM: HUAWEI HONOR 8 PREMIUM
Tablet: Asus TF300T
Rom: 4.2.1 JB (root)
Bydliště: Frýdlant nad Ostravicí
Kontaktovat uživatele:

Re: android server

Příspěvek od mrnus » stř 19. čer 2013 21:04:11

Ano přesně to jsem myslel tím místním portem.

Odpovědět

Zpět na „Android OS“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti