hiddify.com/docs/manager/domain-worker-cdn-and-tunneling/Tutorial-for-setting-up-local-IPv6.fa.md
global 2db814702f
Some checks are pending
ci / deploy (push) Waiting to run
Initial commit
2025-03-05 18:05:33 +03:00

169 lines
5.1 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: آموزش ایجاد IPv6 لوکال برای سرور میانی
---
<div markdown="1">
# آموزش ایجاد IPv6 لوکال برای سرور میانی
در بعضی از سرورهای میانی ممکن است IPv6 ارائه نشده باشد و شما می‌تونید با این روش یک IPv6 لوکال ایجاد کنید که از آن در تانل‌‌های خود استفاده نمایید.
## سرور میانی
برای ایجاد IPv6 لوکال نیاز است ابتدا سرویس `iproute2` در سرور میانی با دستور زیر نصب کنید.
```shell
sudo apt-get install iproute2
```
بعد از نصب سرویس بالا با ادیتور `nano` فایل `tunnel.yaml` را در پوشه `netplan` ایجاد کنید.
```shell
sudo nano /etc/netplan/tunnel.yaml
```
سپس کد زیر ر در فایل کپی کنید.
```yaml
network:
version: 2
tunnels:
tunnel98:
mode: sit
local: IPv4-RELAY
remote: IPv4-MAIN
addresses:
- 2001:db9:900::1/64
```
- به جای `IPv4-RELAY` آیپی سرور میانی خود را قرار دهید و به جای `IPv4-MAIN` آیپی سرور اصلی خود را قرار دهید.
- بعد از اعمال تغییرات با زدن دکمه `Ctrl+s` فایل را ذخیره کنید و با زدن دکمه `Ctrl+x` از ادیتور خارج شوید.
- در انتها با دستور زیر تغییرات ایجاد شده در `netplan` را اعمال کنید.
```
sudo netplan apply
```
## سرور اصلی
برای ایجاد IPv6 لوکال در سرور اصلی نیز نیاز است که سرویس `iproute2` نصب کنید.
```shell
sudo apt-get install iproute2
```
بعد از نصب سرویس بالا با ادیتور `nano` فایل `tunnel.yaml` را در پوشه `netplan` ایجاد کنید.
```shell
sudo nano /etc/netplan/tunnel.yaml
```
سپس کد زیر را در فایل کپی کنید.
```yaml
network:
version: 2
tunnels:
tunnel98:
mode: sit
local: IPv4-MAIN
remote: IPv4-RELAY
addresses:
- 2001:db9:900::2/64
```
- مجددا به جای IPv4-RELAY آیپی سرور میانی را قرار دهید و به جای IPv4-MAIN آیپی سرور اصلی خود را قرار دهید.
- بعد از اعمال تغییرات با زدن دکمه `Ctrl+s` فایل را ذخیره کنید و با زدن دکمه `Ctrl+x` از ادیتور خارج شوید.
- در انتها با دستور زیر تغییرات ایجاد شده در netplan را اعمال کنید.
```
sudo netplan apply
```
- کار تمام است.
در این روش IPv6های لوکال به شرح زیر هستند.
سرور میانی شما:
```
2001:db9:900::1
```
سرور اصلی شما :
```
2001:db9:900::2
```
## تست ارتباط
برای تست ارتباط کافیست از سرور اصلی خودتان IPv6 لوکال سرور میانی را پینگ نمایید:
```
ping 2001:db9:900::1
```
!!! tip "نکته!"
دقت شود که اگر فایروال روی هر کدام از سرورها روشن باشد، امکان تست از طریق پینگ وجود ندارد و نیاز است فایروال را به طور موقت خاموش نمایید. [تنظیم فایروال](/fa/manager/basic-concepts-and-troubleshooting/How-to-setup-Firewall-on-Hiddify-panel/)
## طریقه استفاده
شما میتونید در سرور میانی خود از تانل [`Dokodemo-Door`](/fa/manager/domain-worker-cdn-and-tunneling/Tutorial-for-setting-up-Dokodemo-Door-tunnel-as-relay-server/) یا [`GOST`](/fa/manager/domain-worker-cdn-and-tunneling/Tutorial-for-setting-up-GOST-tunnel-as-relay-server/) استفاده کنید
و بجای IP یا دامنه از IPv6 لوکالی که برای سرور اصلی و خارج ایجاد کرده‌اید، استفاده نمایید.
مثال `Dokodemo-Door` :
```json
{
"inbounds": [
{
"listen": "127.0.0.1",
"port": 62789,
"protocol": "dokodemo-Door",
"settings": {
"address": "127.0.0.1"
},
"tag": "api"
},
{
"listen": null,
"port": 443,
"protocol": "dokodemo-Door",
"settings": {
"address": "2001:db9:900::2",
"followRedirect": false,
"network": "tcp,udp",
"port": 443
},
"tag": "inbound-IPv6-local"
}
],
"outbounds": [
{
"protocol": "freedom"
},
{
"protocol": "blackhole",
"tag": "blocked"
}
]
}
```
اگر دقت کنید در مثال بالا در فیلد `address` مقدار IPv6 لوکال ایجاد شده برای سرور اصلی قرار داده شده و در قسمت `port` مقدار 443 وارد شده که می توانید `port` را به پورت تانل شده تغییر داد.
برای آموزش نحوه افزودن سرور (دامنه) میانی به هیدیفای‌منیجر [این مقاله](/fa/manager/domain-worker-cdn-and-tunneling/How-to-add-relay-domain-to-Hiddify-manager/) را مطالعه نمایید.
</div>