|  | 
 
| Problem: I have two vmess protocols (ports 10001, 10002), corresponding to two SK5 exit nodes. For instance, when I connect to port 10001, the exit IP is assigned from the one of 10002. Seeking help. {
 "inbounds": [
 {
 "port": 10001,
 "protocol": "vmess",
 "settings": {
 "clients": [
 {
 "id": "123",
 "alterId": 0
 }
 ],
 "streamSettings": {
 "network": "tcp"
 },
 "tag": "vmess-in-1"
 },
 ...
 {
 "port": 10002,
 "protocol": "vmess",
 "settings": {
 "clients": [
 {
 "id": "456",
 "alterId": 0
 }
 ],
 "streamSettings": {
 "network": "tcp"
 },
 "tag": "vmess-in-2"
 }
 }
 ],
 ...
 ],
 "outbounds": [
 {
 "protocol": "socks",
 "settings": {
 "servers": [
 {
 "address": "8.217.161.4",
 "port": 29308,
 "users": [
 {
 "user": "123",
 "pass": "123"
 }
 ]
 },
 ...
 ],
 "tag": "socks-out-1"
 },
 ...
 },
 {
 "protocol": "socks",
 "settings": {
 "servers": [
 {
 "address": "128.1.97.145",
 "port": 5001,
 "users": [
 {
 "user": "123",
 "pass": "123"
 }
 ]
 },
 ...
 ],
 "tag": "socks-out-2"
 }
 ]
 ],
 "routing": {
 "rules": [
 {
 "type": "field",
 "inboundTag": ["vmess-in-1"],
 "outboundTag": "socks-out-1"
 },
 {
 "type": "field",
 "inboundTag": ["vmess-in-2"],
 "outboundTag": "socks-out-2"
 }
 ]
 }
 }
 | 
 |