soket - Isu dengan proksi TCP Nginx
阿神
阿神 2017-05-16 17:12:03
0
1
601

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:

  1. Anda tidak boleh mendapatkan IP anda sendiri apabila peranti disambungkan, jadi jangan fikirkannya

  2. ialah proksi TCP/UDP, bukan http

阿神
阿神

闭关修行中......

membalas semua(1)
巴扎黑

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-streamkonfigurasi 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;
    }
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!