mirror of
https://github.com/xVRVx/autoXRAY.git
synced 2026-08-28 17:45:33 +00:00
Add files via upload
This commit is contained in:
19
autoXRAY.sh
19
autoXRAY.sh
@@ -6,7 +6,7 @@ apt update && apt install sudo -y
|
||||
sudo apt update && sudo apt install -y jq
|
||||
|
||||
echo "Настройка DNS..."
|
||||
echo -e "nameserver 8.8.4.4\nnameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
|
||||
echo -e "nameserver 8.8.4.4\nnameserver 8.8.8.8\nnameserver 1.1.1.1" | sudo tee /etc/resolv.conf > /dev/null
|
||||
|
||||
# Установка Xray
|
||||
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
|
||||
@@ -45,6 +45,7 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json"
|
||||
"servers": [
|
||||
"https+local://8.8.4.4/dns-query",
|
||||
"https+local://8.8.8.8/dns-query",
|
||||
"https+local://1.1.1.1/dns-query",
|
||||
"localhost"
|
||||
]
|
||||
},
|
||||
@@ -92,6 +93,7 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json"
|
||||
"show": false,
|
||||
"target": "${xray_dest_vrv}:443",
|
||||
"xver": 0,
|
||||
"SpiderX": "/",
|
||||
"serverNames": [
|
||||
"${xray_dest_vrv}"
|
||||
],
|
||||
@@ -142,6 +144,7 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json"
|
||||
"show": false,
|
||||
"target": "${xray_dest_vrv222}:443",
|
||||
"xver": 0,
|
||||
"SpiderX": "/",
|
||||
"serverNames": [
|
||||
"${xray_dest_vrv222}"
|
||||
],
|
||||
@@ -184,7 +187,15 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json"
|
||||
}
|
||||
],
|
||||
"network": "tcp,udp"
|
||||
}
|
||||
},
|
||||
"sniffing": {
|
||||
"enabled": true,
|
||||
"destOverride": [
|
||||
"http",
|
||||
"tls",
|
||||
"quic"
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"outbounds": [
|
||||
@@ -237,7 +248,7 @@ message="<b>VPN конфиги:</b>
|
||||
|
||||
- <b>Android</b>: <a href='https://play.google.com/store/apps/details?id=com.happproxy'>Happ</a> или <a href='https://play.google.com/store/apps/details?id=com.v2raytun.android'>v2rayTun</a> или <a href='https://play.google.com/store/apps/details?id=com.v2ray.ang'>v2rayNG</a>
|
||||
|
||||
- <b>Windows</b>: <a href='https://github.com/hiddify/hiddify-next/releases/latest/download/Hiddify-Windows-Setup-x64.exe'>Hiddify</a> или <a href='https://github.com/MatsuriDayo/nekoray/releases'>Nekoray</a>
|
||||
- <b>Windows</b>: Happ или winLoadXRAY или <a href='https://github.com/hiddify/hiddify-next/releases/latest/download/Hiddify-Windows-Setup-x64.exe'>Hiddify</a> или <a href='https://github.com/MatsuriDayo/nekoray/releases'>Nekoray</a>
|
||||
|
||||
Сайт с инструкциями: <a href='https://blog.skybridge.run/'>blog.skybridge.run</a>.
|
||||
|
||||
@@ -273,7 +284,7 @@ echo -e "\033[32m$link3\033[0m
|
||||
Скопируйте конфиг в специализированное приложение:
|
||||
- iOS: Happ или v2rayTun или FoXray
|
||||
- Android: Happ или v2rayTun или v2rayNG
|
||||
- Windows: Hiddify или Nekoray
|
||||
- Windows: Happ & winLoadXRAY & Hiddify & Nekoray
|
||||
|
||||
Сайт с инструкциями: blog.skybridge.run
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ apt update && apt install sudo -y
|
||||
sudo apt update && sudo apt install -y jq
|
||||
|
||||
echo "Настройка DNS..."
|
||||
echo -e "nameserver 8.8.4.4\nnameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
|
||||
echo -e "nameserver 8.8.4.4\nnameserver 8.8.8.8\nnameserver 1.1.1.1" | sudo tee /etc/resolv.conf > /dev/null
|
||||
|
||||
# Установка Xray
|
||||
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
|
||||
@@ -53,6 +53,7 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json"
|
||||
"servers": [
|
||||
"https+local://8.8.4.4/dns-query",
|
||||
"https+local://8.8.8.8/dns-query",
|
||||
"https+local://1.1.1.1/dns-query",
|
||||
"localhost"
|
||||
]
|
||||
},
|
||||
@@ -100,6 +101,7 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json"
|
||||
"show": false,
|
||||
"target": "${xray_dest_vrv}:443",
|
||||
"xver": 0,
|
||||
"SpiderX": "/",
|
||||
"serverNames": [
|
||||
"${xray_dest_vrv}"
|
||||
],
|
||||
@@ -150,6 +152,7 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json"
|
||||
"show": false,
|
||||
"target": "${xray_dest_vrv222}:443",
|
||||
"xver": 0,
|
||||
"SpiderX": "/",
|
||||
"serverNames": [
|
||||
"${xray_dest_vrv222}"
|
||||
],
|
||||
@@ -192,6 +195,14 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json"
|
||||
}
|
||||
],
|
||||
"network": "tcp,udp"
|
||||
},
|
||||
"sniffing": {
|
||||
"enabled": true,
|
||||
"destOverride": [
|
||||
"http",
|
||||
"tls",
|
||||
"quic"
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
@@ -237,7 +248,7 @@ echo -e "\033[32m$link3\033[0m
|
||||
Скопируйте конфиг в специализированное приложение:
|
||||
- iOS: Happ или v2rayTun или FoXray
|
||||
- Android: Happ или v2rayTun или v2rayNG
|
||||
- Windows: Hiddify или Nekoray
|
||||
- Windows: Happ & winLoadXRAY & Hiddify & Nekoray
|
||||
|
||||
Сайт с инструкциями: blog.skybridge.run
|
||||
|
||||
|
||||
@@ -27,15 +27,15 @@ fi
|
||||
|
||||
|
||||
echo "Настройка DNS..."
|
||||
echo -e "nameserver 8.8.4.4\nnameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
|
||||
echo -e "nameserver 8.8.4.4\nnameserver 8.8.8.8\nnameserver 1.1.1.1" | sudo tee /etc/resolv.conf > /dev/null
|
||||
|
||||
sudo apt install nginx -y
|
||||
|
||||
sudo systemctl enable --now nginx
|
||||
|
||||
sudo apt install certbot python3-certbot-nginx -y
|
||||
sudo apt install certbot -y
|
||||
|
||||
sudo certbot --nginx -d $DOMAIN --non-interactive --agree-tos --email mail@$DOMAIN
|
||||
sudo certbot certonly --webroot -w /var/www/html -d $DOMAIN -m mail@$DOMAIN --agree-tos --non-interactive
|
||||
|
||||
CONFIG_PATH="/etc/nginx/sites-available/default"
|
||||
|
||||
@@ -43,7 +43,7 @@ echo "✅ Записываем конфигурацию в $CONFIG_PATH для
|
||||
|
||||
sudo bash -c "cat > $CONFIG_PATH" <<EOF
|
||||
server {
|
||||
listen 3333 ssl;
|
||||
listen 3333 ssl http2 proxy_protocol;
|
||||
server_name $DOMAIN;
|
||||
|
||||
##Отключить чтобы получить заглушку nginx!
|
||||
@@ -51,10 +51,10 @@ server {
|
||||
root /var/www/$DOMAIN;
|
||||
index index.php index.html;
|
||||
|
||||
ssl_certificate /etc/letsencrypt/live/$DOMAIN/fullchain.pem; # managed by Certbot
|
||||
ssl_certificate_key /etc/letsencrypt/live/$DOMAIN/privkey.pem; # managed by Certbot
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
|
||||
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
|
||||
ssl_certificate /etc/letsencrypt/live/$DOMAIN/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/$DOMAIN/privkey.pem;
|
||||
|
||||
ssl_session_tickets off;
|
||||
|
||||
location ~ /\.ht {
|
||||
deny all;
|
||||
@@ -223,7 +223,8 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json"
|
||||
"realitySettings": {
|
||||
"show": false,
|
||||
"target": "3333",
|
||||
"xver": 0,
|
||||
"xver": 1,
|
||||
"SpiderX": "/",
|
||||
"serverNames": [
|
||||
"$DOMAIN"
|
||||
],
|
||||
@@ -362,7 +363,7 @@ echo -e "\033[32m$link4\033[0m
|
||||
Скопируйте конфиг в специализированное приложение:
|
||||
- iOS: Happ или v2rayTun или FoXray
|
||||
- Android: Happ или v2rayTun или v2rayNG
|
||||
- Windows: Hiddify или Nekoray
|
||||
- Windows: Happ & winLoadXRAY & Hiddify & Nekoray
|
||||
|
||||
Сайт с инструкциями: blog.skybridge.run
|
||||
|
||||
|
||||
@@ -24,15 +24,15 @@ fi
|
||||
|
||||
|
||||
echo "Настройка DNS..."
|
||||
echo -e "nameserver 8.8.4.4\nnameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
|
||||
echo -e "nameserver 8.8.4.4\nnameserver 8.8.8.8\nnameserver 1.1.1.1" | sudo tee /etc/resolv.conf > /dev/null
|
||||
|
||||
sudo apt install nginx -y
|
||||
|
||||
sudo systemctl enable --now nginx
|
||||
|
||||
sudo apt install certbot python3-certbot-nginx -y
|
||||
sudo apt install certbot -y
|
||||
|
||||
sudo certbot --nginx -d $DOMAIN --non-interactive --agree-tos --email mail@$DOMAIN
|
||||
sudo certbot certonly --webroot -w /var/www/html -d $DOMAIN -m mail@$DOMAIN --agree-tos --non-interactive
|
||||
|
||||
CONFIG_PATH="/etc/nginx/sites-available/default"
|
||||
|
||||
@@ -40,7 +40,7 @@ echo "✅ Записываем конфигурацию в $CONFIG_PATH для
|
||||
|
||||
sudo bash -c "cat > $CONFIG_PATH" <<EOF
|
||||
server {
|
||||
listen 3333 ssl;
|
||||
listen 3333 ssl http2 proxy_protocol;
|
||||
server_name $DOMAIN;
|
||||
|
||||
##Отключить чтобы получить заглушку nginx!
|
||||
@@ -48,10 +48,10 @@ server {
|
||||
root /var/www/$DOMAIN;
|
||||
index index.php index.html;
|
||||
|
||||
ssl_certificate /etc/letsencrypt/live/$DOMAIN/fullchain.pem; # managed by Certbot
|
||||
ssl_certificate_key /etc/letsencrypt/live/$DOMAIN/privkey.pem; # managed by Certbot
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
|
||||
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
|
||||
ssl_certificate /etc/letsencrypt/live/$DOMAIN/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/$DOMAIN/privkey.pem;
|
||||
|
||||
ssl_session_tickets off;
|
||||
|
||||
location ~ /\.ht {
|
||||
deny all;
|
||||
@@ -235,7 +235,8 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json"
|
||||
"realitySettings": {
|
||||
"show": false,
|
||||
"target": "3333",
|
||||
"xver": 0,
|
||||
"xver": 1,
|
||||
"SpiderX": "/",
|
||||
"serverNames": [
|
||||
"$DOMAIN"
|
||||
],
|
||||
|
||||
@@ -24,15 +24,15 @@ fi
|
||||
|
||||
|
||||
echo "Настройка DNS..."
|
||||
echo -e "nameserver 8.8.4.4\nnameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
|
||||
echo -e "nameserver 8.8.4.4\nnameserver 8.8.8.8\nnameserver 1.1.1.1" | sudo tee /etc/resolv.conf > /dev/null
|
||||
|
||||
sudo apt install nginx -y
|
||||
|
||||
sudo systemctl enable --now nginx
|
||||
|
||||
sudo apt install certbot python3-certbot-nginx -y
|
||||
sudo apt install certbot -y
|
||||
|
||||
sudo certbot --nginx -d $DOMAIN --non-interactive --agree-tos --email mail@$DOMAIN
|
||||
sudo certbot certonly --webroot -w /var/www/html -d $DOMAIN -m mail@$DOMAIN --agree-tos --non-interactive
|
||||
|
||||
CONFIG_PATH="/etc/nginx/sites-available/default"
|
||||
|
||||
@@ -40,7 +40,7 @@ echo "✅ Записываем конфигурацию в $CONFIG_PATH для
|
||||
|
||||
sudo bash -c "cat > $CONFIG_PATH" <<EOF
|
||||
server {
|
||||
listen 3333 ssl;
|
||||
listen 3333 ssl http2 proxy_protocol;
|
||||
server_name $DOMAIN;
|
||||
|
||||
##Отключить чтобы получить заглушку nginx!
|
||||
@@ -48,10 +48,10 @@ server {
|
||||
root /var/www/$DOMAIN;
|
||||
index index.php index.html;
|
||||
|
||||
ssl_certificate /etc/letsencrypt/live/$DOMAIN/fullchain.pem; # managed by Certbot
|
||||
ssl_certificate_key /etc/letsencrypt/live/$DOMAIN/privkey.pem; # managed by Certbot
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
|
||||
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
|
||||
ssl_certificate /etc/letsencrypt/live/$DOMAIN/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/$DOMAIN/privkey.pem;
|
||||
|
||||
ssl_session_tickets off;
|
||||
|
||||
location ~ /\.ht {
|
||||
deny all;
|
||||
@@ -235,7 +235,8 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json"
|
||||
"realitySettings": {
|
||||
"show": false,
|
||||
"target": "3333",
|
||||
"xver": 0,
|
||||
"xver": 1,
|
||||
"SpiderX": "/",
|
||||
"serverNames": [
|
||||
"$DOMAIN"
|
||||
],
|
||||
|
||||
@@ -50,8 +50,6 @@ server {
|
||||
listen 3333 ssl http2 proxy_protocol;
|
||||
server_name $DOMAIN;
|
||||
|
||||
##Отключить чтобы получить заглушку nginx!
|
||||
#
|
||||
root /var/www/$DOMAIN;
|
||||
index index.php index.html;
|
||||
|
||||
@@ -59,9 +57,6 @@ server {
|
||||
ssl_certificate_key /etc/letsencrypt/live/$DOMAIN/privkey.pem;
|
||||
|
||||
ssl_session_tickets off;
|
||||
|
||||
real_ip_header proxy_protocol;
|
||||
set_real_ip_from 127.0.0.1;
|
||||
|
||||
location ~ /\.ht {
|
||||
deny all;
|
||||
|
||||
Reference in New Issue
Block a user