服务器配置
1 确定服务器名称和IP地址
- 服务器名称:根据需要,给你的服务器一个明确的名称。
- IP地址:选择一个合适的、易于管理的IP地址,确保其在Your IP Address Block(Your IP Address Block)范围内。
2 配置服务器IP地址
- 在
config目录下,创建一个server目录,其中包含以下配置:server/Config:文件夹中放置server IP配置,包含以下内容:server IP:将IP地址设置为[IP]。Host:设置服务器的IP地址。Port:设置服务器的端口(默认值为1234)。Security:配置安全协议(如HTTPS)。User:设置用户信息,允许管理员访问服务器(默认值为admin)。Password:设置管理员密码(默认值为admin)。
3 配置防火墙
- 在
config目录下,创建一个防火墙目录,其中包含以下配置:防火墙:文件夹中放置防火墙配置,包含以下内容:Firewall:配置防火墙的规则,包括防火墙的名称、端口、访问权限、规则类型(如IP、Port、DNS)。- IP规则:允许特定IP地址访问服务器。
- 端口规则:允许特定端口访问服务器。
- DNS规则:允许特定DNS服务器访问服务器。
4 配置缓存
- 在
config目录下,创建一个缓存目录,其中包含以下配置:缓存:文件夹中放置缓存配置,包含以下内容:Cache:设置缓存存储的IP地址(默认为localhost)。Cache Path:缓存存储路径,如/var/cache。Cache Size:缓存大小(如16M)。Cache Header:缓存的开始字段(如HTTP/1.)。
5 配置DNS
- 在
config目录下,创建一个DNS目录,其中包含以下配置:DNS:文件夹中放置DNS配置,包含以下内容:DNS:配置DNS服务器的IP地址和端口。DNS Port:DNS端口。DNS Lookahead:启用DNS lookahead规则(允许服务器在断开后重新访问)。
防火墙配置
1 防火墙规则
- 确保防火墙规则的优先级正确,防火墙规则中的优先级由
Firewall规则中的Priority决定。 - 优先级为
1的规则较优先级高的规则优先执行。 - 建议在防火墙规则中添加以下规则:
- IP规则:允许特定IP地址访问服务器。
- 端口规则:允许特定端口访问服务器。
- DNS规则:通过防火墙的DNS规则,允许服务器访问特定DNS服务器。
2 防火墙配置示例
firewall -name "防火墙名称" -config "防火墙配置文件"
缓存配置
1 缓存配置
- 确保缓存存储的IP地址、缓存大小和路径正确。
- 建议在缓存配置中设置:
Cache:允许缓存存储的IP地址。Cache Header:缓存的开始字段(如HTTP/1.)。Cache Size:缓存大小(如16M)。
DNS配置
1 DNS配置规则
- 在
DNS目录中,配置DNS服务器的IP地址和端口。 - 通过防火墙的DNS规则,允许服务器访问特定DNS服务器。
2 DNS配置示例
firewall -name "防火墙名称" -config "DNS规则" -规则 "DNS规则" 1 "IP:84.28.1.2 88" 2 "IP:84.28.1.2 88"
网络设备配置
1 服务器设备
- 确保服务器的网络设备(如路由器、交换机)正确配置。
- 确保网络设备的IP地址与服务器IP地址一致。
2 防火墙设备
- 确保防火墙的网络设备配置正确,允许服务器访问防火墙。
节点启动时间
- 在
config目录下,确保防火墙和缓存配置正确,以避免节点启动时间过长。 - 如果节点启动时间长,可能与防火墙或缓存配置有关。
常见问题与解决方案
1 IP地址配置错误
- 检查防火墙规则中的
IP规则配置是否正确。 - 确认服务器IP地址是否与防火墙规则中的
IP规则一致。
2 防火墙规则优先级错误
- 确保防火墙规则的优先级正确。
- 可以通过
firewall -config命令查看防火墙规则的优先级。
3 缓存存储的IP地址错误
- 确保缓存存储的IP地址在
config目录下的Cache配置中正确。 - 确认缓存存储路径和大小是否正确。
4 DNS规则错误
- 确保防火墙的DNS规则配置正确。
- 确认DNS端口和服务器IP地址是否正确。
创建和管理Hamachi节点需要遵循节点配置的优先级和规则,确保节点运行稳定且高效,通过配置防火墙、缓存和DNS规则,可以优化节点的性能和安全性,使用firewall命令查看防火墙规则的优先级和配置信息,以确保节点配置正确无误。









