bcast forward
1.0.0
bcast-forward 是一個 Linux 命令列工具,它將目標 IP 255.255.255.255
UDP 廣播封包轉送到指定的單播位址清單。例如,它可用於玩舊的 LAN 遊戲,透過 VPN 隧道使用廣播來發現遊戲伺服器。 bcast-forward 使用 IP/UDP 原始套接字來接收和傳送封包。有關 pcap 版本,請參閱 bcast-forward-pcap。
您可以使用 go 工具下載並安裝 bcast-forward 及其對 GOPATH 或 GOBIN 的依賴:
$ go install github.com/hwipl/bcast-forward/cmd/bcast-forward
您可以使用以下命令列參數來執行bcast-forward
:
-d IPs
forward broadcast packets to this comma-separated list of IPs, e.g.,
"192.168.1.1,192.168.1.2"
-keep-source-ip
keep source address
-p port
only forward packets with this destination port (default 6112)
-s IP
rewrite source address to this IP
預設情況下,bcast-forward 將轉送封包中的來源 IP 位址重寫為由轉送主機到每個目標單播位址(通常是傳出網路介面的位址)的路由所決定的 IP 位址。或者,您可以使用-s
指定單一 IP 位址,該位址將用作所有目標位址的來源 IP 位址。如果您想要保留原始寄件者的 IP 位址,可以使用-keep-source-ip
完全停用來源 IP 位址重寫。