Здравствуйте! Установил себе на сервер голый xray, настроил конфиг сервера и клиента (ниже). Через wifi (МТС) все работает отлично, по крайней мере к ютубу доступ есть, но и на сайтах с проверкой ip мой адрес меняется.
Однако, если пытаюсь подключиться по тому же конфигу через мобильную сеть билайна, подключение установиться не может. Может вы подскажете, билайн использует ультра-супер-пупер штуки для детектирования? Или мой конфиг слишком палевный для билайна, а мтсу пофик.
Сам не сильно шарю в теме, настраивал и разбирался по русским гайдам на оф сайте X Project.
Конфиг сервера:
{
"log": {
"loglevel": "warning"
},
"dns": {
"servers": [
"https+local://1.1.1.1/dns-query",
"localhost"
]
},
"routing": {
"domainStrategy": "IPIfNonMatch",
"rules": [
{
"type": "field",
"ip": [
"geoip:private"
],
"outboundTag": "block"
},
{
"type": "field",
"ip": ["geoip:cn"],
"outboundTag": "block"
},
{
"type": "field",
"domain": [
"geosite:category-ads-all"
],
"outboundTag": "block"
}
]
},
"inbounds": [
{
"listen": "ip моего впс",
"port": 443,
"protocol": "vless",
"settings": {
"clients": [
{
"id": "uuid генерю с помощью xray uuid",
"flow": "xtls-rprx-vision",
"email": "my"
}
],
"decryption": "none"
},
"streamSettings": {
"network": "tcp",
"security": "reality",
"realitySettings": {
"dest": "www.yahoo.com:443",
"serverNames": [
"www.yahoo.com",
"yahoo.com"
],
"privateKey": "приватный ключ генерю xray x25519",
"shortIds": [
"генерю openssl rand -hex 4"
]
}
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls",
"quic"
]
}
}
],
"outbounds": [
{
"protocol": "freedom",
"tag": "direct"
},
{
"protocol": "blackhole",
"tag": "block"
}
]
}
Конфиг клиента:
{
"inbounds" : [
{
"listen" : "127.0.0.1",
"port" : 1080,
"protocol" : "socks",
"settings" : {
"auth" : "noauth",
"udp" : true
},
"sniffing" : {
"destOverride" : [
"http",
"tls",
"quic"
],
"enabled" : false,
"routeOnly" : true
},
"tag" : "socks"
}
],
"outbounds" : [
{
"protocol" : "vless",
"settings" : {
"vnext" : [
{
"address" : "ip моего vps",
"port" : 443,
"users" : [
{
"encryption" : "none",
"flow" : "xtls-rprx-vision",
"id" : "юид как на сервере"
}
]
}
]
},
"streamSettings" : {
"network" : "tcp",
"realitySettings" : {
"fingerprint" : "chrome",
"publicKey" : "публичный ключ с сервера",
"serverName" : "www.yahoo.com",
"shortId" : "id с сервера"
},
"security" : "reality"
},
"tag" : "proxy"
},
{
"protocol" : "freedom",
"tag" : "direct"
},
{
"protocol" : "blackhole",
"tag" : "block"
}
]
}
Пользуюсь приложением Streisand для iphone. Inbounds на клиенте он генерирует сам, меняю только outbounds.