一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - Nginx - 使用Nginx實現端口轉發TCP代理的實現示例

使用Nginx實現端口轉發TCP代理的實現示例

2022-01-17 17:16翟衛衛 Nginx

本文主要介紹了使用Nginx實現端口轉發TCP代理的實現示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

需求產生背景

最近同事在測試和生產環境中分別部署了一套應用,由于應用只能集成ldap,而我們公司使用的是ad,于是我搭建了一個openldap服務,賬號先通過lsc從ad同步到openldap,然后使用saslauthd傳遞身份驗證到ad。在測試環境中我們的應用能夠連接ldap登錄,但是在生產環境中卻無法訪問到openldap服務器,我不想重復的在生產環境重新安裝維護一套openldap服務,這個過程比較繁瑣,還需通過定時任務每天讓ad的賬號與openldap同步,于是我想這可以通過端口轉發實現,節點之間的拓撲大概像下面這樣。

使用Nginx實現端口轉發TCP代理的實現示例

為什么要使用nginx實現

在百度上搜索端口轉發,實現的方式有很多種,多數都是通過iptables實現,但是我分別在ubuntu和centos服務器上測試過都沒生效,無奈選擇nginx來實現

使用nginx實現端口轉發

如果我們的操作系統比較新,可以直接直接通過軟件源安裝nginx,只要nginx版本大于1.9默認是支持tcp代理的。

檢查nginx是否支持tcp代理

?
1
nginx -v

當我們在輸出的配置參數中包含--with-stream說明nginx是支tcp代理的

安裝依賴

rhel/centos/fedora

?
1
yum install -y pcre* openssl*

debian/ubuntu

?
1
apt-get install zlib1g-dev libpcre++-dev openssl

下載依賴

?
1
2
wget http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gz
tar -zxvf ngx_cache_purge-2.3.tar.gz -c /usr/local/src

下載并安裝

下載源碼包

?
1
wget http://nginx.org/download/nginx-1.9.9.tar.gz

解壓

?
1
tar -zxf nginx-1.9.9.tar.gz

編譯安裝

?
1
2
3
4
5
cd nginx-1.9.9
./configure --prefix=/usr/local/nginx \
  --add-module=/usr/local/src/ngx_cache_purge-2.3 \
  --with-http_stub_status_module --with-stream
make && make install;

修改配置文件

/usr/local/nginx/conf/nginx.conf

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
events {
  ...
}
 
stream {
    upstream ldap {
        hash $remote_addr consistent;
        server 192.168.1.8:389;
    }
    server {
        listen 1389;
        proxy_connect_timeout 5s;
        proxy_timeout 5s;
        proxy_pass ldap;
    }
}
 
http {
  ...
}

這個示例我們將本地的1389端口轉發到192.168.1.8的389端口上

啟動并檢查服務是否正常

啟動nginx服務

?
1
/usr/local/nginx/sbin/nginx

檢查nginx進程

?
1
netstat -anput | grep nginx

使用Nginx實現端口轉發TCP代理的實現示例

到此這篇關于使用nginx實現端口轉發tcp代理的實現示例的文章就介紹到這了,更多相關nginx端口轉發tcp代理內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/jack170601/article/details/122114545

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产亚洲欧美在线中文bt天堂网 | 成年人在线观看视频 | 亚洲美女aⅴ久久久91 | 日本在线视频播放 | 亚洲欧美日韩中文字幕久久 | 视频在线观看一区二区 | 国产麻豆麻豆 | 99午夜高清在线视频在观看 | 97久久久亚洲综合久久88 | 99 久久99久久精品免观看 | 天美传媒果冻传媒星空传媒 | 亚洲午夜久久久久国产 | jj视频免费观看 | 亚洲国产成人99精品激情在线 | 深夜福利影院在线观看 | 日本视频二区 | 四虎免费影院4hu永久免费 | 五月丁香啪啪. | 国产精品天天在线 | 亚洲成人第一 | 日本人做受全过程视频 | 楚乔传第二部免费观看全集完整版 | 体检小说| 美女被视频网站看免费入口 | 精品在线网站 | a级毛片毛片免费很很综合 a级黄色视屏 | free性丰满hd性欧美人体 | 国产亚洲sss在线播放 | ffee性xxⅹ另类老妇hd | 成人在线免费观看视频 | 久久99精品国产自在自线 | 暖暖高清日本在线 | 午夜影院c绿象 | 国产日产欧产精品精品软件 | 国产精品亚洲专区在线播放 | 国产精品美女久久久久网站 | 国产成人在线综合 | 国产专区亚洲欧美另类在线 | 韩国久久| 日韩无遮挡大尺度啪啪影片 | 亚洲国产精品网站久久 |