server {
listen 80;
listen [::]:80;
root /var/www/tor.site.ru/html;
index index.html index.htm index.nginx-debian.html;
server_name tor.stie.ru www.tor.site.ru;
location / {
try_files $uri $uri/ =404;
location / {
proxy_pass $scheme://192.168.1.12:9091;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}stream{
server{
listen 1194;
proxy_pass 2.2.2.2:1194;
}
} server {
listen 80;
listen [::]:80;
root /var/www/tor.site.ru/html;
index index.html index.htm index.nginx-debian.html;
server_name tor.stie.ru www.tor.site.ru;
location / {
try_files $uri $uri/ =404;
stream{
server{
listen 1194;
proxy_pass 2.2.2.2:1194;
}
}
}
} stream{
upstream backend {
hash $remote_addr consistent;
server 10.50.40.1:8443;
}
server {
listen 10.50.39.123:443 so_keealive=on;
proxy_connect_timeout 300s;
proxy_timeout 300s;
proxy_pass backend;
}
}# Для 80 -> 1194
iptables -t nat -A PREROUTING -p tcp -i $IFACE --dport 80 -j DNAT --to-destination $DST_IP:1194
iptables -A FORWARD -p tcp -d $DST_IP --dport 1194 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
# Для 445 -> 1195
iptables -t nat -A PREROUTING -p tcp -i $IFACE --dport 445 -j DNAT --to-destination $DST_IP:1195
iptables -A FORWARD -p tcp -d $DST_IP --dport 1195 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -p tcp -d $DST_IP --dport 1194 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPTlo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:01:2e:3d:d9:a7 brd ff:ff:ff:ff:ff:ff
inet 10.15.17.1/24 brd 10.15.17.255 scope global dynamic ens33
valid_lft 85997sec preferred_lft 85997sec
inet6 fe80::201:2eff:fe3d:d9a7/64 scope link
valid_lft forever preferred_lft forever
3: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100
link/none
inet 10.8.0.1/24 brd 10.8.0.255 scope global tun0
valid_lft forever preferred_lft forever
inet6 fe80::17e:ebda:9104:987d/64 scope link stable-privacy
valid_lft forever preferred_lft forever sysctl net.ipv4.ip_forward=1
yours_wan_ip=101.23.3.1
fwrd_ip=101.23.3.2
iptables -t nat -A PREROUTING -p tcp -m tcp -d $yours_wan_ip --dport 80 -j DNAT --to-destination $fwrd_ip:1194
iptables -A FORWARD -m state -p tcp -d $fwrd_ip --dport 1194 --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -t nat -p tcp -m tcp -s $fwrd_ip --sport 1194 -j SNAT --to-source $yours_wan_ip