Initial commit: xray-manager v0.2 with Debian 13 support

This commit is contained in:
2026-06-28 22:19:53 +03:00
commit 884a55de14
23 changed files with 1890 additions and 0 deletions
@@ -0,0 +1,10 @@
{
"host": "127.0.0.1",
"xray_config_folder": "tests/mock_data/usr/local/etc/xray/default",
"profiles": {
"host": "localhost.internal",
"base_path": "tests/mock_data/var/lib/xray-manager/profiles",
"file_name": "list.txt",
"folder_mapping": {}
}
}
@@ -0,0 +1,5 @@
{
"log": {
"loglevel": "info"
}
}
@@ -0,0 +1,17 @@
{
"inbounds": [
{
"tag": "shadowsocks",
"xrm": true,
"listen": "0.0.0.0",
"port": 8443,
"protocol": "shadowsocks",
"settings": {
"method": "2022-blake3-aes-256-gcm",
"password": "Z8WtMeWzZVh1F6/5URGrs8vWdB3CLN5y7A9D1U0Q65E=",
"clients": [],
"network": "tcp,udp"
}
}
]
}
@@ -0,0 +1,32 @@
{
"inbounds": [
{
"tag": "in-vless",
"xrm": true,
"listen": "127.0.0.1",
"port": 443,
"protocol": "vless",
"settings": {
"clients": [],
"decryption": "none"
},
"streamSettings": {
"network": "tcp",
"security": "reality",
"realitySettings": {
"show": false,
"dest": "google.com:443",
"xver": 0,
"serverNames": [
"google.com"
],
"privateKey": "yHJQq57MNRi-0UQm7ymiy2DI17iO_Ovu2HF5EV1ViGg",
"minClientVer": "",
"maxClientVer": "",
"maxTimeDiff": 0,
"shortIds": []
}
}
}
]
}
@@ -0,0 +1,8 @@
{
"outbounds": [
{
"tag": "out-relay",
"protocol": "freedom"
}
]
}
@@ -0,0 +1,34 @@
{
"outbounds": [
{
"tag": "out-us1",
"protocol": "vless",
"settings": {
"vnext": [
{
"address": "127.0.0.1",
"port": 443,
"users": [
{
"id": "-",
"encryption": "none",
"flow": "xtls-rprx-vision"
}
]
}
]
},
"streamSettings": {
"network": "tcp",
"security": "reality",
"realitySettings": {
"fingerprint": "chrome",
"serverName": "google.com",
"publicKey": "-",
"spiderX": "",
"shortId": "-"
}
}
}
]
}
@@ -0,0 +1,34 @@
{
"outbounds": [
{
"tag": "out-us2",
"protocol": "vless",
"settings": {
"vnext": [
{
"address": "127.0.0.1",
"port": 443,
"users": [
{
"id": "-",
"encryption": "none",
"flow": "xtls-rprx-vision"
}
]
}
]
},
"streamSettings": {
"network": "tcp",
"security": "reality",
"realitySettings": {
"fingerprint": "chrome",
"serverName": "google.com",
"publicKey": "-",
"spiderX": "",
"shortId": "-"
}
}
}
]
}
@@ -0,0 +1,12 @@
{
"outbounds": [
{
"tag": "out-fr1",
"protocol": "socks",
"settings": {
"address": "127.0.0.1",
"port": 1080
}
}
]
}
@@ -0,0 +1,31 @@
{
"routing": {
"domainStrategy": "AsIs",
"rules": [
{
"type": "field",
"user": [
],
"outboundTag": "out-fr1"
},
{
"type": "field",
"user": [
],
"outboundTag": "out-us1"
},
{
"type": "field",
"user": [
],
"outboundTag": "out-us2"
},
{
"type": "field",
"user": [
],
"outboundTag": "out-relay"
}
]
}
}