本文為您介紹監聽相關的常見問題。
- Global Acceleration是否支援保持用戶端源IP?
- UDP監聽協議是否支援用戶端親和性和保留用戶端源IP功能?
- 同一個Global Acceleration執行個體下,所有監聽下的連接埠可以相同嗎?
- 單個Global Acceleration執行個體中可以建立監聽的個數是多少?
- 一個監聽可以配置連接埠的個數是多少?
- 監聽支援配置的連接埠範圍是多少?
- 保持用戶端源IP功能開啟後不生效,可能是哪些原因?
- 如何關閉保持用戶端源IP功能?
- Global AccelerationIPv6轉換IPv4時如何擷取用戶端源IP?
Global Acceleration是否支援保持用戶端源IP?
支援。
Global Acceleration保持用戶端源IP功能根據監聽協議的不同,支援的情況有所不同。更多資訊,請參見保持用戶端源IP。
UDP監聽協議是否支援用戶端親和性和保留用戶端源IP功能?
均不支援。
同一個Global Acceleration執行個體下,所有監聽下的連接埠可以相同嗎?
UDP監聽可以與TCP、HTTP或HTTPS監聽使用相同連接埠。TCP、HTTP和HTTPS監聽之間,不能使用相同連接埠。
單個Global Acceleration執行個體中可以建立監聽的個數是多少?
10個。
您可以在配額中心或配額管理頁面提升配額。具體操作,請參見提升配額。
關於Global Acceleration更多使用限制資訊,請參見使用限制。
一個監聽可以配置連接埠的個數是多少?
根據監聽路由類型的不同,以及各路由類型下協議類型不同,預設支援的連接埠數量也有所不同:
智能路由類型監聽:
TCP或UDP協議的監聽:30個。
HTTP或HTTPS協議的監聽:1個。
自訂路由類型監聽:65499個。
目前針對TCP或UDP協議的監聽,在部分地區支援為單個監聽配置超過300個連續的連接埠。更多資訊,請參見監聽連接埠。
監聽支援配置的連接埠範圍是多少?
監聽支援配置的連接埠範圍是:1~65499。
保持用戶端源IP功能開啟後不生效,可能是哪些原因?
- 後端服務部署地為阿里雲時,如果後端執行個體或阿里雲公網IP綁定執行個體不是專用網路類型執行個體,則開啟保持用戶端源IP功能後不生效。
- 後端服務部署地為非阿里雲時, 需要後端伺服器支援解析Proxy Protocol,才能擷取到用戶端源IP資訊,否則不生效。
因為在您開啟保持用戶端源IP功能的情況下,Global Acceleration會使用Proxy Protocol保持用戶端源IP,如果您的後端伺服器不支援解析Proxy Protocol,則會導致後端伺服器無法正確解析加速流量。
如何關閉保持用戶端源IP功能?
對於HTTP或HTTPS監聽,預設開啟保持用戶端源IP功能,無法關閉。
對於TCP監聽,您可以直接在控制台進行關閉。操作步驟如下:
- 登入Global Acceleration管理主控台。
- 在執行個體列表頁面,找到目標Global Acceleration執行個體,在操作列單擊配置監聽。
- 在監聽頁簽下,找到目標監聽,在操作列單擊編輯監聽。
- 在配置監聽和協議設定精靈頁面,單擊下一步。
- 在配置終端節點設定精靈頁面,關閉保持用戶端源IP開關,然後單擊下一步。
- 在組態稽核設定精靈頁面,確認無誤後,單擊提交。
Global AccelerationIPv6轉換IPv4時如何擷取用戶端源IP?
Global Acceleration支援自動擷取和ProxyProtocol兩種擷取用戶端源IP的方式。
說明 ProxyProtocol方式需要後端伺服器支援解析Proxy Protocol,才能擷取到用戶端源IP資訊,否則訪問會失敗。關於擷取用戶端源IP的更多資訊,請參見保持用戶端源IP。
根據監聽協議和後端服務部署位置不同,擷取用戶端源IP的方式有所不同:
- 後端服務部署選擇阿里雲時:
- 針對TCP監聽協議類型:可選擇自動擷取或ProxyProtocol兩種方式。其中,IPv6用戶端僅支援ProxyProtocol方式。
- 針對HTTP或HTTPS監聽協議類型:僅支援通過HTTP要求標頭的
X-Forwarded-For
欄位擷取用戶端源IP。
- 後端服務部署選擇非阿里雲時:
- 針對TCP監聽協議類型:預設為ProxyProtocol方式。其中,IPv6用戶端僅支援ProxyProtocol方式。
- 針對HTTP或HTTPS監聽協議類型:僅支援通過HTTP要求標頭的
X-Forwarded-For
欄位擷取用戶端源IP。