Azure Ubuntu 20.04中CyberPanel脚本Curl10000端口连接超时求助
解决CyberPanel代理Curl连接10000端口超时问题
确认CyberPanel服务与端口监听状态
- 检查核心服务运行状态:
若服务未启动,执行启动并设置开机自启:systemctl status lscpdsystemctl start lscpd systemctl enable lscpd - 验证10000端口是否对外监听:
确保输出中存在ss -tulpn | grep 10000lscpd进程,且监听地址为0.0.0.0或VPS公网IP,而非仅127.0.0.1。
- 检查核心服务运行状态:
重查Azure网络安全配置
- 检查**网络安全组(NSG)**入站规则:确认存在允许TCP 10000端口的规则,优先级需高于所有拒绝规则;若代理服务器IP固定,建议将源地址指定为该IP(而非
Any),避免规则冲突。 - 若配置了负载均衡器,检查端口转发规则:确保10000端口已转发至VPS的私网IP。
- 核对错误日志中的IP:确认
18x.130.1x5.xx是VPS的真实公网IP,避免代理解析到错误地址。
- 检查**网络安全组(NSG)**入站规则:确认存在允许TCP 10000端口的规则,优先级需高于所有拒绝规则;若代理服务器IP固定,建议将源地址指定为该IP(而非
排查代理服务器网络限制
- 在代理服务器上直接测试连通性:
若连接失败,说明代理到VPS的网络路径存在拦截,需检查代理所在环境的出站防火墙/安全组,确认允许向目标IP的10000端口发起TCP连接。telnet 18x.130.1x5.xx 10000
- 在代理服务器上直接测试连通性:
验证CyberPanel配置正确性
- 编辑核心配置文件:
确认nano /usr/local/lscp/conf/lscpd.conflisten_port=10000、listen_ip=0.0.0.0,修改后重启服务:systemctl restart lscpd - 本地测试服务可用性:
若本地能正常响应,说明服务本身无问题,故障点在外部网络链路。curl -k https://localhost:10000
- 编辑核心配置文件:
清理系统级隐藏限制
- 确认UFW彻底关闭:
若显示ufw statusactive,执行ufw disable关闭防火墙。 - 检查iptables规则:
若存在拒绝10000端口的规则,清空规则并保存:iptables -L -niptables -F iptables-save > /etc/iptables/rules.v4 - 检查SELinux状态:
若为sestatusenforcing,临时关闭测试:
若恢复正常,可永久关闭(编辑setenforce 0/etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled,重启生效)。
- 确认UFW彻底关闭:
内容的提问来源于stack exchange,提问作者hummorrrflov
相关产品推荐
相关产品推荐

