Saya mempunyai nginx dan ngrok yang digunakan pada mesin saya, tetapi saya perlu menjadikan kedua-dua program menggunakan 80 dan 443
Sekarang ngrok mendengar 81, 444 dan kemudian nginx penjanaan terbalik
Konfigurasi anti-generasi adalah seperti berikut
server {
listen 80;
server_name *.0n0.win;
root html;
index index.html index.htm index.php;
## send request back to apache ##
location / {
proxy_pass http://127.0.0.1:81;
#Proxy Settings
proxy_redirect off;
#proxy_set_header Host downloads.openwrt.org;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_max_temp_file_size 0;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
server {
listen 443;
server_name *.0n0.win;
ssl on;
ssl_certificate /etc/letsencrypt/live/shirakun.cc/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/shirakun.cc/privkey.pem;
# access_log logs/quancha.access.log main;
# error_log logs/quancha.error.log;
root html;
index index.html index.htm index.php;
## send request back to apache ##
location / {
proxy_pass https://127.0.0.1:444;
#Proxy Settings
proxy_redirect off;
#proxy_set_header Host downloads.openwrt.org;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_max_temp_file_size 0;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
Namun, ada masalah sekarang Selepas saya memetakannya, apabila saya mengaksesnya secara langsung, ia masih mengatakan bahawa terowong itu tidak dipetakan Kemudian saya masih perlu menambah: 81 selepas nama domain untuk mengaksesnya
Saya juga buntu dengan masalah ini.
Penyelesaian adalah dengan mengulas
Ini OK.
Jika nginx membalikkan penjanaan dan memajukan alamat IP sebenar pada masa yang sama, ngrok akan menerima dua IP dan menyebabkan konflik.
Terdapat banyak sumber dalam komuniti pertukaran teknikal nat terbesar di China http://natforum.com