안드로이드에서 botvs 도커를 실행

저자:ytrezq, 생성: 2017-09-09 04:12:54, 업데이트: 2017-09-10 04:13:59

내 팔에 라즈베리 파이 같은 것이 없습니다 (내 USB 객체는 인텔 원자를 사용하지만 32 비트 리눅스 실행 파일은 없습니다).

하지만 항상 인터넷에 연결되어 있기 때문에 휴대폰을 사용하는 것은 어떨까요? 내 경우에는 파이썬을$PATH내 안드로이드 마시멜로 삼성전자의

실행 파일은 정적으로 연결되어 있기 때문에, 시작하는데는 아무런 문제가 없습니다.

$ /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 비트 클리 윈도우 데스크톱에서 작동합니다. 이유는 리눅스와 안드로이드가 이름 서버를 얻기 위해 다른 시스템을 사용하는 것입니다.a.botvs.coms IP 주소를 사용하지만 로봇은 여전히 외부 도메인에 대한 안전한 연결을 설정해야 합니다.

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 도커 3.21 (darwin/amd64) 는 2017-09-12T14:02:52+0800에 컴파일되었습니다. ` `

제로시도해봐요 ` ` 텔넷 a.botvs.com 9902 ` ` 연결할 수 없는 경우, 당신은 전화 사용에서 `a.botvs.com` 해결을 시도 할 수 있습니다 `ping`, 성공하면, 문제는 휴대 전화의 방화벽입니다 다른 방법으로 IP 주소로 연결을 시도 할 수 있습니다 직접 사용 ` ` ./robot -s rpcs@121.41.115.19:9902/[you uuid] -p 비밀번호 ` `

제로이제 Bithumb과 OKCOIN.COM와 Bittrex를 지원합니다.

ytrezq효과가 있긴 하지만 네 전략을 쓸 수 없어

ytrezq@제로 포스트를 업데이트했습니다. 문제는 전략입니다.