-
-
Save Bambarello/7a5e3337099f2d4013f35545bec0f860 to your computer and use it in GitHub Desktop.
Proxy setup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source https://habr.com/ru/articles/731608/ | |
wget https://github.com/XTLS/Xray-core/releases/download/v1.8.6/Xray-linux-64.zip | |
mkdir /opt/xray | |
unzip ./Xray-linux-64.zip -d /opt/xray | |
chmod +x /opt/xray/xray | |
nano /usr/lib/systemd/system/xray.service | |
# (пример ниже) | |
systemctl enable xray | |
# сохранить вывод команд | |
/opt/xray/xray uuid | |
/opt/xray/xray x25519 | |
# shortID можно сгенерить openssl rand -hex 8, но автор ставит aabbccdd | |
(сработало только как у автора, если сработает сгенерированный, дайте знать) | |
nano /opt/xray/config.json | |
# (пример ниже) | |
systemctl restart xray | |
journalctl -u xray -f | |
# установка клиентов | |
https://github.com/MatsuriDayo/nekoray/releases для ПК и MacOS | |
https://apps.apple.com/app/id6448898396 для IOS | |
# нюанс для ПК | |
1. нужно переключиться на использование движка sing-box | |
2. после добавления профиля открываем от админа и ставим галочки "Режим тунеля" и "Режим системного прокси" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"log": { | |
"loglevel": "info" | |
}, | |
"routing": { | |
"rules": [], | |
"domainStrategy": "AsIs" | |
}, | |
"inbounds": [ | |
{ | |
"port": 443, | |
"protocol": "vless", | |
"tag": "vless_tls", | |
"settings": { | |
"clients": [ | |
{ | |
"id": "<your uuid>", | |
"email": "<your email>", | |
"flow": "xtls-rprx-vision" | |
} | |
], | |
"decryption": "none" | |
}, | |
"streamSettings": { | |
"network": "tcp", | |
"security": "reality", | |
"realitySettings": { | |
"show": false, | |
"dest": "www.microsoft.com:443", | |
"xver": 0, | |
"serverNames": [ | |
"www.microsoft.com" | |
], | |
"privateKey": "<your private key>", | |
"minClientVer": "", | |
"maxClientVer": "", | |
"maxTimeDiff": 0, | |
"shortIds": [ | |
"aabbccdd" | |
] | |
} | |
}, | |
"sniffing": { | |
"enabled": true, | |
"destOverride": [ | |
"http", | |
"tls" | |
] | |
} | |
} | |
], | |
"outbounds": [ | |
{ | |
"protocol": "freedom", | |
"tag": "direct" | |
}, | |
{ | |
"protocol": "blackhole", | |
"tag": "block" | |
} | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Unit] | |
Description=Xray Service | |
Documentation=https://github.com/xtls | |
After=network.target nss-lookup.target | |
[Service] | |
User=nobody | |
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE | |
AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE | |
NoNewPrivileges=true | |
ExecStart=/opt/xray/xray run -config /opt/xray/config.json | |
Restart=on-failure | |
RestartPreventExitStatus=23 | |
LimitNPROC=10000 | |
LimitNOFILE=1000000 | |
[Install] | |
WantedBy=multi-user.target |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment