Botvs Docker läuft auf Android

Schriftsteller:Ytrezq, Erstellt: 2017-09-09 04:12:54, Aktualisiert: 2017-09-10 04:13:59

Ich habe nicht so etwas wie einen Raspberry Pi im Arm (das USB-Objekt, das ich habe, verwendet einen Intel Atom, aber es gibt keine 32-Bit-Linux-Ausführbarkeiten).

Aber was ist mit der Verwendung von Telefonen, da sie immer eingeschaltet und mit dem Internet verbunden sind?$PATHvon meinem nicht verwurzelten Android Marshmallow Samsung.

Da die Ausführbarkeit statisch verknüpft ist, habe ich kein Problem, sie zu starten.

$ /data/data/jackpal.androidterm/app_HOME/robot -s "rpcs BOTVS.com A server address" -p "mypassword"
2017/09/08 19:29:34 [RPC] not connected
2017/09/08 19:29:39 [RPC] not connected
2017/09/08 19:29:44 [RPC] not connected
2017/09/08 19:29:49 [RPC] not connected
2017/09/08 19:29:54 [RPC] not connected
2017/09/08 19:29:59 [RPC] not connected
2017/09/08 19:30:04 [RPC] not connected
2017/09/08 19:30:09 [RPC] not connected
2017/09/08 19:30:14 [RPC] not connected
2017/09/08 19:30:19 [RPC] not connected
2017/09/08 19:30:24 [RPC] not connected
2017/09/08 19:30:29 [RPC] not connected
2017/09/08 19:30:34 [RPC] not connected
2017/09/08 19:30:39 [RPC] not connected
2017/09/08 19:30:44 [RPC] not connected
2017/09/08 19:30:49 [RPC] not connected
^C
2017/09/08 19:30:54 [RPC] not connected
2017/09/08 19:30:54 Error: Interrupt

Offensichtlich kann es nicht verbinden, während der gleiche Befehl auf meinem 64-Bit-cli Windows-Desktop funktioniert. Der Grund ist Linux und Android verwenden ein anderes System für den Namenserver zu bekommen. Ich kann ersetzena.botvs.comEs ist wichtig, dass die Roboter sichere Verbindungen zu externen Domänen aufbauen, wobei der Hostname mit dem im Zertifikat verwendeten übereinstimmen muss.

GetAccount: Post https://www.okcoin.cn/api/v1/userinfo.do: dial tcp: lookup www.okcoin.cn on [::1]:53: read udp [::1]:39862->[::1]:53: read: connection refused

Das Setzen eines Hosts oder resolve.conf funktioniert nicht, da der Docker nicht darauf zugreift.

strace /data/data/jackpal.androidterm/app_HOME/robot -s rpcs@`/data/data/jackpal.androidterm/app_HOME/nslookup a.botvs.com`:9902/myuuid -p mypassword | grep '"/'
readlink("/proc/self/exe", "/data/data/jackpal.androidterm/app_HOME/robot", 4096) = 45
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
readlinkat(AT_FDCWD, "/proc/self/exe", "/data/data/jackpal.androidterm/app_HOME/robot", 128) = 45
openat(AT_FDCWD, "/proc/sys/net/core/somaxconn", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
^C

Mehr

NullVersuchen Sie, die neue Version herunterzuladen: - Ich weiß nicht. >./roboter -v BotVS Docker 3.21 (darwin/amd64) wurde am 12.9.201714:02:52+0800 zusammengestellt - Ich weiß nicht.

NullDu kannst es versuchen. - Ich weiß nicht. Telnet a.botvs.com 9902 - Ich weiß nicht. Wenn Sie nicht verbinden können, können Sie versuchen, `a.botvs.com` auf dem Telefon zu lösen, wenn Sie erfolgreich sind, ist das Problem die Firewall des Mobiltelefons andere Möglichkeiten, wie Sie versuchen können, sich direkt mit der IP-Adresse zu verbinden - Ich weiß nicht. ./robot -s rpcs@121.41.115.19:9902/[Sie erfahren] -p Passwort - Ich weiß nicht.

NullEs unterstützt jetzt Bithumb und OKCOIN.COM und bittrex, ich werde bitflyer ASAP hinzufügen

YtrezqEs funktioniert... nur kann ich deine Strategie nicht anwenden.

Ytrezq@Zero Ich habe den Beitrag aktualisiert.