config/net/upstream: literalize/doc port forwardings
This commit is contained in:
parent
552a6a3fa8
commit
382d5fd7d9
|
@ -1,57 +1,62 @@
|
||||||
|
{ config, ... }:
|
||||||
|
let
|
||||||
|
servHosts = config.site.net.serv.hosts4;
|
||||||
|
inherit (config.site.net.c3d2.hosts4) dn42;
|
||||||
|
in
|
||||||
{
|
{
|
||||||
site.hosts = {
|
site.hosts = {
|
||||||
upstream1 = {
|
upstream1 = {
|
||||||
forwardPorts = [
|
forwardPorts = [
|
||||||
{
|
{
|
||||||
destination = "172.20.73.45:80";
|
destination = "${servHosts.public-access-proxy}:80";
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 80;
|
sourcePort = 80;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.45:443";
|
destination = "${servHosts.public-access-proxy}:443";
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 443;
|
sourcePort = 443;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.22.99.253";
|
destination = dn42;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 2325;
|
sourcePort = 2325;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.22.99.253";
|
destination = dn42;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 2399;
|
sourcePort = 2399;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.22.99.253";
|
destination = dn42;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 2327;
|
sourcePort = 2327;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.22.99.253";
|
destination = dn42;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 2338;
|
sourcePort = 2338;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.22.99.253";
|
destination = dn42;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 2339;
|
sourcePort = 2339;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.22.99.253";
|
destination = dn42;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 40533;
|
sourcePort = 40533;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.22.99.253";
|
destination = dn42;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 61699;
|
sourcePort = 61699;
|
||||||
|
@ -193,59 +198,60 @@
|
||||||
sourcePort = 53;
|
sourcePort = 53;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.22.99.253";
|
destination = dn42;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 2325;
|
sourcePort = 2325;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.22.99.253";
|
destination = dn42;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 2399;
|
sourcePort = 2399;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.22.99.253";
|
destination = dn42;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 2327;
|
sourcePort = 2327;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.22.99.253";
|
destination = dn42;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 2338;
|
sourcePort = 2338;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.22.99.253";
|
destination = dn42;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 2339;
|
sourcePort = 2339;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.22.99.253";
|
destination = dn42;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 40533;
|
sourcePort = 40533;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.22.99.253";
|
destination = dn42;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 61699;
|
sourcePort = 61699;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.47:22";
|
destination = "${servHosts.leonos}:22";
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 2223;
|
sourcePort = 2223;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.48";
|
destination = servHosts.minetest;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 30000;
|
sourcePort = 30000;
|
||||||
}
|
}
|
||||||
|
# ?
|
||||||
{
|
{
|
||||||
destination = "172.22.99.175:22";
|
destination = "172.22.99.175:22";
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
|
@ -253,107 +259,110 @@
|
||||||
sourcePort = 2224;
|
sourcePort = 2224;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.53";
|
destination = servHosts.gitea;
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 22;
|
sourcePort = 22;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.55";
|
destination = servHosts.jabber;
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 5222;
|
sourcePort = 5222;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.55";
|
destination = servHosts.jabber;
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 5223;
|
sourcePort = 5223;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.55";
|
destination = servHosts.jabber;
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 5269;
|
sourcePort = 5269;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.55";
|
destination = servHosts.jabber;
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 3478;
|
sourcePort = 3478;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.55";
|
destination = servHosts.jabber;
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 3479;
|
sourcePort = 3479;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.55";
|
destination = servHosts.jabber;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 3478;
|
sourcePort = 3478;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.55";
|
destination = servHosts.jabber;
|
||||||
proto = "udp";
|
proto = "udp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 3479;
|
sourcePort = 3479;
|
||||||
}
|
}
|
||||||
|
# leon's vps1
|
||||||
{
|
{
|
||||||
destination = "172.20.73.51:22";
|
destination = "${servHosts.vps1}:22";
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 2225;
|
sourcePort = 2225;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.58";
|
destination = servHosts.mail;
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 25;
|
sourcePort = 25;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.58";
|
destination = servHosts.mail;
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 465;
|
sourcePort = 465;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.58";
|
destination = servHosts.mail;
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 587;
|
sourcePort = 587;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.58";
|
destination = servHosts.mail;
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 110;
|
sourcePort = 110;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.58";
|
destination = servHosts.mail;
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 143;
|
sourcePort = 143;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.58";
|
destination = servHosts.mail;
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 993;
|
sourcePort = 993;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
destination = "172.20.73.58";
|
destination = servHosts.mail;
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 995;
|
sourcePort = 995;
|
||||||
}
|
}
|
||||||
|
# poelzi
|
||||||
{
|
{
|
||||||
destination = "172.20.73.162:22";
|
destination = "172.20.73.162:22";
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
reflect = true;
|
reflect = true;
|
||||||
sourcePort = 2323;
|
sourcePort = 2323;
|
||||||
}
|
}
|
||||||
|
# zw-ev RDP
|
||||||
{
|
{
|
||||||
destination = "172.20.75.222:3389";
|
destination = "172.20.75.222:3389";
|
||||||
proto = "tcp";
|
proto = "tcp";
|
||||||
|
|
Loading…
Reference in New Issue