Skip to content

Instantly share code, notes, and snippets.

@nixfaq
nixfaq / xray2vpn.sh
Created July 15, 2025 07:08 — forked from SaeedDev94/xray2vpn.sh
Linux xray tun2socks routing helper
#!/bin/bash
if [ "$EUID" -ne 0 ]; then echo "Please run as root"; exit; fi
GATEWAY=$(ip route | awk '/default/ {print $3}')
GATEWAY_V6=$(ip -6 route | awk '/default/ {print $3}')
INTERFACE=$(ip route | awk '/default/ {print $5}')
XRAY_EXE="/opt/xray/xray"
XRAY_CONFIG="/path/to/config.json"