Rumah > Soal Jawab > teks badan
Peranti menggunakan port 1883 untuk memajukan ke pelayan bahagian belakang melalui proksi TCP/UDP nginx
Pelayan bahagian belakang menyemak bahawa IP soket peranti ialah IP pelayan proksi, bukan IP sebenar peranti
Cara melaksanakan telus proksi? Biar proksi nginx Di manakah IP sebenar peranti disambungkan ke pelayan bahagian belakang?
Catatan:
Anda tidak boleh mendapatkan IP anda sendiri apabila peranti disambungkan, jadi jangan fikirkannya
ialah proksi TCP/UDP, bukan http
巴扎黑2017-05-16 17:14:03
Modul Strim Nginx
Modul ngx_stream_core_module tersedia sejak versi 1.9.0 Modul ini tidak dibina secara lalai, ia harus didayakan dengan parameter konfigurasi --dengan-strim.
Modul ini tidak termasuk dalam binaan lalai Anda perlu menambah --with-stream
konfigurasi semasa memasang nginx.
Contoh program
worker_processes auto;
error_log /var/log/nginx/error.log info;
events {
worker_connections 1024;
}
stream {
upstream backend {
hash $remote_addr consistent;
server backend1.example.com:12345 weight=5;
server 127.0.0.1:12345 max_fails=3 fail_timeout=30s;
server unix:/tmp/backend3;
}
upstream dns {
server 192.168.0.1:53535;
server dns.example.com:53;
}
server {
listen 12345;
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass backend;
}
server {
listen 127.0.0.1:53 udp;
proxy_responses 1;
proxy_timeout 20s;
proxy_pass dns;
}
server {
listen [::1]:12345;
proxy_pass unix:/tmp/stream.socket;
}
}