本项目基于github.com/ddgth/cf2dns二次开发增加了更多功能与平台支持。
功能上主要用于自动化将优选IP地址解析到您的域名记录中。
支持CloudFlare、CloudFront、Gcore优选IPv4&IPv6地址
支持宝塔面板、python3、GitHub-Actions三种方式部署。
CloudFlare官方优选(WeTest.vip) 更新频率15IP/15分钟
CloudFlare官方优选(HostMonit.com)更新频率15IP/15分钟
CloudFlare官方优选(345673.xyz) 更新频率15IP/15分钟
CloudFront官方优选(WeTest.vip) 更新频率15IP/15分钟
Gcore官方优选 (WeTest.vip) 更新频率15IP/15分钟
已测试支持以下版本
aapanel7.0.7
btpanel7.7.0
btpanel9.0.0-lts
https://github.com/gacjie/cf2dns
插件免费提供授权码o1zrmHAF,可永久免费使用。
WeTest.vip付费服务说明
WeTest.vip付费授权码购买
HostMonit.com付费授权码
345673.xyz付费授权码
宝塔安装时请关闭宝塔系统加固插件,会终止安装脚本的执行。
脚本只会更新电信、移动、联通三网线路的IP,因此还需要将回退源设置到默认线路上。
使用插件前请确保您的网站域名使用cname或saas方式接入,并且域名解析在dnspod、华为云、阿里云。
宝塔安装cf2dns插件
python3部署运行cf2dns_global
GitHub Actions 运行cf2dns_actions
config.json是配置数据
domains.json是域名数据
cf2dns插件、cf2dns_global、cf2dns_actions均支持。
配置完后可以直接备份这俩数据文件,后续需要迁移可直接上传。
更新接口地址为WeTest.vip
插件版增加对传入的字符串过滤空格、换行符
Q:为啥别人使用优选很快,我使用优选访问慢?
A: 通常优选系统只会测用户端 - CDN节点的速度,但是节点也是要访问源站获取数据,源站与节点链接不稳定也会导致整体访问慢。
A:建议增加缓存或有条件更换国际线路较好的源站服务器来优化链接速度。
Q:为什么不支持反代优选?
A:本项目是为了建站而开发,反代优选IP为扫描的第三方的服务器,存在不可控的安全隐患。
A:目前已有因使用反代优选导致域名被注册机构禁用的先例。
A:因此本项目未来也不会提供反代优选,除非您自行添加相关接口。
Q:为什么不支持海外dns解析运营商?
A:由于cf等cdn属于泛播,移动联通电信需要单独解析,才能实现三网优选。海外dns均不支持国内三网线路解析。
A:如不方便使用国内云解析 可以访问 https://www.WeTest.vip 获取公共cname地址使用。
Q:该插件安全吗?
A:插件是基于cf2dns增加了宝塔可视化操作界面。并且代码全部公开在github上面,可先自行审查代码再决定是否安装。
Q:为什么不做成其他面板的插件?
A:由于cf2dns源代码是基于python3编写的,而宝塔面板的运行环境也是python3,所以可以很方便的写成插件,不需要考虑python3环境问题。
宝塔linux面板7.9.10主题
wget -O btpanel_theme.zip https://down.baota.me/project/bt_panel/theme/BTPanel_theme_linux_7910.zip && unzip -o btpanel_theme.zip -d /www/server/ && /etc/init.d/bt restart
宝塔linux面板7.9.9主题
wget -O btpanel_theme.zip https://down.baota.me/project/bt_panel/theme/BTPanel_theme_linux_799.zip && unzip -o btpanel_theme.zip -d /www/server/ && /etc/init.d/bt restart
宝塔linux面板7.9.8主题
wget -O btpanel_theme.zip https://down.baota.me/project/bt_panel/theme/BTPanel_theme_linux_798.zip && unzip -o btpanel_theme.zip -d /www/server/ && /etc/init.d/bt restart
宝塔linux面板7.7.0主题
wget -O btpanel_theme.zip https://down.baota.me/project/bt_panel/theme/BTPanel_theme_linux_770.zip && unzip -o btpanel_theme.zip -d /www/server/ && /etc/init.d/bt restart
宝塔linux面板7.6.0主题
wget -O btpanel_theme.zip https://down.baota.me/project/bt_panel/theme/BTPanel_theme_linux_760.zip && unzip -o btpanel_theme.zip -d /www/server/ && /etc/init.d/bt restart
宝塔海外aapanel6.8.27版主题
wget -O btpanel_theme.zip https://down.baota.me/project/aapanel/theme/BTPanel_theme_aapanel_6827.zip && unzip -o btpanel_theme.zip -d /www/server/ && /etc/init.d/bt restart
最后还需要手动清理浏览器缓存
{cloud title="宝塔Linux面板7.9.10版本" type="default" url="https://down.baota.me/project/bt_panel/theme/BTPanel_theme_linux_7910.zip" password=""/}
{cloud title="宝塔Linux面板7.9.9版本" type="default" url="https://down.baota.me/project/bt_panel/theme/BTPanel_theme_linux_799.zip" password=""/}
{cloud title="宝塔Linux面板7.9.8版本" type="default" url="https://down.baota.me/project/bt_panel/theme/BTPanel_theme_linux_798.zip" password=""/}
{cloud title="宝塔Linux面板7.7.0版本" type="default" url="https://down.baota.me/project/bt_panel/theme/BTPanel_theme_linux_770.zip" password=""/}
{cloud title="宝塔Linux面板7.6.0版本" type="default" url="https://down.baota.me/project/bt_panel/theme/BTPanel_theme_linux_760.zip" password=""/}
{cloud title="宝塔海外aapanel6.8.27版主题" type="default" url="https://down.baota.me/project/aapanel/theme/BTPanel_theme_aapanel_6827.zip" password=""/}
{cloud title="宝塔windows面板7.8.0版主题" type="default" url="https://down.baota.me/project/bt_panel/theme/BTPanel_theme_windows_780.zip" password=""/}
{cloud title="宝塔windows面板7.2.0版主题" type="default" url="https://down.baota.me/project/bt_panel/theme/BTPanel_theme_windows_720.zip" password=""/}
2023-5-12
更新7.9.10资源包
2023-3-4
重构文件结构,统一安装方法。
2023-3-1
aapanel_6.8.27初始版本发布
windows_780初始版本发布
windows_720初始版本发布
2023-2-28
linux_798初始版本发布
linux_760初始版本发布
2023-2-27
linux_770初始版本发布
由于前端比较菜,一直没有思路,所以百度了别人的一些项目用作参考,感谢各位大佬提供的思路。
https://blog.csdn.net/qq_26373925/article/details/118830692
https://gitee.com/zkui/btpanel-theme
https://blog.imlazy.ink:233/index.php/archives/382/
linux版安装目录(linux面板 aapanel等):
/www/server
windows版安装目录(盘符以C盘为例,其他盘符自行修改):
C:\BtSoft\
curl https://download.bt.cn/install/update_panel.sh|bash
]]>由于aapanel7.X使用了python3.12的运行环境(6.X是py3.8),因此7.x以下版本会不兼容。
宝塔海外版aapanel中文语言包
新蓝白配色清新宝塔面板模板美化主题
wget -O /root/update_panel_en.sh https://download.bt.cn/install/update_panel_en.sh
以7.0.6为例,可自行修改对应版本。
sed -i 's/LinuxPanel_EN-${version}.zip/LinuxPanel_EN-7.0.6.zip/g' /root/update_panel_en.sh
bash /root/update_panel_en.sh
rm -rf /root/update_panel_en.sh
curl https://download.bt.cn/install/update_panel_en.sh|bash
]]>本项目为aapanel(宝塔海外版)的中文语言包。
为了版本兼容性以及后续更新,本包只汉化了语言配置文件。
宝塔有部分文本分散写在模板以及面板代码内,因此汉化并不完整。
宝塔海外版aapanel升级(降级)指定版本
新蓝白配色清新宝塔面板模板美化主题
升级(降级)aapanel6.8.27版本(可选,当前为6.8.27版本可不执行)
由于aapanel7.X升级python环境为3.12 因此不支持降级到6.8.X
安装中文简体语言包_6.8.27(可选,需要简体执行这个)
wget -O aapanel_chinese.zip https://down.baota.me/project/aapanel/language/aapanel_simplified_chinese_6827.zip && unzip -o aapanel_chinese.zip -d /www/server/ && /etc/init.d/bt restart
安装中文繁体语言包_6.8.27(可选,需要繁体执行这个)
wget -O aapanel_chinese.zip https://down.baota.me/project/aapanel/language/aapanel_traditional_chinese_6827.zip && unzip -o aapanel_chinese.zip -d /www/server/ && /etc/init.d/bt restart
最后还需要手动清理浏览器缓存
curl https://download.bt.cn/install/update_panel_en.sh|bash
{cloud title="aapanel中文简体语言包_6.8.27" type="default" url="https://down.baota.me/project/aapanel/language/aapanel_simplified_chinese_6827.zip" password=""/}
{cloud title="aapanel中文繁体语言包_6.8.27" type="default" url="https://down.baota.me/project/aapanel/language/aapanel_traditional_chinese_6827.zip" password=""/}
{cloud title="码云仓库" type="github" url="https://gitee.com/gacjie/aapanel_chinese" password=""/}
{cloud title="GitHub仓库" type="github" url="https://github.com/gacjie/aapanel_chinese" password=""/}
20230304
更新文件结构,增加详细安装教程,以方便新手小白用户使用。
20221101
本次重新使用腾讯云机器翻译重新汉化,汉化准比之前的百度谷歌好很多。
同时提供了中文繁体语言包,重写了汉化一键脚本。
20220908
更新支持语言包到aapanel 6.8.26版本
为提高更新频率,编写汉化脚本。
增加一键安装脚本
aapanel是宝塔单独运维的海外英文版本,无需登陆即可使用。
目前国内访问aapanel官网会跳转到bt.cn因此我复制了一份在这里方便大家安装。
内存:512M以上,推荐768M以上(纯面板约60M系统内存)
硬盘:100M以上可用硬盘空间(纯面板约20M磁盘空间)
系统:CentOS 7.1+(Ubuntu20、Debian10),保证是干净的操作系统,没有安装Apache/Nginx/php/MySQL的其他环境(现有环境不能安装)
宝塔国际版aapanel官方网站【aapanel.com】
宝塔国际版aapanel官方演示站【demo.aapanel.com】
宝塔海外版aapanel中文语言包
宝塔海外版aapanel升级(降级)指定版本
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh forum
curl -sSO http://www.aapanel.com/script/new_install_en.sh && bash new_install_en.sh forum
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh forum
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh forum
注意:由于国内版与海外版有差异,因此无法直接使用升级命令切换,请重装系统后安装。
curl http://download.bt.cn/install/update6_en.sh|bash
]]>这个教程写给使用宝塔建站的新手朋友们,如有问题欢迎指正。使用其他服务请自行修改默认端口,这里只说建站常用的端口。
有些人喜欢扫描别人服务器的常规默认端口来入侵服务器,一个IP对应有65535个端口可以用,每一个端口都会有一个对应服务,他们会使用工具批量扫描大量IP以及如3306 22 等常见端口,如不小心被扫描到,会利用端口对应的服务软件的漏洞达到入侵的目的。因此改了端口后如果被盯上源站IP从0-65535挨个扫,依然危险。
80 443 WEB服务默认端口,该端口可以修改,但修改后必须加端口访问,所以不建议修改。
22 ssh链接管理默认端口,建议修改。
3389 windows远程桌面端口,建议修改。
888 phpmyadmin访问默认端口,建议修改。
8888 宝塔面板访问默认端口,建议修改。
20 21 39000-40000 FTP服务默认端口,由于云主机可以使用SFTP,因此无特殊情况不需要安装FTP服务,所以不安装FTP情况下该端口无需放行。。
3306 mysql数据库默认端口,该端口如无特殊需求,无需修改无需放行。内部使用本地IP:3306不影响访问。
注意:修改完端口,别忘记更改安全组。
修改ssh端口:面板-安全-ssh端口填入点击更改
修改面板端口:面板-面板设置-面板端口
修改pma端口:面板-软件-phpmyadmin设置-安全设置-更改访问端口
windows远程桌面端口:windows版接触的不多暂不提供。
注意:修改完端口,别忘记更改安全组。