---
title: آموزش ایجاد IPv6 لوکال برای سرور میانی
---
# آموزش ایجاد 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/) را مطالعه نمایید.