v2ray / v2ray-core

A platform for building proxies to bypass network restrictions.
https://www.v2ray.com/
MIT License
45.28k stars 8.94k forks source link

v2ray.com/ext/tools/conf/serial: failed to read config file at line 6 char 77 > invalid character ':' after array element #1701

Closed hktalent closed 5 years ago

hktalent commented 5 years ago
docker run -d --name v2ray -v /root/v2ray:/etc/v2ray -p 1088:53/udp alpine /etc/v2ray/v2ray -config=/etc/v2ray/config.json
docker container ls
docker ps -a
docker container start v2ray
docker container logs v2ray
# docker container logs v2ray
V2Ray 4.10 (Po) Custom
A unified platform for anti-censorship.
main: failed to read config file: /etc/v2ray/config.json > v2ray.com/core/main/json: failed to execute v2ctl to convert config file. > v2ray.com/core/common/platform/ctlcmd: failed to execute v2ctl: v2ray.com/ext/tools/conf/command: failed to parse json config > v2ray.com/ext/tools/conf/serial: failed to read config file at line 6 char 77 > invalid character ':' after array element

 > exit status 255
V2Ray 4.10 (Po) Custom
A unified platform for anti-censorship.
main: failed to read config file: /etc/v2ray/config.json > v2ray.com/core/main/json: failed to execute v2ctl to convert config file. > v2ray.com/core/common/platform/ctlcmd: failed to execute v2ctl: v2ray.com/ext/tools/conf/command: failed to parse json config > v2ray.com/ext/tools/conf/serial: failed to read config file at line 6 char 77 > invalid character ':' after array element

 > exit status 255
hktalent commented 5 years ago

服务端和客户端都配置正确,正确启动了,就是连接不上 docker container logs v2ray

V2Ray 4.10 (Po) Custom
A unified platform for anti-censorship.
2019/05/23 02:50:25 [Warning] v2ray.com/core: V2Ray 4.10 started
hktalent commented 5 years ago

很神奇,只监听了tcp6 netstat -lanp|grep ":${myport}"

tcp6 0 0 :::80 :::* LISTEN 20746/docker-proxy

hktalent commented 5 years ago

3、启动server

docker stop v2ray
docker rm v2ray
myport="2019"
docker run -d --name v2ray -v /root/v2ray:/etc/v2ray -p $myport:1088/udp alpine /etc/v2ray/v2ray -config=/etc/v2ray/config.json
docker container start v2ray
docker container logs v2ray
netstat -lanp|grep ":${myport}"

4、client

docker stop v2ray
docker rm v2ray
docker run -d --name v2ray -v /Users/0x101/safe/mytools_10012106/hktools_MTX/tools/v2ray/client/v2ray-linux-64:/etc/v2ray -p 1086:2019 alpine /etc/v2ray/v2ray -config=/etc/v2ray/config.json
docker container start v2ray
docker container logs v2ray
netstat -lan|grep "1086"

一切都启动正常,配置正确就是无法连接