文件名称:用Go编写的快速,多线程,模块化和可扩展的DHCP服务器-Golang开发
文件大小:91KB
文件格式:ZIP
更新时间:2024-06-15 09:28:44
Golang Server Applications
coredhcp用Go语言编写的快速,多线程,模块化和可扩展的DHCP服务器这仍在进行中示例配置在CoreDHCP中,几乎所有东西都作为插件实现。 插件的顺序coredhcp用Go语言编写的快速,多线程,模块化和可扩展的DHCP服务器。这仍在进行中。示例配置在CoreDHCP中,几乎所有东西都以插件的形式实现。 插件在配置中的顺序很重要:对每个请求进行评估,依次调用每个插件,直到一个中断评估并响应或丢弃该请求为止。 以下配置运行一个仅DHCPv6的服务器,使用自定义DUID-LL作为服务器I,在所有接口上进行侦听
【文件预览】:
coredhcp-master
----go.mod(2KB)
----.github()
--------codecov.yml(169B)
--------workflows()
----go.sum(46KB)
----logger()
--------logger.go(1KB)
----cmds()
--------coredhcp-generator()
--------client()
--------coredhcp()
----CNAME(11B)
----integ()
--------leases-dhcpv6-test.txt(33B)
--------server6_test.go(3KB)
----plugins()
--------router()
--------plugin.go(4KB)
--------range()
--------netmask()
--------allocators()
--------leasetime()
--------example()
--------prefix()
--------nbp()
--------dns()
--------file()
--------searchdomains()
--------serverid()
--------sleep()
----config()
--------errors.go(820B)
--------config_test.go(2KB)
--------config.go(9KB)
----LICENSE(1KB)
----.ci()
--------tests.sh(809B)
--------checklicenses_config.json(395B)
--------setup-integ.sh(4KB)
----README.md(4KB)
----.stickler.yml(58B)
----handler()
--------handler.go(993B)
----.gitignore(189B)
----server()
--------serve.go(4KB)
--------sendEthernet.go(3KB)
--------handle.go(7KB)
----_config.yml(27B)