Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/debug-ing/tunnel-x-ui
https://github.com/debug-ing/tunnel-x-ui
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/debug-ing/tunnel-x-ui
- Owner: debug-ing
- Created: 2023-04-25T01:10:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-25T02:02:09.000Z (almost 2 years ago)
- Last Synced: 2023-09-01T20:31:14.699Z (over 1 year ago)
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# آموزش تانل با استفاده از دو X-UI
سلام خب قراره ما یاد بگیریم چجوری دو تا X-UI رو باهم متصل کنیم یا همون تانل کنیم برای مثال ما دو تا سرور داریم یکی داخل ایران و یکی هم خارج از ایران یا حتی دو تا سرور خارج از ایران و مخوایم اینارو بهم وصل کنیم بریم سر آموزش :)اول میریم یک کانفیگ رو داخل X-UI سرور خارج از ایران خودمون درست میکنیم حالا از نوعی هیچ تفاوتی نداره. برای مثلا و میبریم پشت کلود فلیر چون محدودیت ها که داخل کلود فلیر داریم رو بعضی از سرور ها ایران نداریم :) بازم حالا شاید داشته باشیم ولی خب میتونین جا اون از AWS استفاده کنید یا هر چی یا بدون هیچ گونه CDN هر کانفیگی که فکر میکنید داخل سرور داخل ایران شما کار میکنه
برای مثال :
Vmess WS TLSخب بعد از این که این کارو کردیم این کانفیگ رو داخل Nekoray وارد میکنید. بعد از اون میریم که کانفیگ کامل رو اکسپورت کنیم به چه شکلی؟ به این شکل
```bash
Right click -> share -> export v2ray config
```اگر هم مخواید با استفاده از v2rayNG داخل اندروید اینکارو کنید کافیه
```bash
Click share icon -> export full configuration to clipboard
```خب بعد از اون این رو داخل یک VsCode یا هر ابزار دیگه قرار میدیم و میریم قسمت outbounds که برای مثال به این شکله
```bash
"outbounds": [
{
"domainStrategy": "AsIs",
"protocol": "vmess",
"settings": {
"vnext": [
{
"address": "...",
"port": 443,
"users": [
{
"alterId": 0,
"id": "...",
"security": "auto"
}
]
}
]
},
"streamSettings": {
"network": "ws",
"security": "tls",
"tlsSettings": { "serverName": "..." },
"wsSettings": {
"headers": { "Host": "..." },
"path": "/.../"
}
},
"tag": "proxy"
},
...
],
```خب ما یا اولینش کار داریم که اینجا میبینم برای مثال حالا این میتونه هر چی باشه Vmess,Vless,Trojan,...
خب این رو کپی میکنیم و میریم به سرور داخل ایرانمون یا اون سروری که قراره تانل کنه
اول وارد X-UI میشیم و بعد به این قسمت میریم
```bash
Setting -> Xray Config
```و داخلش اسکرول میکنیم و میایم به قسمت outbounds که بصورت عادی به این شکله
```bash
"outbounds": [
{
"protocol": "freedom",
"settings": {}
},
{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}
],
```و به این شکل میایم کد قبلی که کپی کرده بودیم رو اضافه میکنیم به این قسمت
```bash
"outbounds": [
{
"domainStrategy": "AsIs",
"protocol": "vmess",
"settings": {
"vnext": [
{
"address": "...",
"port": 443,
"users": [
{
"alterId": 0,
"id": "...",
"security": "auto"
}
]
}
]
},
"streamSettings": {
"network": "ws",
"security": "tls",
"tlsSettings": { "serverName": "..." },
"wsSettings": {
"headers": { "Host": "..." },
"path": "/.../"
}
},
"tag": "proxy"
},
{
"protocol": "freedom",
"settings": {}
},
{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}
],
```و بعد از این Save میزنیم و Restart رو میزنیم.
خب کار تمومه :) و حالا میتونین یوزر ها خودتون رو داخل سرور وسط یا تانل بسازین.
اگر سرور واسط شما ایران هستش خوبی این رو داره که شما میتونید کانکشن Socks5 هم بسازین به این دلیل که این نوع کانکشن به داخل ایران باز هستش و متونید به عنوان پروکسی تلگرام هم استفاده کنید :)
و بعد از اون میتونید هر نوع کانفیگ رو ایجاد کنید چه با tls چه بدون tls و... به همین راحتی :)
به امید ازادی