标签 cdn 下的文章

说明:和套cf一样,只不过这次套的是腾讯云cdn,每个月有免费的10g,新用户注册送50g连送6个月。由于要套腾讯云cdn,所以域名要求是备案过的。
联通适用

宝塔面板添加网站

1.输入自己的网址,ftp、数据库、php都不用
2.申请ssl
点击「设置」——SSL——Let’s Encrypt,成功申请SSL后,保存
3.更改 配置文件
再次点击站点「设置」的「配置文件」选项,在最后一个}前添加如下代码:

    location / {
    proxy_redirect off;
    proxy_pass http://127.0.0.1:25534;#25534是v2ray的端口号,注意和之后安装的一致
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $http_host;
    }

4.面板首页重启Nignx

安装v2ray

1.安装命令
bash <(curl -L -s https://install.direct/go.sh)
2.修改v2ray配置文件,路径/etc/v2ray/config.json,修改后记得重启v2ray
参考配置:

{
    "log": {
        "access": "/var/log/v2ray/access.log",
        "error": "/var/log/v2ray/error.log",
        "loglevel": "warning"
    },
    "inbound": {
        "port": 25534,#自己的端口号需要对应
        "protocol": "vmess",
        "settings": {
            "udp": true,
            "clients": [
                {
                    "id": "e5cee2d4-d28b-4b8a-83ef-cf788bf1****",#自己的id
                    "level": 1,
                    "alterId": 233
                }
            ]
        },
        "streamSettings": {
            "network": "ws"
        }
    },
    "outbound": {
        "protocol": "freedom",
        "settings": {}
    },
    "outboundDetour": [
        {
            "protocol": "blackhole",
            "settings": {},
            "tag": "blocked"
        }
    ],
    "routing": {
        "strategy": "rules",
        "settings": {
            "rules": [
                {
                    "type": "field",
                    "ip": [
                        "0.0.0.0/8",
                        "10.0.0.0/8",
                        "100.64.0.0/10",
                        "127.0.0.0/8",
                        "169.254.0.0/16",
                        "172.16.0.0/12",
                        "192.0.0.0/24",
                        "192.0.2.0/24",
                        "192.168.0.0/16",
                        "198.18.0.0/15",
                        "198.51.100.0/24",
                        "203.0.113.0/24",
                        "::1/128",
                        "fc00::/7",
                        "fe80::/10"
                    ],
                    "outboundTag": "blocked"
                }
            ]
        }
    }
}

3.重启V2Ray
service v2ray restart

腾讯云cdn设置

1.添加域名 https://console.cloud.tencent.com/cdn/access
2.源站填写IP,需要注意的是:加速类型选择流媒体点播加速
TIM截图20190611205030.png
3.https配置
高级配置,添加Https。
ssl证书直接从之前的宝塔面板复制过来,腾讯云的‘证书内容’对应宝塔的‘证书(PEM格式)’注意复制过来之后中间有一行空格需要手动删除;腾讯云的‘私钥内容’对应宝塔的‘密钥(KEY)’
回源记得选择协议跟随
4.访问控制-把过滤参数关闭
缓存配置-全部改成0
回源设置-关闭Range回源

域名解析

在自己的域名解析服务商添加‘CNAME’记录
TIM截图20190611210821.png

使用

开全局模式
TIM截图20190611211221.png

参考:
https://sumrday.net/exp/lt-xyml.html
https://jdbblog.top/84.html

前言:
v2ray通过cloudflare拯救被封的IP,之前一直用的233blog的一键脚本,奈何nfp的ovz换了4次系统都没能成功实现,所以手动搭建了,顺便开个记录贴

域名解析

1.使用cloudflare解析域名,为了方便测试,可以先把云朵点灰、关闭cdn(非必要,如果点灰了最后记得再次点亮云朵图标开启cdn)

安装宝塔面板

1.根据自己的系统使用正确的命令安装:

Centos安装命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

Debian安装命令
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

2.安装完成后,登录BT面板,安装nginx
3.添加站点
输入自己的网址,ftp、数据库、php都不用
4.申请ssl
点击「设置」——SSL——Let’s Encrypt,成功申请SSL后,保存
5.更改 配置文件
再次点击站点「设置」的「配置文件」选项,在最后一个}前添加如下代码:

    location / {
    proxy_redirect off;
    proxy_pass http://127.0.0.1:25534;#25534是v2ray的端口号,注意和之后安装的一致
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $http_host;
    }

6.重启Nignx

安装v2ray

1.安装命令
bash <(curl -L -s https://install.direct/go.sh)
2.修改v2ray配置文件,路径/etc/v2ray/config.json,修改后记得重启v2ray
参考配置:

{
    "log": {
        "access": "/var/log/v2ray/access.log",
        "error": "/var/log/v2ray/error.log",
        "loglevel": "warning"
    },
    "inbound": {
        "port": 25534,#自己的端口号需要对应
        "protocol": "vmess",
        "settings": {
            "udp": true,
            "clients": [
                {
                    "id": "e5cee2d4-d28b-4b8a-83ef-cf788bf1****",#自己的id
                    "level": 1,
                    "alterId": 233
                }
            ]
        },
        "streamSettings": {
            "network": "ws"
        }
    },
    "outbound": {
        "protocol": "freedom",
        "settings": {}
    },
    "outboundDetour": [
        {
            "protocol": "blackhole",
            "settings": {},
            "tag": "blocked"
        }
    ],
    "routing": {
        "strategy": "rules",
        "settings": {
            "rules": [
                {
                    "type": "field",
                    "ip": [
                        "0.0.0.0/8",
                        "10.0.0.0/8",
                        "100.64.0.0/10",
                        "127.0.0.0/8",
                        "169.254.0.0/16",
                        "172.16.0.0/12",
                        "192.0.0.0/24",
                        "192.0.2.0/24",
                        "192.168.0.0/16",
                        "198.18.0.0/15",
                        "198.51.100.0/24",
                        "203.0.113.0/24",
                        "::1/128",
                        "fc00::/7",
                        "fe80::/10"
                    ],
                    "outboundTag": "blocked"
                }
            ]
        }
    }
}

3.V2Ray可使用的命令:

sudo service v2ray start #启动V2Ray
sudo service v2ray stop #停止运行V2Ray
sudo service v2ray restart #重启V2Ray
sudo service v2ray status #查看V2Ray状态

使用cloudflare解析域名

更改域名ns服务器为cloudflare,通过cdn来获得魔法加成
安装v2ray之前,云朵点灰,即是 DNS only

安装 V2Ray

一键安装脚本
bash <(curl -s -L https://233blog.com/v2ray.sh)
传输协议选择 WebSocket + TLS (即是选择 4 )
V2Ray 端口随便,不要是 80 和 443 即可
然后输入你的域名
域名解析 Y
自动配置 TLS 也是 Y
其他直接回车

设置 Crypto 和 开启中转

确保 Cloudflare 的 Crypto 选项卡的 SSL 为 Full
并且 Universal SSL 要为 Active Certificate
然后在 DNS 选项卡那里,把刚才点灰的那个云朵图标,点亮它,云朵图标务必为橙色状态,即是 DNS and HTTP proxy(CDN)

v2ray 常用命令

v2ray menu #管理 V2Ray (同等于直接输入 v2ray)
v2ray info #查看 V2Ray 配置信息
v2ray config #修改 V2Ray 配置
v2ray link #生成 V2Ray 客户端配置文件链接
v2ray textlink 生成 V2Ray 配置信息链接
v2ray qr #生成 V2Ray 配置二维码链接
v2ray ss #修改 Shadowsocks 配置
v2ray ssinfo #查看 Shadowsocks 配置信息
v2ray ssqr #生成 Shadowsocks 配置二维码链接
v2ray status #查看 V2Ray 运行状态
v2ray start #启动 V2Ray
v2ray stop #停止 V2Ray
v2ray restart #重启 V2Ray
v2ray log #查看 V2Ray 运行日志
v2ray update #更新 V2Ray
v2ray update.sh #更新 V2Ray 管理脚本
v2ray uninstall #卸载 V2Ray

注意

如果提示 curl: command not found ,那是因为你的小鸡没装 Curl
ubuntu/debian 系统安装 Curl 方法:
apt-get update -y && apt-get install curl -y
centos 系统安装 Curl 方法:
yum update -y && yum install curl -y
安装好 curl 之后再使用脚本

阿里云CDN https://common-buy.aliyun.com/?commodityCode=cdnforpack#/buy

本次活动所购买CDN流量包总量为480G,每月返20G,分2年返还完毕;2、CDN流量返还时间为每月1日; 3、订购成功后,每月所返20GCDN流量中,若有未使用的部分则当月失效;4、每个用户仅可以参与一次此优惠活动;

CDN 480G流量包仅需0.9元,每月返20GB,2年返完

之前介绍了:阿里云虚机ssl通过cdn开启https
阿里云的cdn花33块钱买的100g,今天介绍一下腾讯的cdn。价格说明里面可写着免费呢。

所有CDN用户每月均可享受10GB免费流量包,新开通CDN的用户连续6个月,每月再赠送50GB流量包。

免费10g每月

下面以我自己的域名linhaoyi.com来演示,说明下:linhaoyi.com解析使用dnspod,ssl证书在阿里云,使用的阿里云虚拟主机。

开通腾讯云cdn

腾讯云cdn地址:https://www.qcloud.com/product/cdn
注册并开通cdn服务,可以使用dnspod、QQ帐号直接登录。

添加域名

必须备案过的域名
添加域名

解析域名

查看CNAME

查看到CNAME并在dnspod设置里面添加解析

CNAME在dnspod解析

HTTPS配置

在阿里云的证书服务中把当前域名的ssl证书下载到电脑并解压,下载的时候选择Nginx格式的。
打开高级配置,在https配置选项后点击前往配置。
按照要求填写,证书内容复制.pem文件的内容,有两段;私钥内容复制.key文件的内容。
上传ssl证书

加速效果

腾讯cdn加速效果

这是一个忧伤的故事,之前6块钱买的虚拟主机就是一个坑。本文以下内容大部分内容是基于阿里云的,只有域名解析是dnspod。

背景

linhaoyi.com是我之前使用的域名,买了阿里云虚机之后就备案了,并且用www.linhaoyi.com开了一个站。而linhaoyi.com还是用的byethost的免费空间,并且开启了https的,由于之前设置了hsts,google浏览器就悲剧了,每次打开www.linhaoyi.com就自动加上了https而导致网站打不开。很不幸的是,byethost的空间被删了。然后干脆就移到阿里云好了。好了,说了这么多废话,我要实现的效果就是:
www.linhaoyi.com不用https访问,而linhaoyi.com使用https访问。两个地址都解析到阿里云主机的,网站使用的是typecho博客。
byethost空间被删

申请ssl证书

阿里云的1年免费证书申请:打开 管理控制台-安全(云盾)-证书服务,https://yundun.console.aliyun.com/?spm=5176.8232195.0.0.0T3gEv&p=cas

点击右上方的购买证书,选择:免费型DV SSL,立即购买。
免费型DV SSL

域名验证类型建议选择dns
提交完成后邮箱会收到txt记录解析设置的内容。设置正确的话,不出意外,十分钟左右就会看到已签发的证书。
txt记录解析

设置cdn

入口在:管理控制台-云计算基础服务-cdn,首次打开会叫你开通。注意:cdn不免费,建议购买33元/年cdn流量包

打开:域名管理-添加域名,输入要开启cdn的域名,支持添加泛域名,如“ *.linhaoyi.com ”
开启cdn

打开:域名管理-列表中网址后面的“配置”,先修改dns解析CNAME记录
修改dns解析CNAME记录

下拉到https设置,点击修改配置,状态选择开启,证书选择下拉选择当前域名的证书,如果申请了多个证书,按时间排序来选择。下面的强制跳转按需选择,默认即:http和https均可访问,https->http即:全部以http访问,http->https即全部https访问。
https设置

效果测试

用站长工具的ping测试
ping测试