mirror of https://github.com/v2ray/v2ray-core
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
504 B
32 lines
504 B
#!/bin/bash
|
|
|
|
PORT=27183
|
|
|
|
rand_str () {
|
|
cat /dev/urandom | tr -dc 'a-f0-9' | fold -w $1 | head -n 1
|
|
}
|
|
|
|
ID="$(rand_str 8)-$(rand_str 4)-$(rand_str 4)-$(rand_str 4)-$(rand_str 12)"
|
|
echo "Generated client ID: $ID"
|
|
|
|
cat <<EOF > server-cfg.json
|
|
{
|
|
"port": $PORT,
|
|
"log" : {
|
|
"access": "/go/access.log"
|
|
},
|
|
"inbound": {
|
|
"protocol": "vmess",
|
|
"settings": {
|
|
"clients": [
|
|
{"id": "$ID"}
|
|
]
|
|
}
|
|
},
|
|
"outbound": {
|
|
"protocol": "freedom",
|
|
"settings": {}
|
|
}
|
|
}
|
|
EOF
|