tcp.go 395 B

1234567891011121314151617181920
  1. //go:build android
  2. package tun
  3. import (
  4. "github.com/metacubex/mihomo/constant"
  5. "net"
  6. )
  7. func createMetadata(lAddr, rAddr *net.TCPAddr) *constant.Metadata {
  8. return &constant.Metadata{
  9. NetWork: constant.TCP,
  10. Type: constant.SOCKS5,
  11. SrcIP: lAddr.AddrPort().Addr(),
  12. DstIP: rAddr.AddrPort().Addr(),
  13. SrcPort: uint16(lAddr.Port),
  14. DstPort: uint16(rAddr.Port),
  15. Host: "",
  16. }
  17. }