From 43d27a96ee48c2696256688a46e75772fededf25 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 9 Dec 2022 10:26:25 +0000 Subject: [PATCH] add akkoma tor/i2p headers; piped; --- common/akkoma.conf | 3 +++ common/dumb.conf | 2 +- common/piped.conf | 5 ++++- conf.d/piped.conf | 31 +++++++++++++++++++++++++++++++ 4 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 conf.d/piped.conf diff --git a/common/akkoma.conf b/common/akkoma.conf index 2e4202d..ab5bf7c 100644 --- a/common/akkoma.conf +++ b/common/akkoma.conf @@ -1,3 +1,6 @@ +add_header Onion-Location http://ak.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion$request_uri; +add_header X-I2P-Location http://vern2c3ryms73cqnxr3plef2npbwlg5mx75wigd3fve32m5iszya.b32.i2p$request_uri; + client_max_body_size 16m; ignore_invalid_headers off; proxy_http_version 1.1; diff --git a/common/dumb.conf b/common/dumb.conf index e7b41c3..f896478 100644 --- a/common/dumb.conf +++ b/common/dumb.conf @@ -1,4 +1,4 @@ -add_header Onion-Location http://dm.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion$request_uri; +add_header Onion-Location http://db.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion$request_uri; add_header X-I2P-Location http://vernxpcpqi2y4uhu7to4rnjmyjjgzh3x3qxyzpmkhykefchkmleq.b32.i2p$request_uri; location / { diff --git a/common/piped.conf b/common/piped.conf index f5d82ae..f563813 100644 --- a/common/piped.conf +++ b/common/piped.conf @@ -1,4 +1,7 @@ +add_header Onion-Location http://pd.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion$request_uri; +add_header X-I2P-Location http://vern2dwmqcksmq3oe5kynqc6gy4btviaimqhr55kg6zedjckwnoq.b32.i2p$request_uri; + location / { - proxy_pass http://localhost:8005/; + proxy_pass http://localhost:8058/; proxy_set_header Host $host; } diff --git a/conf.d/piped.conf b/conf.d/piped.conf new file mode 100644 index 0000000..c912d5b --- /dev/null +++ b/conf.d/piped.conf @@ -0,0 +1,31 @@ +server { + listen 80; + listen [::]:80; + + server_name pdapi.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion pdproxy.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion pd.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion piped.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion; + + include common/piped.conf; +} + +server { + listen 11090; + listen [::]:11090; + + server_name vern2dwmqcksmq3oe5kynqc6gy4btviaimqhr55kg6zedjckwnoq.b32.i2p; + + include common/piped.conf; +} + +server { + listen 443 ssl http2; + listen [::]:443 ssl http2; + server_name pd.vern.cc pdapi.vern.cc pdproxy.vern.cc piped.vern.cc; + include snippets/lets-encrypt.conf; + include common/piped.conf; +} +server { + listen 80; + listen [::]:80; + server_name pd.vern.cc pdapi.vern.cc pdproxy.vern.cc piped.vern.cc; + return 301 https://$host$request_uri; +}