Запускаю botvs docker на андроиде

Автор:итрецк, Создано: 2017-09-09 04:12:54, Обновлено: 2017-09-10 04:13:59

У меня нет ничего вроде Raspberry Pi в руке (объект USB, который у меня есть, использует Intel Atom, но нет 32-разрядных исполняемых файлов Linux).

Но как насчет использования телефонов, поскольку они всегда включены и подключены к Интернету?$PATHМоего андроида Marshmallow Samsung.

Поскольку исполняемый файл статически связан, у меня нет проблем с его запуском.

$ /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

Очевидно, что он не подключается, в то время как та же команда работает на моем 64-разрядном рабочем столе Windows. причина в том, что Linux и Android используют другую систему для получения сервера имен. я могу заменитьa.botvs.comЯ имею в виду соединения, где имя хоста должно совпадать с именем, используемым в сертификате.

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

Вставка хостов или resolve.conf не работает, поскольку докер не имеет к ним доступа.

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

Больше

НульПопробуйте скачать новую версию: ` ` >./робот -v BotVS docker 3.21 (darwin/amd64) составлен на 2017-09-12T14:02:52+0800 ` `

НульМожешь попробовать. ` ` Telnet a.botvs.com 9902 ` ` если не может подключиться, вы можете попытаться решить `a.botvs.com` на телефон использования `ping`, если успех, проблема в брандмауэре мобильного телефона Другие способы, которыми вы можете попытаться подключиться к IP-адресу, используются непосредственно ` ` ./robot -s rpcs@121.41.115.19:9902/ [вы уловили] -p пароль ` `

НульТеперь он поддерживает Bithumb и OKCOIN.COM и bittrex, я добавлю bitflyer как можно скорее

итрецкНо я не могу использовать твою стратегию.

итрецк@Zero Я обновил пост. Проблема в стратегиях.