步骤 1:网络配置
-
确定IP地址
选择主网口和sub网口,分配不同的IP地址,root用户分配192.168.1.1:88,admin用户分配192.168.1.2:88。
-
设置默认IP地址
打开网络管理器,进入“默认IP地址”选项,选择指向一元机场的IP地址。
-
分配IP地址给用户
- 选择“用户”选项,输入IP地址,点选“Assign”后,选择“直接选择IP地址”或“分配给其他用户”。
- 点选用户后,点击“OK”确认。
-
关闭自动防火墙
- 打开防火墙工具,关闭自动防火墙(通常是“高级设置”下的“自动防火墙关闭”)。
- 打开普通防火墙(通常是“高级设置”下的“普通防火墙”)。
-
启用普通防火墙
在普通防火墙中,设置允许访问机场内部服务器,禁用外部访问。
-
设置防火墙规则
在普通防火墙中,设置“规则”部分,允许访问机场内部服务器,禁止外部访问。
步骤 2:配置HTTP proxy
-
设置HTTP proxy服务器
- 在服务器配置文件(如server.php)中添加以下设置:
proxy-server=192.168.1.2:88 proxy-host=192.168.1.1:88 proxy-default-path=
这表示服务器URL为192.168.1.2:88,HTTP proxy服务器位于192.168.1.1:88。
- 保存并重新加载配置文件。
- 在服务器配置文件(如server.php)中添加以下设置:
-
配置服务器URL
如果需要访问外部服务器,确保其IP地址为192.168.1.2:88,并在服务器配置文件中设置相应的HTTP URL。
步骤 3:使用IP地址访问网站
-
使用浏览器访问网站
- 在浏览器中输入以下地址访问内部服务器:
<script src="https://192.168.1.1:88" type="text/javascript"></script>
- 或者直接输入IP地址访问:
<script src="https://192.168.1.1:88" type="text/javascript"></script>
然后关闭浏览器。
- 在浏览器中输入以下地址访问内部服务器:
-
使用curl命令
- 使用curl命令访问内部服务器:
curl -X POST -H "HTTP headers" -H "Content-type: application/json" -d '{"action":"GET","query":"GET","url":"http://192.168.1.1:88","port":"88"}" http://192.168.1.1:88 - 或者通过HTTP/4访问外部文件:
curl -X GET -H "HTTP/1.1 Basic headers" -d '{"action":"GET","query":"GET","url":"http://example.com","port":"88"}" http://192.168.1.1:88
- 使用curl命令访问内部服务器:
步骤 4:处理外部访问
-
使用HTTP proxy访问外部服务器
- 在浏览器中输入以下命令访问外部服务器:
curl -X POST -H "HTTP headers" -H "Content-type: application/json" -d '{"action":"GET","query":"GET","url":"http://example.com","port":"88"}" http://192.168.1.2:88 - 或者使用HTTP/4访问:
curl -X GET -H "HTTP/1.1 Basic headers" -d '{"action":"GET","query":"GET","url":"http://example.com","port":"88"}" http://192.168.1.2:88
- 在浏览器中输入以下命令访问外部服务器:
-
处理缓存问题
- 检查浏览器缓存设置,确保缓存选项不被锁定。
- 如果缓存被锁定,可以使用以下命令清除缓存:
history -q
步骤 5:解决常见问题
-
网络配置错误
- 确保防火墙设置正确,允许机场内部访问。
- 确保IP分配正确,不要分配到外部服务器。
-
配置错误
- 使用防火墙工具检查防火墙规则,确保允许机场内部访问。
- 确保HTTP proxy配置正确,只允许机场内部用户访问。
-
服务器配置错误
- 确保服务器URL正确,使用HTTP proxy服务器配置。
- 确保服务器文件访问时使用HTTP/4或HTTP/1.1。
使用IP配置一元机场时,需要仔细配置IP地址、防火墙、HTTP proxy和缓存设置,确保机场内部服务器正常运行,通过上述步骤,可以顺利访问机场内的网站,满足用户的需求。




