# NAT建站-反代WebSocket

{% hint style="info" %}
流程示意圖

VPS部署V2+WebSocket --> NAT建站建立站點 --> 添加反向代理 --> 反代VPS的V2+WS --> 修改反代配置文件 --> 完成✅
{% endhint %}

#### 以V2-WebSocket為例，並默認您已經成功「自建DDNS」

{% content-ref url="../ddns/ddns-changeip" %}
[ddns-changeip](https://doc.anyhk.net/anyhk/ddns/ddns-changeip)
{% endcontent-ref %}

{% content-ref url="../ddns/ddns-dynu" %}
[ddns-dynu](https://doc.anyhk.net/anyhk/ddns/ddns-dynu)
{% endcontent-ref %}

#### 假設條件

| DDNS域名                | ip.myddns.dynu.net |
| --------------------- | ------------------ |
| VPS 內網IP              | 10.0.0.2           |
| V2 WebSocket 端口       | 8888               |
| V2 Server監聽           | 0.0.0.0            |
| WebSocket的目錄或路徑（path） | /ws                |

![](https://1362237260-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lp3R2LXmnVtjgBxeIHC%2F-M0aVx62Y3G9dGbTy9Pk%2F-M0a_hyRZuEHm4m7PUTE%2FJietu20200221-151139.jpg?alt=media\&token=37a4611d-d88d-4888-a371-50d096e46504)

![](https://1362237260-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lp3R2LXmnVtjgBxeIHC%2F-M0aVx62Y3G9dGbTy9Pk%2F-M0aaUrT6d7R8Y8PUnN4%2FJietu20200221-151523.jpg?alt=media\&token=d5b47280-62c9-4c7f-8341-732bba69459f)

{% hint style="warning" %}
如提示已超過每日免費證書限額，沒關係，繼續往下看到最後的不使用TLS方式。

待改天證書申請成功後再啟用TLS。
{% endhint %}

![](https://1362237260-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lp3R2LXmnVtjgBxeIHC%2F-M0aVx62Y3G9dGbTy9Pk%2F-M0aapxdFiV7ip0umhQ8%2FJietu20200221-151650.jpg?alt=media\&token=e532b61a-5572-4f16-972d-51992fc9a27d)

![](https://1362237260-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lp3R2LXmnVtjgBxeIHC%2F-M0aVx62Y3G9dGbTy9Pk%2F-M0abUHXP2iLaGnvXpoT%2FJietu20200221-151932.jpg?alt=media\&token=d757dbf7-8d04-4a19-9a8f-208a750d4218)

![](https://1362237260-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lp3R2LXmnVtjgBxeIHC%2F-M0aVx62Y3G9dGbTy9Pk%2F-M0acRxHRD3j7NXrSmUa%2FJietu20200221-152354.jpg?alt=media\&token=99497b1e-295d-4411-8148-38cd7da2833f)

![](https://1362237260-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lp3R2LXmnVtjgBxeIHC%2F-Mf3THa8XETjwwqfXBnF%2F-Mf3VZ8tn1hATQmhCiHH%2F%E6%88%AA%E5%B1%8F2021-07-20%20%E4%B8%8B%E5%8D%8811.20.18.png?alt=media\&token=180da8f3-a761-4f78-9dc3-b90371c1e841)

{% hint style="success" %}
支持反代配置完成
{% endhint %}

> #### 客戶端如何配置？
>
> 服務器地址填寫：您的域名 「**這裏很重要，不要填IP地址**」
>
> 端口填寫：443,2053,2083,2087,2096,8443 都可以
>
> Network填寫：ws
>
> 打開TLS，並填寫TLS服務器名稱：您的ddns

> #### **不想用TLS？「推薦」**
>
> 服務器地址填寫：您的域名「**這裏很重要，不要填IP地址**」
>
> 端口填寫：80,8080,8880,2052,2082,2086,2095 都可以
>
> Network填寫：ws
>
> 不打開TLS

{% hint style="danger" %}
無論是否開啟TLS，此處都無須打開。
{% endhint %}

![](https://1362237260-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lp3R2LXmnVtjgBxeIHC%2F-M6Ly4S776ft6EYRCj99%2F-M6LyEAGII3kPBMjHvqs%2F%E6%88%AA%E5%B1%8F2020-05-03%20%E4%B8%8A%E5%8D%883.58.29.png?alt=media\&token=35adf97d-e566-49ee-9cda-d1b33af60ba0)

{% hint style="info" %}
HTTP可用端口：80,8080,8880,2052,2082,2086,2095

HTTPS可用端口：443,2053,2083,2087,2096,8443
{% endhint %}
