added nginx config file for vps forwarding
This commit is contained in:
157
nginx.conf
Normal file
157
nginx.conf
Normal file
@@ -0,0 +1,157 @@
|
||||
user www-data;
|
||||
worker_processes auto;
|
||||
pid /run/nginx.pid;
|
||||
error_log /var/log/nginx/error.log;
|
||||
include /etc/nginx/modules-enabled/*.conf;
|
||||
|
||||
events {
|
||||
worker_connections 768;
|
||||
# multi_accept on;
|
||||
}
|
||||
|
||||
stream {
|
||||
#############################################################################################
|
||||
# # upstream servers tcp
|
||||
#############################################################################################
|
||||
|
||||
# dns
|
||||
upstream backend_dns_53_tcp {
|
||||
server 10.0.10.2:53;
|
||||
}
|
||||
|
||||
# http/s
|
||||
upstream backend_http_80_tcp {
|
||||
server 10.0.10.2:80;
|
||||
}
|
||||
upstream backend_https_443_tcp {
|
||||
server 10.0.10.2:443;
|
||||
}
|
||||
|
||||
# rustdesk
|
||||
upstream backend_rustdesk_21115_tcp {
|
||||
server 10.0.10.2:21115;
|
||||
}
|
||||
upstream backend_rustdesk_21116_tcp {
|
||||
server 10.0.10.2:21116;
|
||||
}
|
||||
upstream backend_rustdesk_21117_tcp {
|
||||
server 10.0.10.2:21117;
|
||||
}
|
||||
upstream backend_rustdesk_21118_tcp {
|
||||
server 10.0.10.2:21118;
|
||||
}
|
||||
upstream backend_rustdesk_21119_tcp {
|
||||
server 10.0.10.2:21119;
|
||||
}
|
||||
|
||||
# syncthing
|
||||
upstream backend_syncthing_22026_tcp {
|
||||
server 10.0.10.2:22026;
|
||||
}
|
||||
upstream backend_syncthing_22067_tcp {
|
||||
server 10.0.10.2:22067;
|
||||
}
|
||||
|
||||
#############################################################################################
|
||||
# # upstream servers tcp
|
||||
#############################################################################################
|
||||
|
||||
# dns
|
||||
upstream backend_dns_53_udp {
|
||||
server 10.0.10.2:53;
|
||||
}
|
||||
|
||||
# rustdesk
|
||||
upstream backend_rustdesk_21116_udp {
|
||||
server 10.0.10.2:21116;
|
||||
}
|
||||
|
||||
# wireguard
|
||||
upstream backend_wireguard_51830_udp {
|
||||
server 10.0.10.2:51830;
|
||||
}
|
||||
|
||||
#############################################################################################
|
||||
# # server listen ports tcp
|
||||
#############################################################################################
|
||||
|
||||
# dns
|
||||
server {
|
||||
listen 53;
|
||||
proxy_pass backend_dns_53_tcp;
|
||||
}
|
||||
|
||||
# http/s
|
||||
server {
|
||||
listen 80;
|
||||
proxy_pass backend_http_80_tcp;
|
||||
}
|
||||
server {
|
||||
listen 443;
|
||||
proxy_pass backend_https_443_tcp;
|
||||
}
|
||||
|
||||
# rustdesk
|
||||
server {
|
||||
listen 21115;
|
||||
proxy_pass backend_rustdesk_21115_tcp;
|
||||
}
|
||||
server {
|
||||
listen 21116;
|
||||
proxy_pass backend_rustdesk_21116_tcp;
|
||||
}
|
||||
server {
|
||||
listen 21117;
|
||||
proxy_pass backend_rustdesk_21117_tcp;
|
||||
}
|
||||
server {
|
||||
listen 21118;
|
||||
proxy_pass backend_rustdesk_21118_tcp;
|
||||
}
|
||||
server {
|
||||
listen 21119;
|
||||
proxy_pass backend_rustdesk_21119_tcp;
|
||||
}
|
||||
|
||||
# syncthing
|
||||
server {
|
||||
listen 22026;
|
||||
proxy_pass backend_syncthing_22026_tcp;
|
||||
}
|
||||
server {
|
||||
listen 22067;
|
||||
proxy_pass backend_syncthing_22067_tcp;
|
||||
}
|
||||
|
||||
#############################################################################################
|
||||
# # server listen ports udp
|
||||
#############################################################################################
|
||||
|
||||
# dns
|
||||
server {
|
||||
listen 53 udp;
|
||||
proxy_pass backend_dns_53_udp;
|
||||
proxy_timeout 5s;
|
||||
proxy_requests 1;
|
||||
proxy_responses 1;
|
||||
}
|
||||
|
||||
# rustdesk
|
||||
server {
|
||||
listen 21116 udp;
|
||||
proxy_pass backend_rustdesk_21116_udp;
|
||||
proxy_timeout 5s;
|
||||
proxy_requests 1;
|
||||
proxy_responses 1;
|
||||
}
|
||||
|
||||
# wireguard
|
||||
server {
|
||||
listen 51830 udp;
|
||||
proxy_pass backend_wireguard_51830_udp;
|
||||
proxy_timeout 5s;
|
||||
proxy_requests 1;
|
||||
proxy_responses 1;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user