本文共 1610 字,大约阅读时间需要 5 分钟。
systemctl stop firewalld
setenforce 0
{ "userland-proxy": true}
docker run -itd --name python --network bridge -p 8000:9999/udp --entrypoint bash python:2.7.15
#!/usr/bin/env python# -*- coding: utf-8 -*-import sockets = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)s.bind(('0.0.0.0', 9999))print('Bind UDP on 9999...')while 1: data, addr = s.recvfrom(1024) print(f'addr: {addr}, data: {data}')
echo mac | nc -s 192.168.84.79 -p 42731 -u 192.168.84.75 8000
echo mac | nc -s 192.168.84.75 -p 34191 -u 192.168.84.75 8000
echo mac | nc -s 127.0.0.1 -p 33089 -u 127.0.0.1 8000
echo mac | nc -s 172.17.0.1 -p 42883 -u 172.17.0.2 9999
通过实验发现:
建议:
转载地址:http://ijkfk.baihongyu.com/