dotfiles/nixos/systems/toothpick/u2t.nix
main 7ecbeb6c98
Improvements to UDP blockade bypass
Signed-off-by: main <magic_rb@redalder.org>
2022-12-02 18:58:03 +01:00

19 lines
406 B
Nix

{ pkgs, ... }:
{
systemd.services.udp2tcp = {
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
restartIfChanged = true;
path = with pkgs; [ dig.host ];
script = ''
${pkgs.udp-over-tcp}/bin/tcp2udp\
--tcp-listen 127.0.0.1:6001 \
--tcp-listen "$(host redalder.org | sed -e 's/.* //'):6001" \
--udp-forward 127.0.0.1:6666
'';
};
}