Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save fengjijiao/efce15655d938c0fbfac7e26b2bdda9c to your computer and use it in GitHub Desktop.
Save fengjijiao/efce15655d938c0fbfac7e26b2bdda9c to your computer and use it in GitHub Desktop.
Forwarding IPv4 Ports to IPv6 Hosts
#!/bin/bash
# UDP:
socat UDP4-LISTEN:5683,fork,su=nobody UDP6:[aaaa::212:4b00:615:a1f7]:5683
# TCP:
socat TCP4-LISTEN:22,fork,su=nobody TCP6:[2a01:198:79d:1::8]:22
# UDP, IPv6
socat UDP6-LISTEN:5683,fork,su=nobody UDP6:[aaaa::212:4b00:615:a1f7]:5683
# Using in a script:
nohup socat TCP4-LISTEN:22,fork,su=nobody TCP6:[2a01:198:79d:1::8]:22 &
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment