LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

nginx作為正向和反向代理服務器轉發TCP/UDP流量-指定出站連接地址

admin
2025年6月28日 22:27 本文熱度 239

proxy_bind指令 

1. 語法:proxy_bind address [transparent] | off;

2. 作用:指定出站連接的IP地址,從1.11.2版本開始參數值可以包含變量。如果服務器綁定了多個IP地址,可以指定哪個IP用于與代理服務器連接。

測試:

代理服務器有兩個IP:166和200,未指定出站地址,自動分配了200。

stream {
 server {
  listen 18099;
  proxy_pass xxx.xxx.xxx.xxx:8099;
 }
}


proxy_bind指定使用166。
stream {
 server {
  listen 18099;
  proxy_pass xxx.xxx.xxx.xxx:8099;
  proxy_bind xxx.xxx.xxx.166;
 }
}


3. 可配置環境:stream塊、server塊

4. off參數:取消繼承自上一層的proxy_bind的效果,并自動分配本機IP地址。

5. transparent參數:1.11.0版本開始引入的參數。允許出站連接的IP地址使用非本機IP地址,例如使用客戶端的真實IP proxy_bind $remote_addr transparent;。參數需要超級用戶權限啟動nginx進程,Linux中從1.13.8版本開始不需要超級用戶權限。還需配置內核路由表以攔截來自代理服務器的網絡流量(需在操作系統層面設置路由規則,將后端服務器返回的流量重新導回到Nginx)。

windows版本的nginx不支持transparent參數。


其它常用指令 

  1. proxy_pass
    • 設置代理服務器地址,可以為域名或IP。
    • 只能配置在server塊中。
  2. proxy_buffer_size
    • 從上游服務器或客戶端讀取數據的緩沖區大小。默認大小16K:proxy_buffer_size 16k;
    • 可配置在stream, server塊中。
    • 1.9.4版本開始引入的指令。
  3. proxy_connect_timeout
    • 與代理服務器建立連接的超時時間。
    • 默認60秒,proxy_connect_timeout 60s;
    • 可配置在stream, server塊中。
  4. proxy_protocol
    • 啟用/關閉PROXY協議,啟用后代理會將真實客戶端連接信息傳遞給上游服務器。
    • 默認關閉。
    • 可配置在stream, server塊中。
    • 語法:proxy_protocol on | off;
  5. proxy_timeout
    • 與上游服務器或客戶端的連接有效時間,在此時間范圍內沒有數據傳輸連接會被關閉。默認值10m。
    • 可配置在stream, server塊中。


閱讀原文:原文鏈接


該文章在 2025/7/1 23:38:10 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
日韩欧美有亚洲日韩中文字幕在线 | 久久久久久久国产AV嫩草 | 欧美精品AⅤ免费久久 | 最新欧美精品一区二区三区 | 精品国产美女福到在线不卡 | 一本一道久久a久久 |