Files
homelab/systemd/retired/ipv4-proxy/ipv4-proxy.md
ducoterra 9417e711a9
All checks were successful
Reese's Arch Toolbox / build-and-push-arch-toolbox (push) Successful in 24m47s
the great migration from truenas to fedora and all its collatoral
2025-04-08 12:40:42 -04:00

790 B

IPv4 Proxy

DEPRECATED Replaced by Caddy

This project aims to serve those without an IPv6 ISP by forwarding IPv4 requests to the correct destination. This is accomplished by SSL preread and port mapping. This service is intended only for publicly accessible services.

DDNS

This project pairs with the ddns service. Set that up first!

Updating IPv4 Proxy Records

  1. In ddns create a new record in the reeseapps_record_template.json
  2. Apply the new record with ansible
  3. Update vars.yaml in this project
  4. Run the following ansible script:
ansible-playbook -i ansible/inventory.yaml systemd/graduated/ipv4-proxy/nginx.yaml

Logging

You can tail all the nginx logs with ssh yellow 'tail -f /var/log/nginx/*.log'