分类 官方平台分享 下的文章 - 易百益 - 网络资源分享平台,优质软件、程序、工具一站式获取
首页
Search
1
十堰武当云谷大数据机房 十堰高防服务器可能是目前性价比最高的高防服务器
18 阅读
2
开心高防WAF上线 防CC攻击、黑客入侵 支持页面缓存等功能
12 阅读
3
山东枣庄BGP高防介绍(群众反馈)
12 阅读
4
【官方平台】开心狐自动化SSL平台上线 支持泛域名证书 永久免费自动续签上传
11 阅读
5
【开源】开心狐IP AS号信息查询工具
7 阅读
官方平台分享
官方平台
开源程序
第三方分享
第三方平台分享
第三方资源分享
服务器资源
登录
标签搜索
ssl
waf
cdn
枣庄BGP
高防服务器
十堰
ip
as
开心狐IP/AS查询
鸣月
累计撰写
6
篇文章
累计收到
3
条评论
首页
栏目
官方平台分享
官方平台
开源程序
第三方分享
第三方平台分享
第三方资源分享
服务器资源
页面
用户登录
登录
找到
4
篇与
官方平台分享
相关的结果
2024-11-10
【开源】开心狐IP AS号信息查询工具
Screenshot_2024-11-10-16-58-21-797_com.microsoft.emmx.png图片 开心狐IP AS号信息查询工具 https://ip.kxfox.com 是一个实用的 IP 和 ASN 信息查询工具,支持查询全球 IP 地址的详细数据,如地理位置、运营商和自治系统信息。依托稳定的第三方接口,提供准确和实时的网络分析服务,适合进行网络故障排查和信息安全监测。其简单直观的界面方便用户操作,非常适合写博客时分享给那些需要快速查询网络信息的用户。 本地搭建后把里面 www.kxfox.com 这些域名改成自己的(否则无法查询成功)源代码如下: index.html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>IP 和 ASN 信息查询 - 查询全球 IP 与 ASN 详情</title> <meta name="description" content="快速查询 IP 地址和 ASN 号的详细信息,包括国家、城市、ISP、ASN 持有者、资源块等内容,了解全球 IP 及网络资源信息。"> <style> /* 重置样式 */ * { margin: 0; padding: 0; box-sizing: border-box; font-family: Arial, sans-serif; } body { background: linear-gradient(135deg, #4b6cb7, #182848); color: #f4f4f9; display: flex; justify-content: center; align-items: center; min-height: 100vh; padding: 20px; } .container { max-width: 800px; width: 100%; background-color: #222831; padding: 30px; border-radius: 12px; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); animation: fadeIn 1.5s ease; } h1 { font-size: 28px; margin-bottom: 20px; text-align: center; color: #f1f1f1; letter-spacing: 1px; } .input-group { display: flex; margin-bottom: 20px; } input[type="text"] { flex: 1; padding: 12px; border: none; border-radius: 6px 0 0 6px; outline: none; font-size: 16px; color: #333; transition: 0.3s; } input[type="text"]:focus { box-shadow: 0 0 10px rgba(255, 165, 0, 0.4); } button { padding: 12px 20px; background-color: #ff5722; border: none; border-radius: 0 6px 6px 0; color: #fff; font-size: 16px; cursor: pointer; transition: 0.3s; } button:hover { background-color: #ff7849; } .results-wrapper { display: flex; flex-direction: column; gap: 20px; margin-top: 20px; } .result-section { padding: 20px; background-color: #393e46; border-radius: 8px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); } .result-section h2 { font-size: 22px; margin-bottom: 10px; color: #ff5722; } .info { display: flex; flex-wrap: wrap; gap: 10px; } .info p { flex: 1 1 48%; color: #eeeeee; padding: 8px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .info p span { font-weight: bold; color: #ffcc00; } .loading { font-weight: bold; color: #4caf50; } .error { font-weight: bold; color: #f44336; } @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } @media (max-width: 600px) { .result-section h2, h1 { font-size: 20px; } .input-group { flex-direction: column; } input[type="text"], button { width: 100%; border-radius: 6px; margin-top: 10px; } } </style> </head> <body> <div class="container"> <h1>IP 和 ASN 信息查询</h1> <div class="input-group"> <input type="text" id="ip" placeholder="请输入 IP 地址"> <button onclick="fetchInfo()">查询</button> </div> <div class="results-wrapper"> <section class="result-section" id="ipResult"> <h2>IP 信息</h2> <div class="info"> <p>请输入 IP 地址后点击“查询”以查看详细信息。</p> </div> </section> <section class="result-section" id="asnResult"> <h2>ASN 信息</h2> <div class="info"> <p>查询 IP 信息时会自动加载 ASN 详细信息。</p> </div> </section> </div> </div> <script> function fetchInfo() { const ip = document.getElementById('ip').value.trim(); const ipResultDiv = document.getElementById('ipResult').querySelector('.info'); const asnResultDiv = document.getElementById('asnResult').querySelector('.info'); ipResultDiv.innerHTML = '<p class="loading">查询中...</p>'; asnResultDiv.innerHTML = '<p class="loading">加载中...</p>'; if (!ip) { ipResultDiv.innerHTML = '<p class="error">请输入有效的 IP 地址</p>'; asnResultDiv.innerHTML = '<p>查询 IP 信息时会自动加载 ASN 详细信息。</p>'; return; } fetch(`ip_info.php?ip=${encodeURIComponent(ip)}`) .then(response => response.json()) .then(data => { if (data.error) { ipResultDiv.innerHTML = `<p class="error">错误: ${data.error}</p>`; asnResultDiv.innerHTML = '<p>查询 IP 信息时会自动加载 ASN 详细信息。</p>'; } else { ipResultDiv.innerHTML = ` <p><span>IP地址:</span> ${data.ip}</p> <p><span>国家:</span> ${data.country} (${data.countryCode})</p> <p><span>地区:</span> ${data.region}</p> <p><span>城市:</span> ${data.city}</p> <p><span>ISP:</span> ${data.isp}</p> <p><span>ASN:</span> ${data.asn}</p> <p><span>经度:</span> ${data.lat}</p> <p><span>纬度:</span> ${data.lon}</p> `; // 提取ASN中的数字并调用 fetchAsnInfo const asnNumber = data.asn.replace(/[^\d]/g, ''); fetchAsnInfo(asnNumber); } }) .catch(error => { ipResultDiv.innerHTML = `<p class="error">查询失败: ${error.message}</p>`; asnResultDiv.innerHTML = '<p>查询 IP 信息时会自动加载 ASN 详细信息。</p>'; }); } function fetchAsnInfo(asn) { const asnResultDiv = document.getElementById('asnResult').querySelector('.info'); asnResultDiv.innerHTML = '<p class="loading">加载中...</p>'; fetch(`asn_info.php?asn=${encodeURIComponent(asn)}`) .then(response => response.json()) .then(data => { if (data.error) { asnResultDiv.innerHTML = `<p class="error">错误: ${data.error}</p>`; } else { asnResultDiv.innerHTML = ` <p><span>ASN:</span> ${data.asn}</p> <p><span>持有者:</span> ${data.holder}</p> <p><span>资源范围:</span> ${data.block.resource}</p> <p><span>描述:</span> ${data.block.desc}</p> <p><span>分配名称:</span> ${data.block.name}</p> <p><span>是否公告:</span> ${data.announced}</p> `; } }) .catch(error => { asnResultDiv.innerHTML = `<p class="error">查询失败: ${error.message}</p>`; }); } </script> </body> </html>asn_info.php <?php // 允许的来源页面 URL $allowed_referrer = 'https://ip.kxfox.com'; // 检查请求来源是否为指定的页面 if (!isset($_SERVER['HTTP_REFERER']) || strpos($_SERVER['HTTP_REFERER'], $allowed_referrer) !== 0) { header('HTTP/1.1 403 Forbidden'); echo json_encode(['error' => 'Unauthorized access - invalid referrer']); exit; } // 设置返回的响应头 header("Content-Type: application/json; charset=UTF-8"); // 验证 ASN 参数 if (!isset($_GET['asn']) || empty($_GET['asn'])) { echo json_encode(['error' => 'No ASN provided']); exit; } // 清理 ASN 参数,仅保留数字部分 $asn = preg_replace('/[^0-9]/', '', $_GET['asn']); $api_url = "https://stat.ripe.net/data/as-overview/data.json?resource=AS$asn"; // 使用 cURL 请求 RIPE API $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $api_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_TIMEOUT, 10); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); // 检查 cURL 请求结果 if ($httpCode !== 200 || $response === false) { echo json_encode(['error' => 'Failed to fetch ASN information']); exit; } // 解析 JSON 数据 $data = json_decode($response, true); // 验证 API 响应数据 if (isset($data['status']) && $data['status'] === "ok" && isset($data['data'])) { $asnData = $data['data']; $result = [ 'asn' => $asnData['resource'] ?? 'N/A', 'holder' => $asnData['holder'] ?? 'N/A', 'block' => [ 'resource' => $asnData['block']['resource'] ?? 'N/A', 'desc' => $asnData['block']['desc'] ?? 'N/A', 'name' => $asnData['block']['name'] ?? 'N/A' ], 'announced' => isset($asnData['announced']) && $asnData['announced'] ? 'Yes' : 'No' ]; echo json_encode($result); } else { echo json_encode(['error' => 'ASN information not found']); } ?>ip_info.php <?php // 允许的来源页面 URL $allowed_referrer = 'https://ip.kxfox.com'; // 检查请求来源是否为指定的页面 if (!isset($_SERVER['HTTP_REFERER']) || strpos($_SERVER['HTTP_REFERER'], $allowed_referrer) !== 0) { header('HTTP/1.1 403 Forbidden'); echo json_encode(['error' => 'Unauthorized access - invalid referrer']); exit; } // 设置返回的响应头 header("Content-Type: application/json; charset=UTF-8"); // 验证 IP 参数 if (!isset($_GET['ip']) || empty($_GET['ip'])) { echo json_encode(['error' => 'No IP provided']); exit; } $ip = $_GET['ip']; $api_url = "https://ipwhois.app/json/$ip"; // 获取 IP 信息 $response = file_get_contents($api_url); if ($response === false) { echo json_encode(['error' => 'Failed to fetch IP information']); exit; } $data = json_decode($response, true); // 检查 API 响应数据是否有效 if (isset($data['success']) && $data['success'] === false) { echo json_encode(['error' => 'IP information not found']); } else { $result = [ 'ip' => $data['ip'] ?? 'N/A', 'country' => $data['country'] ?? 'N/A', 'countryCode' => $data['country_code'] ?? 'N/A', 'region' => $data['region'] ?? 'N/A', 'city' => $data['city'] ?? 'N/A', 'isp' => $data['isp'] ?? 'N/A', 'asn' => $data['asn'] ?? 'N/A', 'lat' => $data['latitude'] ?? 'N/A', 'lon' => $data['longitude'] ?? 'N/A' ]; echo json_encode($result); } ?>
开源程序
# ip
# as
# 开心狐IP/AS查询
yibaiyi
11月10日
0
7
0
2024-11-09
开心高防WAF上线 防CC攻击、黑客入侵 支持页面缓存等功能
开心WAF是一款专为中小型平台设计的网络安全解决方案,旨在保护网站免受各种网络攻击,同时保持高性能和可用性。该产品采用高防节点架构,确保在流量高峰期也能稳定运行。 主要功能 高防护能力 高防节点部署:目前采用三大高防节点,后续将持续增加更多节点,以进一步提升防护能力和稳定性。这种结构使得系统能够快速分散和应对大规模攻击。 强大的DDoS防护:针对DDoS攻击,系统采用多层防御策略,确保即使在攻击情况下,平台仍能保持在线。 超强的CC防护:针对CC攻击,系统支持URL级CC防护,能够针对特定链接主动识别攻击并且自动开启防御,同时提供多种过滤和鉴权策略,包括混合策略和全局过滤鉴权。 其他WAF功能 全面的安全防护: 防SQL注入和XSS攻击:通过实时监测和过滤,保护应用免受恶意攻击,确保用户数据安全。 PHP脚本过滤:防止未授权的脚本执行,维护网站的整体安全。 恶意爬虫和POST注入防护:有效阻止不必要的流量和数据提交,提升系统稳定性。 灵活的访问控制: 代理访问管理:禁止不必要的代理访问,确保网站访问的安全性。 授权访问:通过鉴权机制,确保只有合规请求能够访问资源。 灵活的缓存机制 高效缓存功能: 路径和后缀名缓存:根据特定路径或文件类型进行缓存,显著提高静态内容的加载速度。 支持分片回源和忽略响应头:优化缓存机制,确保用户能够快速获得内容。 其他支持功能: GZIP压缩和WebSocket支持:提高数据传输效率,确保实时交互应用的流畅体验。 CORS跨域访问支持:安全地允许来自不同域的请求,拓展平台功能。 自定义Header与内容替换:灵活调整请求和响应头,适应不同的业务需求。 支持一键签订SSL证书并且开启HTTPS,支持自动续签SSL证书。 立刻体验: 高防WAF针对权重达到2及以上的平台可免费申请使用,只需在首页挂广告位并添加友情链接。 联系QQ2941719865申请。 开心狐交流群:928713856 Screenshot_2024-11-09-21-07-38-194_com.microsoft.emmx.png图片
官方平台
# waf
# cdn
yibaiyi
11月9日
0
12
0
2024-10-27
【官方平台】开心狐自动化SSL平台上线 支持泛域名证书 永久免费自动续签上传
开心狐SSL自动化平台已上线,为用户提供免费证书申请和自动化续签解决方案,解决了传统证书申请中繁琐的续签流程、不支持泛绑定等问题。以下是平台的基本流程和功能介绍。 平台简介 开心狐SSL自动化平台致力于简化SSL证书的申请和续签流程,用户可以通过平台实现证书的自动申请、到期前自动续签,并将证书自动部署到多个常用平台,如宝塔、阿里云、腾讯云、1pan、群晖等。 使用流程 创建流水线 20241026212928561-1000019036-751x1024.png图片 20241026212608734-1000019037-1024x276.png图片 用户首先需要在平台中创建一个证书申请部署流水线,选择目标域名(支持泛域名,如*.kxfox.com),并填写邮箱等基本信息。 设置证书申请 在证书申请阶段,用户可以使用默认插件,选择合适的DNS验证方式(通常为DNS验证)。 根据所使用的DNS服务商,在平台中绑定您的API Key或Token,以确保系统可以自动完成DNS解析授权。 设置定时执行 用户可以设置自动续签的时间,例如在证书到期前指定天数自动申请和更新证书。平台会在指定时间内自动执行流程,确保证书的持续有效性。 自动化上传 支持将申请的证书自动上传到多个面板和平台,如宝塔、阿里云、腾讯云、1pan、群晖等。只需在证书申请阶段之后添加“上传任务”,平台会自动将证书部署到选择的目标平台。 配置和操作示例 任务配置:在完成基本的证书申请配置后,点击“手动触发”即可立即申请证书,用户也可以设置为自动触发以实现自动续签。 添加部署任务:在证书申请流程中,通过“+”按钮添加上传任务,选择需要的目标平台并进行部署配置。例如,在宝塔面板中添加上传任务后,证书将自动上传并部署至宝塔服务器。 效果展示:完成配置后,用户可以手动触发一次任务来测试整个流程的效果。确认无误后,系统会在设定的时间内自动执行任务,实现SSL证书的自动续签和部署。 详细教程可参考https://www.kxfox.com/261114.html 加入社区交流 开心狐还提供了一个官方QQ群(928713856),欢迎用户加入群聊,与其他用户和官方团队交流使用经验与技术问题。 平台地址 访问开心狐SSL自动化平台:https://ssl.kxfox.com/#/index,开始轻松管理您的SSL证书,实现一键自动化部署和续签。
官方平台
# ssl
yibaiyi
10月27日
3
11
0
2024-10-27
【官方平台】开心狐社区
logo透明背景 (1).png图片 开心狐社区 (https://www.kxfox.com)是一个面向开发者、技术爱好者及开源项目支持者的专业交流平台,专注于网络技术分享和开源项目推广。社区以互动、共享和学习为核心,旨在为用户提供一个涵盖技术交流、开源资源分享和个人提升的综合空间。以下是对开心狐社区的详细介绍: 社区定位 开心狐社区的定位是一个技术资源交流与分享平台,特别适合那些在开发、IT技术、网络安全等领域有学习和提升需求的用户。社区致力于打造一个帮助用户持续成长的环境,支持其在技术道路上的每一步探索。 社区特色与功能 多元化的讨论区: 开心狐社区内设有丰富的讨论区,涵盖技术交流、项目合作、资源共享等多个方面。同时也包含了行业动态和生活闲聊等主题,满足用户在不同场景下的互动需求。 用户可以根据自己的兴趣或需求加入不同的板块,和其他成员展开讨论,分享见解或寻求帮助。 优质内容分享与学习资源: 社区内定期发布技术文章、实用技巧和行业动态等优质内容,帮助用户及时掌握最新技术趋势。平台上的内容来源多样,包括社区资深用户的原创文章以及业内的精选技术内容。 用户还可以在社区内找到适合自己的学习资源,从基础入门到进阶技术,一站式满足各类用户的学习需求。 开源项目展示与支持: 开心狐社区支持开源文化,鼓励开发者分享自己的项目,为用户提供展示和推广的机会。社区的开源板块专门展示各种热门和有潜力的开源项目,用户可以在这里获取项目代码、了解项目背景,并与开发者互动。 开发者可以在此收获反馈、结识志同道合的合作伙伴,甚至吸引更多开发者参与到自己的项目中。 丰富的活动与福利: 社区会定期组织线上、线下活动,包括技术讲座、项目研讨会、黑客马拉松等。通过这些活动,用户可以深入交流、拓展人脉,并有机会赢取精美礼品和福利。 活动内容丰富多样,涵盖前沿技术、开源项目交流等,为用户提供了展示自我和交流学习的机会。 用户支持与帮助: 在开心狐社区,用户遇到任何技术问题或平台使用问题,都可以在专门的帮助板块发帖。官方团队和社区资深成员会尽快提供支持,确保用户得到及时的解答。 这种快速、贴心的支持机制增强了用户的体验感,营造出一个友好互助的社区环境。 如何加入开心狐社区 注册会员:用户可以通过简单的注册流程,轻松加入开心狐社区,解锁专属的资源和功能。 参与互动:用户可以在社区内发布帖子、评论和点赞,参与到不同主题的讨论中,与其他成员分享经验和心得。 关注官方动态:通过关注社区的公告栏和活动通知,用户可以及时了解最新的技术资讯和即将开展的活动。 开心狐社区的未来展望 开心狐社区的目标不仅仅是一个交流平台,而是一个能帮助用户共同进步的成长型社区。社区希望通过不断优化的功能、持续丰富的内容和贴心的用户支持,帮助用户找到归属感,与更多人一起分享热爱与灵感。 在这里,无论是探讨技术问题还是轻松闲聊,开心狐社区都将成为用户每天的理想交流之地。我们期待着每一位用户的加入,共同见证开心狐社区的发展与成长。
官方平台
yibaiyi
10月27日
0
6
0