use port 8080 instead
All checks were successful
Check Flake / check-flake (push) Successful in 3m21s
All checks were successful
Check Flake / check-flake (push) Successful in 3m21s
This commit is contained in:
@@ -56,8 +56,8 @@ let
|
|||||||
default = null;
|
default = null;
|
||||||
description = ''
|
description = ''
|
||||||
Target port to forward to. If null, forwards to the same PIA-assigned port.
|
Target port to forward to. If null, forwards to the same PIA-assigned port.
|
||||||
PIA-assigned ports below 1000 are rejected to avoid accidentally
|
PIA-assigned ports below 10000 are rejected to avoid accidentally
|
||||||
forwarding traffic to privileged services.
|
forwarding traffic to other services.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
protocol = mkOption {
|
protocol = mkOption {
|
||||||
|
|||||||
@@ -44,8 +44,8 @@ let
|
|||||||
'';
|
'';
|
||||||
in
|
in
|
||||||
''
|
''
|
||||||
if [ "$PORT" -lt 1000 ]; then
|
if [ "$PORT" -lt 10000 ]; then
|
||||||
echo "ERROR: PIA assigned privileged port $PORT (< 1000), refusing to set up DNAT" >&2
|
echo "ERROR: PIA assigned low port $PORT (< 10000), refusing to set up DNAT" >&2
|
||||||
else
|
else
|
||||||
${tcpRules}
|
${tcpRules}
|
||||||
${udpRules}
|
${udpRules}
|
||||||
|
|||||||
@@ -67,13 +67,13 @@
|
|||||||
onPortForwarded = ''
|
onPortForwarded = ''
|
||||||
# Notify Transmission of the PIA-assigned peer port via RPC
|
# Notify Transmission of the PIA-assigned peer port via RPC
|
||||||
for i in $(seq 1 30); do
|
for i in $(seq 1 30); do
|
||||||
curlout=$(curl -s "http://transmission.containers:80/transmission/rpc" 2>/dev/null) && break
|
curlout=$(curl -s "http://transmission.containers:8080/transmission/rpc" 2>/dev/null) && break
|
||||||
sleep 2
|
sleep 2
|
||||||
done
|
done
|
||||||
regex='X-Transmission-Session-Id: (\w*)'
|
regex='X-Transmission-Session-Id: (\w*)'
|
||||||
if [[ $curlout =~ $regex ]]; then
|
if [[ $curlout =~ $regex ]]; then
|
||||||
sessionId=''${BASH_REMATCH[1]}
|
sessionId=''${BASH_REMATCH[1]}
|
||||||
curl -s "http://transmission.containers:80/transmission/rpc" \
|
curl -s "http://transmission.containers:8080/transmission/rpc" \
|
||||||
-d "{\"method\":\"session-set\",\"arguments\":{\"peer-port\":$PORT}}" \
|
-d "{\"method\":\"session-set\",\"arguments\":{\"peer-port\":$PORT}}" \
|
||||||
-H "X-Transmission-Session-Id: $sessionId"
|
-H "X-Transmission-Session-Id: $sessionId"
|
||||||
fi
|
fi
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
"incomplete-dir-enabled" = true;
|
"incomplete-dir-enabled" = true;
|
||||||
|
|
||||||
"rpc-enabled" = true;
|
"rpc-enabled" = true;
|
||||||
"rpc-port" = 80;
|
"rpc-port" = 8080;
|
||||||
"rpc-bind-address" = "0.0.0.0";
|
"rpc-bind-address" = "0.0.0.0";
|
||||||
"rpc-whitelist" = "127.0.0.1,10.100.*.*,192.168.*.*";
|
"rpc-whitelist" = "127.0.0.1,10.100.*.*,192.168.*.*";
|
||||||
"rpc-host-whitelist-enabled" = false;
|
"rpc-host-whitelist-enabled" = false;
|
||||||
@@ -232,7 +232,7 @@
|
|||||||
(mkVirtualHost "lidarr.s0.neet.dev" "http://servarr.containers:8686")
|
(mkVirtualHost "lidarr.s0.neet.dev" "http://servarr.containers:8686")
|
||||||
(mkVirtualHost "sonarr.s0.neet.dev" "http://servarr.containers:8989")
|
(mkVirtualHost "sonarr.s0.neet.dev" "http://servarr.containers:8989")
|
||||||
(mkVirtualHost "prowlarr.s0.neet.dev" "http://servarr.containers:9696")
|
(mkVirtualHost "prowlarr.s0.neet.dev" "http://servarr.containers:9696")
|
||||||
(mkVirtualHost "transmission.s0.neet.dev" "http://transmission.containers:80")
|
(mkVirtualHost "transmission.s0.neet.dev" "http://transmission.containers:8080")
|
||||||
(mkVirtualHost "unifi.s0.neet.dev" "https://localhost:8443")
|
(mkVirtualHost "unifi.s0.neet.dev" "https://localhost:8443")
|
||||||
(mkVirtualHost "music.s0.neet.dev" "http://localhost:4533")
|
(mkVirtualHost "music.s0.neet.dev" "http://localhost:4533")
|
||||||
(mkVirtualHost "jellyfin.s0.neet.dev" "http://localhost:8096")
|
(mkVirtualHost "jellyfin.s0.neet.dev" "http://localhost:8096")
|
||||||
|
|||||||
Reference in New Issue
Block a user