Disabled https
This commit is contained in:
parent
36c2c907d5
commit
13fbcea361
@ -20,39 +20,19 @@
|
||||
# Setup wstunnel server
|
||||
services.wstunnel = {
|
||||
enable = true;
|
||||
servers.wg-tunnel =
|
||||
let
|
||||
tlsFiles = pkgs.stdenvNoCC.mkDerivation {
|
||||
name = "tls-files";
|
||||
phases = [
|
||||
"buildPhase"
|
||||
"installPhase"
|
||||
];
|
||||
buildPhase = ''
|
||||
${pkgs.openssl}/bin/openssl genrsa > privkey.pem
|
||||
${pkgs.openssl}/bin/openssl req -new -x509 -batch -key privkey.pem > fullchain.pem
|
||||
'';
|
||||
installPhase = ''
|
||||
mkdir -p $out
|
||||
cp privkey.pem fullchain.pem $out/
|
||||
'';
|
||||
};
|
||||
in
|
||||
{
|
||||
enableHTTPS = true;
|
||||
listen = {
|
||||
host = "0.0.0.0";
|
||||
port = 8080;
|
||||
};
|
||||
restrictTo = [
|
||||
{
|
||||
host = "10.10.40.100";
|
||||
port = 51820;
|
||||
}
|
||||
];
|
||||
tlsCertificate = "${tlsFiles}/fullchain.pem";
|
||||
tlsKey = "${tlsFiles}/privkey.pem";
|
||||
servers.wg-tunnel = {
|
||||
enableHTTPS = false;
|
||||
listen = {
|
||||
host = "0.0.0.0";
|
||||
port = 8080;
|
||||
};
|
||||
restrictTo = [
|
||||
{
|
||||
host = "10.10.40.100";
|
||||
port = 51820;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
networking.firewall = {
|
||||
allowedTCPPorts = [ 8080 ];
|
||||
|
Loading…
x
Reference in New Issue
Block a user