V2Ray आज़माएं: एक चरण-दर-चरण मार्गदर्शिका
V2Ray एक बहुमुखी प्लेटफॉर्म है जो नेटवर्क प्रतिबंधों को बायपास करने और ऑनलाइन गोपनीयता को बढ़ाने के लिए प्रॉक्सी बनाने के लिए उपयोग किया जाता है। इस गाइड में, हम आपको एक Ubuntu सर्वर पर V2Ray को इंस्टॉल और कॉन्फ़िगर करने के बारे में चरण-दर-चरण बताएंगे। हम इंस्टॉलेशन चरण, कॉन्फ़िगरेशन फ़ाइलें, सामान्य समस्याएं और सत्यापन विधियों को कवर करेंगे ताकि यह सुनिश्चित किया जा सके कि सब कुछ सुचारू रूप से चले।
विषय-सूची
- स्थापना
- कॉन्फ़िगरेशन
- V2Ray सेवा प्रबंधन
- सामान्य समस्याएं और समस्या निवारण
- सत्यापन
- निष्कर्ष
- अतिरिक्त सुझाव
इंस्टॉलेशन
V2Ray को डाउनलोड और इंस्टॉल करने के लिए दिए गए इंस्टॉलेशन स्क्रिप्ट का उपयोग करके शुरुआत करें।
ubuntu@ip-172-26-0-236:~$ curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh > in.sh
(यह कोड ब्लॉक को हिंदी में ट्रांसलेट नहीं किया जाएगा क्योंकि यह एक कमांड है जो टर्मिनल में चलाई जाती है।)
इंस्टॉलेशन स्क्रिप्ट चलाएं:
chmod +x in.sh
sudo ./in.sh
(यह कोड ब्लॉक है और इसे अनुवादित नहीं किया जाना चाहिए।)
स्थापना आउटपुट:
[Install]
WantedBy=multi-user.target
जानकारी: V2Ray v5.22.0 स्थापित है।
नोट: स्क्रिप्ट आवश्यकता पड़ने पर निर्भर सॉफ़्टवेयर को हटाने का सुझाव देती है:
```bash
apt purge curl unzip
कॉन्फ़िगरेशन
V2Ray कॉन्फ़िगरेशन (config.json
)
यह JSON फ़ाइल V2Ray के लिए इनबाउंड और आउटबाउंड सेटिंग्स को परिभाषित करती है।
{
"inbounds": [
{
"port": 1080,
"listen": "0.0.0.0",
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "9f02f6b2-1d7d-4b10-aada-69e050f1be6b",
"level": 0,
"alterId": 0,
"email": "example@v2ray.com",
"security": "auto"
}
]
},
"streamSettings": {
"network": "tcp"
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
},
"tag": "vmess-inbound",
"udp": true
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {},
"tag": "outbound-freedom",
"udp": true
}
],
"log": {
"loglevel": "debug",
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log"
},
"stats": {
"enabled": false
},
"environment": {
"v2ray.vmess.aead.forced": "false"
}
}
मुख्य बिंदु:
- इनबाउंड: आने वाले कनेक्शन के लिए प्रवेश बिंदुओं को परिभाषित करता है। यहां, इसे पोर्ट
1080
परvmess
प्रोटोकॉल का उपयोग करने के लिए सेट किया गया है। - आउटबाउंड: यह निर्दिष्ट करता है कि ट्रैफ़िक को कहां भेजा जाना चाहिए।
freedom
प्रोटोकॉल ट्रैफ़िक को बिना किसी प्रतिबंध के गुजरने की अनुमति देता है। - लॉगिंग: डिबगिंग के उद्देश्य से एक्सेस और त्रुटि जानकारी को लॉग करने के लिए कॉन्फ़िगर किया गया है।
- सुरक्षा: बेहतर एन्क्रिप्शन के लिए
security
फ़ील्ड कोaes-256-gcm
पर सेट किया गया है।
प्रॉक्सी कॉन्फ़िगरेशन (config.yaml
)
यह YAML फ़ाइल प्रॉक्सी सेटिंग्स, DNS, और ट्रैफ़िक रूटिंग के लिए नियमों को कॉन्फ़िगर करती है।
port: 7890
socks-port: 7891
mixed-port: 7892
allow-lan: true
mode: Rule
log-level: info
external-controller: 0.0.0.0:9090
experimental:
ignore-resolve-fail: true
dns:
enable: false
listen: 0.0.0.0:53
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
default-nameserver:
- 119.29.29.29
- 223.5.5.5
nameserver:
- https://223.5.5.5/dns-query
- https://1.12.12.12/dns-query
fake-ip-filter:
- "*.lan"
- "*.localdomain"
- "*.example"
- "*.invalid"
- "*.localhost"
- "*.test"
- "*.local"
proxies:
- name: "My VMess Proxy"
type: vmess
server: 54.254.0.0
port: 1080
uuid: "9f02f6b2-1d7d-4b10-aada-0000"
alterId: 0
cipher: "aes-128-gcm"
udp: true
proxy-groups:
- name: "Proxy"
type: select
proxies:
- "My VMess Proxy"
नियम:
- IP-CIDR,192.168.0.0/16,DIRECT
- IP-CIDR,10.0.0.0/8,DIRECT
- IP-CIDR,127.0.0.0/8,DIRECT
- GEOIP,CN,DIRECT
- MATCH,Proxy ```
मुख्य बिंदु:
- पोर्ट्स: HTTP, SOCKS, और मिश्रित ट्रैफ़िक के लिए विभिन्न पोर्ट्स को कॉन्फ़िगर करता है।
- DNS: फेक IP रेंज और निर्दिष्ट नेमसर्वर के साथ DNS सेटिंग्स को सेट करता है।
- प्रॉक्सी:
aes-128-gcm
का उपयोग करके एन्क्रिप्शन के साथ एक VMess प्रॉक्सी को परिभाषित करता है। - प्रॉक्सी ग्रुप्स: विभिन्न प्रॉक्सी विकल्पों के बीच चयन करने की अनुमति देता है।
- नियम: IP रेंज और भौगोलिक स्थानों के आधार पर ट्रैफ़िक को निर्देशित करता है।
नोट: सुनिश्चित करें कि प्रॉक्सी कॉन्फ़िगरेशन में cipher
, config.json
में security
सेटिंग से मेल खाता हो।
V2Ray सेवा प्रबंधन
इंस्टॉलेशन और कॉन्फ़िगरेशन के बाद, आपको systemctl
का उपयोग करके V2Ray सेवा को प्रबंधित करने की आवश्यकता है।
V2Ray को सक्षम और प्रारंभ करना
V2Ray को बूट पर शुरू करने के लिए सक्षम करें:
sudo systemctl enable v2ray
V2Ray सेवा शुरू करें:
sudo systemctl start v2ray
(नोट: यह एक कमांड है जिसे टर्मिनल में चलाया जाता है। इसे हिंदी में अनुवादित करने की आवश्यकता नहीं है।)
अपेक्षित आउटपुट:
सिमलिंक बनाया गया /etc/systemd/system/multi-user.target.wants/v2ray.service → /etc/systemd/system/v2ray.service.
सेवा स्थिति सत्यापित करें:
sudo systemctl status v2ray
(यह कमांड V2Ray सेवा की स्थिति की जांच करने के लिए है। इसे हिंदी में अनुवाद करने की आवश्यकता नहीं है क्योंकि यह एक टर्मिनल कमांड है और इसे वैसे ही रहना चाहिए।)
नमूना आउटपुट:
● v2ray.service - V2Ray सेवा
लोड किया गया: लोड किया गया (/etc/systemd/system/v2ray.service; सक्षम; विक्रेता प्रीसेट: सक्षम)
सक्रिय: सक्रिय (चल रहा है) सोम 2024-04-27 12:55:00 UTC से; 1 मिनट 30 सेकंड पहले
मुख्य PID: 14425 (v2ray)
कार्य: 8 (सीमा: 4915)
मेमोरी: 36.7M
CGroup: /system.slice/v2ray.service
└─14425 /usr/local/bin/v2ray run -config /usr/local/etc/v2ray/config.json
सामान्य समस्याएं और समस्या निवारण
V2Ray सक्षम करते समय प्रमाणीकरण विफलता
त्रुटि संदेश:
==== org.freedesktop.systemd1.manage-unit-files के लिए प्रमाणीकरण ====
सिस्टम सेवा या यूनिट फ़ाइलों को प्रबंधित करने के लिए प्रमाणीकरण आवश्यक है।
प्रमाणीकरण: Ubuntu (ubuntu)
पासवर्ड:
polkit-agent-helper-1: pam_authenticate विफल: प्रमाणीकरण विफल
==== प्रमाणीकरण विफल ====
यूनिट सक्षम करने में विफल: पहुंच अस्वीकृत
समाधान:
सुनिश्चित करें कि आप प्रशासनिक विशेषाधिकारों की आवश्यकता वाले कमांड को निष्पादित करने के लिए sudo
का उपयोग कर रहे हैं।
सही कमांड:
sudo systemctl enable v2ray
(यह कमांड V2Ray सेवा को सिस्टम स्टार्टअप पर स्वचालित रूप से शुरू करने के लिए सक्षम करती है।)
सत्यापन
V2Ray सेवा शुरू करने के बाद, यह सुनिश्चित करें कि यह सही ढंग से चल रहा है।
चल रही प्रक्रियाओं की जांच करें
ps aux | grep v2ray
(यह कमांड सिस्टम में चल रहे v2ray प्रक्रियाओं को खोजने के लिए है। इसे हिंदी में अनुवाद करने की आवश्यकता नहीं है क्योंकि यह एक टर्मिनल कमांड है।)
नमूना आउटपुट:
nobody 14425 4.4 8.6 5460552 36736 ? Ssl 12:55 0:00 /usr/local/bin/v2ray run -config /usr/local/etc/v2ray/config.json
ubuntu 14433 0.0 0.5 7076 2176 pts/1 S+ 12:55 0:00 grep --color=auto v2ray
Telnet का उपयोग करके कनेक्टिविटी का परीक्षण करें
telnet your_server_ip 1080
अपेक्षित व्यवहार:
- यदि कनेक्शन सफल होता है, तो आपको V2Ray सेवा से एक प्रतिक्रिया दिखाई देगी।
- Telnet से बाहर निकलने के लिए,
Ctrl + ]
दबाएं और फिरquit
टाइप करें।
निष्कर्ष
Ubuntu सर्वर पर V2Ray सेटअप करने में सॉफ़्टवेयर इंस्टॉल करना, इनबाउंड और आउटबाउंड सेटिंग्स कॉन्फ़िगर करना, systemctl
के साथ सेवा प्रबंधित करना, और इसके संचालन को सत्यापित करना शामिल है। इस गाइड का पालन करके, आपके पास एक कार्यात्मक V2Ray सेटअप होना चाहिए जो आपकी नेटवर्क गोपनीयता को बढ़ाता है और प्रतिबंधों को प्रभावी ढंग से दरकिनार करता है।
यदि आपको कोई समस्या आती है या कोई प्रश्न है, तो बेझिझक नीचे टिप्पणी करें!
अतिरिक्त सुझाव
- सुरक्षा: हमेशा सुनिश्चित करें कि आपका V2Ray UUID और पासवर्ड सुरक्षित रखे गए हैं।
- अपडेट: नवीनतम सुविधाओं और सुरक्षा पैचों का लाभ उठाने के लिए V2Ray को नियमित रूप से अपडेट करें।
- मॉनिटरिंग: प्रदर्शन की निगरानी और समस्याओं का निवारण करने के लिए
/var/log/v2ray/
पर स्थित लॉग्स का उपयोग करें।
खुश प्रॉक्सीइंग!