为什么利用自己的vps的建立的优选ip更准确
因为我们如果优选的话,优选出来的这个服务器的IP地址,优选出来的是离这个测速地址近的速度快的,不一定是距离的vps最近的。
安装cadddy
注意事项,我们在运行caddy的安装命令的时候,这几条命名会用到sudo 和 curl, 需要最好先检查一下,你的vps上默认有没有安装sudo和curl,有些vps厂商默认不会给你的vps安装sudo 和curl. 我们先来检查一下,vps上是否安装的curl, 通过curl --help查看,运行curl --help, 如果,显示curl command not found, 那么说明的你的vps上没有安装curl命令,你需要通过安装命令安装curl ,ubuntut或者debian系统的vps 用apt install curl命令安装, 其他系统的vps,请查阅相关的安装命令,,如果你的显示跟我这里一样,出来curl命令的帮助文档,说明你的vps上已经安装了curl命令,再来,检查sudo。输入sudo 按回车,如果显示not found说明没有安装,反之说明安装了sudo,ubuntu/debian 可以通过apt install sudo安装sudo命令。
现在,我们通过以下条命令来安装caddy.
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy
到cloudflare添加dns解析记录,
现在,我先去cloudflare中添加一条dns解析记录,创建一个域名,解析到我们的vps,并且开启cdn,选择一个已经托管到cloudflare的域名,注意域名的ssl设置要设置为完全。
ssl设置为完全或者严格
查看cdn是否生效
在命令提示符中运行 ping 你的域名
下载caddy的shell脚本 避免输入caddy的长命令
#下载 caddy.bash脚本
curl -O https://raw.githubusercontent.com/shiteThings/create_speedtest_url/main/caddy.sh
执行脚本
bash caddy.sh
执行效果
浏览器的无痕模式+vps的ip地址 访问caddy的默认页面
caddy安装成功以后,可以通过浏览器的无痕模式+vps的ip地址 访问caddy的默认页面。效果如下
创建一个目录,创建测速文件
通过以下命令,创建一个目录,用于存放网页文件和测速文件。
#创建目录
mkdir -p /var/www/html
进入到刚才,创建的目录
cd /var/www/html
通过以下命令创建测速文件
dd if=/dev/zero of=/var/www/html/cfst.bin bs=1M count=0 seek=300
通过以下,命令下载一个简单的网页
#curl 下载html
curl -O https://raw.githubusercontent.com/shiteThings/create_speedtest_url/main/index.html
通过ls命令可以查看到当前目录下的html文件和测速文件
修改caddy的配置文件
通过以下命令进入caddy的配置文件所在的目录
cd /etc/caddy
打开Caddyfile配置文件
修改配置文件 :80 设置为我们在cf设置的域名 ,文件目录设置为/var/www/html
会到root目录
cd /root
执行caddy脚本
bash caddy.sh
重载一下caddy
浏览器中访问我们的域名
访问域名设置的域名+/cfst.bin,可以下载测速文件
在优选ip工具中使用自建测速地址,或者配置到快捷方式中
配置到快捷方式中
先赞一个!老兄给的东西都是干货!但这一期我没有成功:1.创建测速文件中,把html中的L给输成1了(建议老兄改一下),花了很长时间才发现;2.修改Caddyfile配置文件后,就无法重启了,caddy一直fail;只能删了重装,但每次都会再修改后fail。老兄有tg么?可以即时联系
回复删除