测试 Cloudflare CDN 延迟和速度,自选优选最快 IP (v4+v6)!

「原创」测试 Cloudflare CDN 延迟和速度,自选优选最快 IP (v4+v6)!

「原创」

国外很多网站都在使用 Cloudflare CDN,但分配给中国访客的 IP 并不友好。虽然 Cloudflare 公开了其所有 IP 段 ,但想要在这么多 IP 中找到适合自己的,怕是要累死,所以就有了这个软件。

该软件可以批量测试 Cloudflare CDN 延迟和速度,获取自选 优选最快 IP (IPv4+IPv6)!

开源项目:https://github.com/XIU2/CloudflareSpeedTest (好用的话点个⭐鼓励一下叭~


快速使用

  1. 下载编译好的可执行文件 [蓝奏云] / [Github] 并解压。
  2. 双击运行 CloudflareST.exe 文件(Windows),等待测速完成…

手机上独立运行 CloudflareST 测速的简单教程:AndroidIOS
建议测速时避开晚上高峰期(20:00~24:00),否则测速结果会与其他时间相差很大…

测速完毕后,会直接显示最快的 10 个 IP,示例:

IP 地址           已发送  已接收  丢包率  平均延迟  下载速度 (MB/s)
104.27.200.69     4       4       0.00    146.23    28.64
172.67.60.78      4       4       0.00    139.82    15.02
104.25.140.153    4       4       0.00    146.49    14.90
104.27.192.65     4       4       0.00    140.28    14.07
172.67.62.214     4       4       0.00    139.29    12.71
104.27.207.5      4       4       0.00    145.92    11.95
172.67.54.193     4       4       0.00    146.71    11.55
104.22.66.8       4       4       0.00    147.42    11.11
104.27.197.63     4       4       0.00    131.29    10.26
172.67.58.91      4       4       0.00    140.19    9.14
...

# 因为默认下载测速地址的文件大小只有 300MB,如果你速度太快的话,测速结果可能会低于实际速度。
# 官方 500MB (可自定义大小) 下载测速地址:https://speed.cloudflare.com/__down?bytes=500000000
# 因为每次测速都是在每个 IP 段中随机 IP,所以每次的测速结果都不可能相同,这是正常的!

# 软件是先 延迟测速并按从低到高排序后,再从 最低延迟的 IP 开始下载测速的,所以:

测速结果第一行就是既下载速度最快、又平均延迟最低的最快 IP!至于拿来干嘛?取决于你~

完整结果保存在当前目录下的 result.csv 文件中,用记事本/表格软件打开,格式如下:

IP 地址, 已发送, 已接收, 丢包率, 平均延迟, 下载速度 (MB/s)
104.27.200.69, 4, 4, 0.00, 146.23, 28.64

大家可以按自己需求,对完整结果进一步筛选处理,或者去看一看进阶使用指定过滤条件


进阶使用

直接运行使用的是默认参数,如果想要测速结果更全面、更符合自己的要求,可以自定义参数。

C:\>CloudflareST.exe -h

CloudflareSpeedTest vX.X.X
测试 Cloudflare CDN 所有 IP 的延迟和速度,获取最快 IP (IPv4+IPv6)!
https://github.com/XIU2/CloudflareSpeedTest

参数:
    -n 200
        测速线程数量;越多测速越快,性能弱的设备 (如路由器) 请勿太高;(默认 200 最多 1000)
    -t 4
        延迟测速次数;单个 IP 延迟测速次数,为 1 时将过滤丢包的IP,TCP协议;(默认 4)
    -tp 443
        指定测速端口;延迟测速/下载测速时使用的端口;(默认 443 端口)
    -dn 10
        下载测速数量;延迟测速并排序后,从最低延迟起下载测速的数量;(默认 10)
    -dt 10
        下载测速时间;单个 IP 下载测速最长时间,不能太短;(默认 10)
    -url https://cf.xiu2.xyz/Github/CloudflareSpeedTest.png (默认 300MB)
    -url https://speed.cloudflare.com/__down?bytes=500000000 (官方 500MB 且可自定义大小)
        下载测速地址;用来下载测速的 Cloudflare CDN 文件地址,文件太小可能导致测速结果不准确;
    -tl 200
        平均延迟上限;只输出低于指定平均延迟的 IP,可与其他上限/下限搭配;(默认 9999 ms)
    -tll 40
        平均延迟下限;只输出高于指定平均延迟的 IP,可与其他上限/下限搭配;(默认 0 ms)
    -sl 5
        下载速度下限;只输出高于指定下载速度的 IP,凑够指定数量 [-dn] 才会停止测速;(默认 0.00 MB/s)
    -p 10
        显示结果数量;测速后直接显示指定数量的结果,为 0 时不显示结果直接退出;(默认 10)
    -f ip.txt
        IP段数据文件;如路径含有空格请加上引号;支持其他 CDN IP段;(默认 ip.txt)
    -o result.csv
        写入结果文件;如路径含有空格请加上引号;值为空时不写入文件 [-o ""](默认 result.csv)
    -dd
        禁用下载测速;禁用后测速结果会按延迟排序 (默认按下载速度排序)(默认 启用)
    -ipv6
        IPv6测速模式;确保 IP 段数据文件内只包含 IPv6 IP段,软件不支持同时测速 IPv4+IPv6;(默认 IPv4)
    -allip
        测速全部的IP;对 IP 段中的每个 IP (仅支持 IPv4) 进行测速;(默认 每个 IP 段随机测速一个 IP)
    -v
        打印程序版本+检查版本更新
    -h
        打印帮助说明

使用示例

在 CMD 中运行,或者把启动参数添加到快捷方式中。

# 命令行示例
# 注意:各参数均有默认值,只有不使用默认值时,才需要手动指定参数的值(按需选择),参数不分前后顺序。  
# 提示: Linux 系统只需要把下面命令中的 CloudflareST.exe 改为 ./CloudflareST 即可。  

# 测速 IPv4 时,需要指定 IPv4 数据文件(-f 默认值就是 ip.txt,所以该参数可以省略)
CloudflareST.exe -f ip.txt

# 测速 IPv6 时,需要指定 IPv6 数据文件( ipv6.txt ),需要加上 -ipv6 参数
CloudflareST.exe -f ipv6.txt -ipv6

# ——————————————————————

# 指定 IPv4 数据文件,不显示结果直接退出,输出结果到文件(-p 值为 0)
CloudflareST.exe -f 1.txt -p 0 -dd

# 指定 IPv4 数据文件,不输出结果到文件,直接显示结果(-p 值为 10 条,-o 值为空但引号不能少)
CloudflareST.exe -f 2.txt -o "" -p 10 -dd

# 指定 IPv4 数据文件 及 输出结果到文件(相对路径,即当前目录下,如含空格请加上引号)
CloudflareST.exe -f 3.txt -o result.txt -dd

# ——————————————————————

# 地址要求:可以直接下载、文件大小超过 200MB、用的是 Cloudflare CDN
CloudflareST.exe -url https://cf.xiu2.xyz/Github/CloudflareSpeedTest.png
# 因为默认下载测速地址的文件大小只有 300MB,如果你速度太快的话,测速结果可能会低于实际速度。
# 因此推荐使用 Cloudflare CDN 官方下载测速地址(500MB 且可自定义大小,即末尾数字):
CloudflareST.exe -url https://speed.cloudflare.com/__down?bytes=500000000

# 注意:如果下载测速地址为 HTTP 协议,记得加上 -tp 80(这个参数会影响 延迟测速/下载测速 时使用的端口)
CloudflareST.exe -tp 80 -url http://xxx/xxx

# ——————————————————————

# 指定测速条件:

# - 仅指定 [平均延迟上限] 条件

# 平均延迟上限:200 ms,下载速度下限:0 MB/s,数量:10 个( 可选)
# 即找到平均延迟低于 200 ms 的 IP,然后再按延迟从低到高进行 10 次下载测速
CloudflareST.exe -tl 200 -dn 10

# 如果没有一个 IP 平均延迟低于 200ms,那么不会输出任何内容。  


# - 仅指定 [平均延迟上限] 条件,且只延迟测速,不下载测速

# 平均延迟上限:200 ms,下载速度下限:0 MB/s,数量:不知道多少 个
# 即只输出低于 200ms 的 IP,且不再下载测速(因为不再下载测速,所以 -dn 参数就无效了)
CloudflareST.exe -tl 200 -dd


# - 仅指定 [下载速度下限] 条件

# 平均延迟上限:9999 ms,下载速度下限:5 MB/s,数量:10 个( 可选)
# 即需要找到 10 个平均延迟低于 9999 ms 且下载速度高于 5 MB/s 的 IP 才会停止测速
CloudflareST.exe -sl 5 -dn 10

# 没有指定平均延迟上限时,如果一直凑不够满足条件的 IP 数量,就会一直测速下去。    
# 所以建议同时指定 [下载速度下限] 和 [平均延迟上限],这样测速到指定延迟上限还没凑够数量,就会终止测速。


# - 同时指定 [平均延迟上限] + [下载速度下限] 条件

# 平均延迟上限、下载速度下限均支持小数(如 -sl 0.5)
# 平均延迟上限:200 ms,下载速度下限:5.6 MB/s,数量:10 个( 可选)
# 即需要找到 10 个平均延迟低于 200 ms 且下载速度高于 5 .6MB/s 的 IP 才会停止测速
CloudflareST.exe -tl 200 -sl 5.6 -dn 10

# 如果没有一个 IP 平均延迟低于 200ms,那么不会输出任何内容。  
# 如果没有一个 IP 下载速度高于 5.6 MB/s,那么就会和不指定 [下载速度下限] 条件一样输出结果。  
# 所以建议先不指定条件测速一遍,看看平均延迟和下载速度大概在什么范围,避免指定条件过低/过高!

# 因为Cloudflare 公开的 IP 段是回源 IP+任播 IP,而回源 IP是无法使用的,所以下载测速是 0.00。  
# 运行时可以加上 -sl 0.01(下载速度下限),过滤掉回源 IP(下载测速低于 0.01MB/s 的结果)。

# ——————————————————————

# 单独对一个或多个 IP 测速:
# 如果要单独对一个或多个 IP 进行测速,只需要把这些 IP 按如下格式写入到任意文本文件中,例如:1.txt
2.2.2.1
2.2.2.2.200
3.3.3.1/24
# 单个 IP 的话可以省略 /32 子网掩码了(即 2.2.2.1等同于 2.2.2.1/32)。
# 子网掩码 /24 指的是这个 IP 最后一段,即 3.3.3.1~3.3.3.255。

# 然后运行 CloudflareST 时加上启动参数 -f 1.txt 即可。

# 先进入 CloudflareST 所在目录,然后运行:
# Windows 系统(在 CMD 中运行)
CloudflareST.exe -f 1.txt

# Linux 系统
./CloudflareST -f 1.txt

# 对于 1.0.0.1/24 这样的 IP 段只会随机最后一段(3.3.3.1~255),如果要测速该 IP 段中的所有 IP,请加上 -allip 参数。

# ——————————————————————

# 快捷方式示例(右键快捷方式 - 目标)

# 如果要不输出结果文件,那么请加上 -o " ",引号里的是空格(没有空格会导致该参数被省略)。
D:\ABC\CloudflareST\CloudflareST.exe -n 500 -t 4 -dn 20 -dt 5 -o " "

# 如果文件路径包含引号,则需要把启动参数放在引号外面,记得引号和 - 之间有空格。
"D:\Program Files\CloudflareST\CloudflareST.exe" -n 500 -t 4 -dn 20 -dt 5 -o " "

一劳永逸加.速所有使用 Cloudflare CDN 的网站(不需要再一个个添加域名到 Hosts 了)

我以前说过,开发该软件的目的就是为了通过改 Hosts 的方式来加.速访问使用 Cloudflare CDN 的网站。但一个个添加域名到 Hosts 实在太麻烦了,于是我就找到了个一劳永逸的办法!

可以看这个 还在一个个添加 Hosts?完美加.速所有使用 Cloudflare CDN 的网站方法来了!

自动更新 Hosts

考虑到很多人获得最快 Cloudflare CDN IP 后,需要替换 Hosts 文件中的 IP。

可以看这个 Issues 获取 Windows/Linux 自动更新 Hosts 脚本


感谢项目

许可证

免费看netfix电影网站:

免费看netfix电影网站:

直接google搜索网站名字即可)

1.FMOVIES: https://fmovies.to/

2.4K电影网:http://www.4k6.net/

3.YaNETFLIX: https://yanetflix.com/

4.MAGEDN影院:https://loli.magedn.com/

5.唐人街影院:https://ouleyingyuan.tangrenjie.tv/vo…

6.独播库:https://duboku.su/

7.真不卡影院:http://www.zhenbuka.fun/

8.片库:https://m.pianku.li/

9.555电影网:https://www.o8tv.com/

10.欧华影院:https://ouhua.tv/

11.多多电影网:https://dd520.cc/

12.爱尚影视:http://www.ouhvod.com/

VPS常用脚本

常用脚本

服务器解锁Netflix检测

一键脚本检测你的vps是否解锁Netflix

服务测试脚本

购买vps必备的几个测试脚本,都是一键脚本

Cloudflare反代加速

垃圾vps能有一定提速效果可以一试

基于Xray的七合一版本

支持vless、vmess、Trojan、Trojan-go

iperf测速软件的使用

大佬们都在用的vps直连测速软件

V贰rayvless一键脚本

最新协议,下一代科学上网终极协议

V贰ray一键脚本

小白特别适用的V贰ray搭建脚本

iptablesUtils中转脚本

自己在用的推荐的中转脚本,支持IP中转和ddns中转

trojan-go源码

一直在维护的版本,推荐使用

Linux一键虚拟内存

Linux VPS一键添加/删除Swap

trojan一键版

trojan多用户管理部署程序,一键脚本

v2-uitu面板

一个全新的多协议多用户v2ray面板

一键网页版speedtest测速搭建

使用 Docker 一键安装 HTML5 Speedtest

GCP实例的密码与root用户登陆

让gcp能通过shell工具登陆

Frps服务端一键配置脚本

可以让你在外也能控制家中电脑

流媒体实时翻译插件

可以实时翻译Netflix等在线流媒体

机场节点批量测速

一键批量节点测速

利用Cloudflare屏蔽大陆IP访问

无需代码就能指定封某国家或地区IP

服务器常用脚本工具包

小白必备,主流科学上网以及服务器优化的各种脚本合辑

Docker常用命令

常用的docker命令

Cloudflare WARP 一键配置脚本

一键解决Netflix解锁问题

ehco一键脚本

一个中转一键脚本

软路由

N1和HK1精简版固件

云编译自动最新编译固件

N1新版固件53+o安装与在线升级

最新版的是否需要一直插着U盘呢?

s905x3刷机代码

性价比超过N1的电视盒子

N1盒子固件编译

从环境搭建,到固件本地编译云编译,再到打包

红米ac2100刷机工具包

除了刷机包,还有文字教程,视频教程看我的YouTube

N1盒子固件

包括刷机文件,以及最新固件

软路由搭建教程

最便宜的软路由搭建方案

armbian+openwrt手动升级内核

自己手动升级,无需刷机

/164.html

openwrt项目仓库

YouTube 详细统计信息详解

Video ID / sCPN :每个视频独特的、独有的ID / 用于识别问题的字符串(开发人员适用)

Viewport / Frames:当前播放窗口的分辨率 / 视频帧数的变化情况(由于主机性能的原因导致的丢帧数)

Current / Optimal Res:视频的解析度 / 最佳解析度

Volume / Normalized:当前音量百分比 / 实际输出音量百分比(与YouTube标准音量的响度差距)

Codecs:视频类型 / 格式

Color:视频色域

Host:为您推播流媒体的YouTube服务器主机名

Connection Speed:视频的加载速度,也就是大家常参考的数字,这个数字并不是很准确,由于YouTube使用的是小数据包、高频发送次数的调度方案,所以在延迟服务器上这个数字会很大。高延迟速率的链接速率是明显偏小的。(状态条为蓝色,加载无压力)

Network Activity:网络连接速度(状态条为蓝色,连接无压力。已经缓存完全后,为黑色)

Buffer Health:已缓存的视频时长(假如断开网络,我们还能观看的时长)

Mystery Text:字母“ s”后的数字代表播放器的状态代码(例如:s:4 –> video paused)

Kbps(千比特每秒)又称千比特率,指的是数字信号的传输速率,也就是每秒钟传送多少个千位的信息(k表示千,kb表示的是多少千个位),也可以表示网络的传输速度。为了在直观上显得网络的传输速度较快,一般公司都使用kb(千位)来表示。如果是大写B的kBps,则表示每秒传送多少千字节。1kByte/s=8kbit/s(一般简写为1kB/s=8kb/s)。

实际网速计算公式:Connection Speed÷(1024*8)=实际速度 MB/s

例如说明:
30000÷(1024*8)=3.662109375 大约就是 3.6MB/s
说明此时你连接VPN后的速度大约在3.6MB/s左右。

  • Mbps —-> Milionbit pro second(百万位每秒)
  • Kbps —-> Kilobit pro second(千位每秒)
  • bps —-> bit pro second(位每秒)
  • bit —-> 通常用 b 表示
  • MB —-> 百万字节(兆字节)
  • KB —-> 千字节
  • B —-> 字节
  • 1 Mbps = 1000 Kbps
  • 1 Kbps = 1000 bps
  • 1 MB = 1024 KB
  • 1 KB = 1024 B
  • 1 B = 8 b —-> B表示字节、b表示位每秒
  • 例如:

    70000 Kbps = (70000 * 1000) bps = 70000000 bps

    70000000 bps = (70000000 / 8) B = 8750000 B

    8750000 B = (8750000 / 1024) KB = 8545 KB

    8545 KB = 8.345 MB

    也就是说,70000 Kbps 约等于 8.345 MB

VPS一键脚本

这里的科学上网工具指的是安装在 VPS 服务端的软件,可以是 shad­ow­socks (ss)、Shad­ow­socksR (ssr)、V2ray 等加密传输代理软件。

常见的 ss/​ssr/​v2ray 服务端软件安装配置已经有乐于分享精神的朋友提供了一键安装脚本,安装过程变得简单很多,但是有些脚本会从源代码编译安装,虽然安全,但是没有太大必要。

关于服务器操作系统选择建议:

  1. 选择系统版本不要太老,推荐:CentOS8(2021年还可用,以后可能使用Centos streaming滚动版本或Rocky社区版) / Ubuntu 20.04 LTS (20是2020年发行的,04表示是长期支持版本)
  2. 硬件配置: 512MB内存/单核CPU足够,重点关注带宽(100Mbps/1000Mbps通常越大越好,但多人共享,实际情况要看提供商良心了)及流量是否每月限制(比如每月500GB等)。
  3. 网络线路选择: AS9929(联通优质国际线路,仅次与CN2)、CN2-GT(AS4809)(出程高速,回程普通,VPS很少有)、CN2-GIA(AS4809)(随说是双程高速网,但很多廉价VPS卖的是回程高速线路,双程高速价格肯定是比较贵的)以及CTGNet (AS23764)(最新产品替代CN2,目前还很少见),其他未说明的多是普通线路(具体情况跟地区、实际网络拥堵有关)。

了解了购买 VPS 常见选择信息后,可以继续介绍安装服务端代理方法了。

安装SS服务端

ss 使用最广,但是 AEAD 加密方式让 SS 产生了两种:传统方式仅支持AEAD加密方式,服务端程序也是分为这两种。
SS 服务端软件也有很多版本,不同人编写的、结果使用方法、支持加密算法也存在差异。

传统加密方式服务端安装脚本

安装 shad­ow­socks-libev 版本,如果使用安装包安装失败,会自动选择源码编译安装:

# 下载脚本到Linux主机
curl -L -o /usr/local/bin/ssctl https://git.io/install_ss_src.sh
chmod +x /usr/local/bin/ssctl

ssctl server

提示:因为是第一次安装,如果是 Ubuntu 系统或 Man­jaro 系统可以直接安装 SS 服务端软件,其他 Linux 系统需要安装一些编译工具进行源码安装。

安装过程根据提示选择配置选项,或者使用默认都可以。

安装完成后,会自动生成客户端使用的 SS 链接信息!如果支持二维码生成则会显示一个手机端可用的二维码。

支持AEAD加密方式安装脚本

使用服务端程序为开源版本的 go-shadowsocks2

# 下载脚本到Linux主机
curl -L -o /usr/local/bin/ssctl https://git.io/ss2go_install.sh
chmod +x /usr/local/bin/ssctl
ssctl server

提示:安装服务端程序没有编译过程,而是直接使用官网自动编译发布的最新版本压缩包文件,因此速度快。

安装后,可以使用 ssctl 命令添加、删除和查看多个服务。

安装SSR服务端

使用如下命令安装 SSR 服务器.

curl -L https://git.io/JKydh -o ssrn-install.sh
chmod +x ssrn-install.sh
./ssrn-install.sh

中间会要求你输入一些参数。如果你懒,一路回车也可以.

安装V2ray服务端

下面这个脚本支持 v2ray 和 shadowsocks 类型代理服务自动化安装:

bash <(curl -s -L https://git.io/v2ray.sh)

安装前,提前先了解一下推荐的配置,以及需要的前提条件

目前V2ray一键脚本支持功能

  • VMESS,即最普通的V2ray服务器,没有伪装,也不是VLESS
  • VMESS+KCP,传输协议使用mKCP,VPS线路不好时可能有奇效
  • VMESS+TCP+TLS,带伪装的V2ray,不能过CDN中转
  • VMESS+WS+TLS,即最通用的V2ray伪装方式,能过CDN中转,推荐使用
  • VLESS+KCP,传输协议使用mKCP
  • VLESS+TCP+TLS,通用的VLESS版本,不能过CDN中转,但比VMESS+TCP+TLS方式性能更好
  • VLESS+WS+TLS,基于websocket的V2ray伪装VLESS版本,能过CDN中转,有过CDN情况下推荐使用
  • VLESS+TCP+XTLS,目前最强悍的VLESS+XTLS组合,强力推荐使用(但是支持的客户端少一些)
  • Shadowsocks配置

目前:V2rayNG 客户端支持以上所有类型配置了。

详解VMESS+WS+TLS安装过程

配置前准备:

  • 拥有一个闲置的域名:提前设置DNS解析域名指向当前VPS的IP地址

开始第一次安装配置:

bash <(curl -s -L https://git.io/v2ray.sh)

选择配置见下图:

 

VMESS+WS+TLS安装过程
VMESS+WS+TLS安装过程

 

注意: 当前脚本不会配置防火墙,因此如果本机无法访问服务端端口时,可能 VPS 已有的防火墙规则影响,这类防火墙配置请自行增加配置(简单办法就是:iptables -F 清理所有规则)。

安装成功后,我们可以使用 v2ray 脚本命令管理服务及配置。

第一次安装时,还会提示:

**是否配置 `Shadowsocks` [Y/N]**

有需要 Shadowsocks 的用户可以继续配置,配置过程如下:

 

shadowsocks配置过程
shadowsocks配置过程

 

安装Xray服务端

安装脚本命令:

# 下载一键安装脚本
curl -o $HOME/install.sh -L https://git.io/JLAdl

# 执行安装
chmod +x $HOME/install.sh && $HOME/install.sh

安装成功后,可以使用命令 vasma 进行服务管理。如果出现 “ 错误信息,执行一下如下命令增加可执行权限:

chmod +x /usr/bin/vasma

目前Xray一键脚本支持功能

支持安装类型:

  • VLESS+TCP+TLS
  • VLESS+TCP+xtls-rprx-direct【推荐】
  • VLESS+gRPC+TLS【支持CDN、IPv6、延迟低】
  • VLESS+WS+TLS【支持CDN、IPv6】
  • Trojan+TCP+TLS【推荐】
  • Trojan+TCP+xtls-rprx-direct【推荐】
  • Trojan+gRPC+TLS【支持CDN、IPv6、延迟低】
  • VMess+WS+TLS【支持CDN、IPv6】

一键安装脚本编写、后期维护不易,更多详细介绍可以阅读作者的详细介绍文章

安装示例展示

https://cdn.jsdelivr.net/gh/mack-a/v2ray-agent@master/fodder/install/install.jpg

网络配置优化

前面网络速度测试,已经展示了优化后的速度有明显提升,因此为大家提供了优化网络配置的方法。

请参考执行下面命令配置即可:

此处内容需要评论回复后(审核通过)方可阅读

 

最后

配置完毕预计用时 5 分钟左右,相比 xray-install 的脚本要快好多。

安装结束后,小伙伴们快使用新配置的代理上网吧!

最后,一键安装脚本很多,速度快慢及安全性的重点不在于安装脚本,而在于 VPS 网络线路带宽及加密算法的选择。

下面这张图是在网络上找到的关于各种配置方式的网络速度测试情况:

 

此处内容需要评论回复后(审核通过)方可阅读

 

每月5元,便宜但速度飞快的美国VPS(6机房可选)低至$9.89/年

racknerd发布了2022年新年VPS优惠促销活动,年付不到10美元!美国VPS有6个可选数据中心分别是:洛杉矶、圣何塞、西雅图、达拉斯、芝加哥、纽约。支持PayPal和支付宝付款,默认1Gbps带宽,KVM虚拟,纯SSD raid10,solusvm面板…

logo-light.png

2022年新年促销VPS,注意:这个活动不是总有,若链接失效只能购买别的了

内存 CPU SSD 流量 价格 购买
512M 1核 10G 1T/月 $9.89/年 购买链接
1G 1核 20G 2T/月 $13.98 购买链接
2G 2核 35G 4T/月 $24.98 购买链接
3G 2核 50G 6T/月 $31.98 购买链接

这里是dc-02图片演示站,可以体验一下vps的速度 http://204.13.154.10/

512M内存比较适合个人代理用,直接搭建v2ray,1G以上内存2-3人合租或者是建站很合适。

黑色星期五-促销(与新年促销有些区别,注意比较SSD大小和流量,按需购买):

内存 CPU SSD 流量 价格 购买
768M 1核 12G 1T/月 $10.88/年 购买链接
1G 1核 25G 4T/月 $14.88/年 购买链接 (这一款选择的人多)
2.5G 2核 50G 6T/月 $27.88/年 购买链接
3G 2核 60G 8T/月 $34.88/年 购买链接
4G 3核 75G 10T/月 $43.39/年 购买链接

推荐理由:便宜,好用,速度飞快,建站或者代理都能胜任。

Passwall DNS模式和SmartDNS速配使用

Passwall DNS模式简介和SmartDNS快速配合使用
最后更新:2020-01-31
硬件:华硕ACRH17无线路由器
内核 4.14.167 Passwall 版本 3.3-39-20200130
SmartDNS支持第二DNS服务器组,但与Passwall配合使用时我不建议用这个功能,Passwall的设计已经很棒了,没必要把SmartDNS搞得很复杂,我建议SmartDNS仅用于国内DNS服务器。
一、准备
国内用smartdns服务,端口6053,关闭ipv6服务器,开启域名预加载功能,开启黑名单过滤(黑名单IP见本文最下面),缓存是否开启都可以,重定向选择“无”。添加一组国内DNS IP,建议添加2个公共DNS+2个运营商DNS+1个支持tcp或tls的国内DNS(中科大或红鱼)。比如下图是我用电信宽带的smartdns配置图。
网络-接口-LAN,设置自定义dns服务器为192.168.1.1。
DHCP/DNS开启【忽略解析文件】
这一步可以在开启Passwall之前做,也可以在开启Passwall之后做。
二、设置Passwall DNS
组合1:
国内DNS服务器:127.0.0.1#6053
DNS模式:ChinaDNS-NG
ChinaDNS-NG可信DNS:pdnsd+TCP节点解析DNS
DNS地址:GoogleDNS或OpenDNS
代理模式:大陆白名单
工作流程:gfwlist域名只向7914端口的pdnsd查询,pdnsd通过TCP节点(就是指定的代理节点)用GoogleDNS或OpenDNS查询。
常用国内域名只向国内DNS服务器(这里就是smartdns)查询。
其它域名同时向国内DNS和可信DNS查询,返回的国内IP用smartdns的查询结果,国外IP用可信DNS的查询结果。
就是说,返回的国内IP对本地优化,国外IP对代理节点优化。
所以这种模式适合使用大陆白名单,如果代理模式用GFW名单,那么访问国外网站时,由于返回的IP不对本地优化,速度上不是最快。
路由器上测试:
dig www.anandtech.com @127.0.0.1 -p 6053
返回184.30.228.207(美国)
dig www.anandtech.com @127.0.0.1 -p 7914
返回96.6.73.111(新加坡)
dig www.anandtech.com @127.0.0.1 -p 7913
返回96.6.73.111(新加坡)
dig www.anandtech.com @127.0.0.1 -p 53
返回96.6.73.111(新加坡)
本地ping 184.30.228.207(美国)166ms
本地ping 96.6.73.111(新加坡)204ms
经测试,chinadns-ng的7913端口选择了可信dns 7914端口查询的结果,这个国外IP对代理节点优化(代理节点是新加坡),但对本地不优化(访问比用smartdns解析的ip慢)。
组合1有一个小缺点,因pdnsd带有缓存,导致极少数国内域名chinadns-ng有时会返回对应的国外ip,比如www.guancha.cn。
(这个问题我一直没解决,所以我本人用的是组合2。)
组合2:
socks5节点:选一个和TCP节点相同的
国内DNS服务器:127.0.0.1#6053
DNS模式:ChinaDNS-NG
ChinaDNS-NG可信DNS:dns2socks+Socks5解析
DNS地址:GoogleDNS或OpenDNS
代理模式:大陆白名单
工作流程和组合1一样,但解决了组合1存在的缺点。
组合3:
UDP节点:与TCP节点相同
国内DNS服务器:127.0.0.1#6053
DNS模式:ChinaDNS-NG
ChinaDNS-NG可信DNS:GoogleDNS或OpenDNS
代理模式:大陆白名单
工作流程和前面基本一样,但这里没有7914端口了。
注意要开启UDP节点,这样国外域名的ip会通过代理节点返回,对代理节点优化。
如果没有开启UDP节点,国外域名的ip会通过smartdns返回,对本地节点优化,所以没有开启UDP节点的话,最好使用GFW名单模式。
组合3缺点:如果开启了UDP节点,可能负载均衡不会正常工作。
组合4:
socks5节点:选一个和TCP节点相同的
国内DNS服务器:127.0.0.1#6053
DNS模式:dns2socks+Socks5解析
DNS地址:GoogleDNS或OpenDNS
代理模式:GFW名单
组合4因为不使用chinadns-ng,所以也就没有了国内外IP分流的功能。
gfwlist域名通过socks5节点查询,对代理节点优化。
国内域名和其它国外域名返回smartdns的结果,对本地优化。
所以建议使用GFW名单模式。
路由器上测试:
dig www.anandtech.com @127.0.0.1 -p 6053
返回184.30.228.207(美国)
dig www.anandtech.com @127.0.0.1 -p 7913
返回96.6.73.111(新加坡)
dig www.anandtech.com @127.0.0.1 -p 53
返回184.30.228.207(美国)
组合5:
国内DNS服务器:127.0.0.1#6053
DNS模式:pdnsd
DNS地址:GoogleDNS或OpenDNS
代理模式:GFW名单
工作流程和组合4一样,也是建议配合GFW黑名单模式。
因为pdnsd带有缓存,理论上第二次打开gfw域名会快一点。
注意:用了组合4和5的配置,由于没有chinadns-ng的ip分流功能,此时非gfwlist列表的被污染的域名只能通过Passwall的国内DNS服务器(这里用了smartdns)返回,比如dlercloud.com等很多机场域名。如果smartdns里没有配置防污染的tcp或tls dns服务器,那么就不可能打开这类网站。除非你手动在Passwall的黑名单里添加这些域名。
总结:
如果用GFW模式,建议组合4或5。
如果用大陆白名单模式,建议组合2或1。
无论如何都建议在smartdns里添加1-2个防污染的tcp或tls 国内dns服务器,比如中科大或红鱼DNS。
附:SmartDNS 黑名单 IP
blacklist-ip 4.36.66.178 blacklist-ip 8.7.198.45 blacklist-ip 31.13.64.1 blacklist-ip 31.13.64.33 blacklist-ip 31.13.64.49 blacklist-ip 31.13.65.1 blacklist-ip 31.13.65.17 blacklist-ip 31.13.65.18 blacklist-ip 31.13.66.1 blacklist-ip 31.13.66.23 blacklist-ip 31.13.66.6 blacklist-ip 31.13.68.1 blacklist-ip 31.13.68.22 blacklist-ip 31.13.69.129 blacklist-ip 31.13.69.160 blacklist-ip 31.13.69.33 blacklist-ip 31.13.69.86 blacklist-ip 31.13.70.1 blacklist-ip 31.13.70.20 blacklist-ip 31.13.71.23 blacklist-ip 31.13.71.7 blacklist-ip 31.13.72.1 blacklist-ip 31.13.72.17 blacklist-ip 31.13.72.23 blacklist-ip 31.13.72.34 blacklist-ip 31.13.72.54 blacklist-ip 31.13.73.1 blacklist-ip 31.13.73.17 blacklist-ip 31.13.73.23 blacklist-ip 31.13.74.1 blacklist-ip 31.13.74.17 blacklist-ip 31.13.75.17 blacklist-ip 31.13.75.18 blacklist-ip 31.13.76.16 blacklist-ip 31.13.76.8 blacklist-ip 31.13.77.33 blacklist-ip 31.13.77.55 blacklist-ip 31.13.78.65 blacklist-ip 31.13.78.66 blacklist-ip 31.13.79.1 blacklist-ip 31.13.79.17 blacklist-ip 31.13.80.1 blacklist-ip 31.13.80.17 blacklist-ip 31.13.81.1 blacklist-ip 31.13.81.17 blacklist-ip 31.13.82.1 blacklist-ip 31.13.82.17 blacklist-ip 31.13.82.23 blacklist-ip 31.13.83.1 blacklist-ip 31.13.83.16 blacklist-ip 31.13.83.8 blacklist-ip 31.13.84.1 blacklist-ip 31.13.84.16 blacklist-ip 31.13.84.8 blacklist-ip 31.13.85.1 blacklist-ip 31.13.85.16 blacklist-ip 31.13.85.8 blacklist-ip 31.13.86.1 blacklist-ip 31.13.86.16 blacklist-ip 31.13.86.8 blacklist-ip 31.13.97.245 blacklist-ip 31.13.97.248 blacklist-ip 37.61.54.158 blacklist-ip 46.82.174.68 blacklist-ip 59.24.3.173 blacklist-ip 64.13.192.74 blacklist-ip 64.13.192.76 blacklist-ip 64.13.232.149 blacklist-ip 64.33.88.161 blacklist-ip 64.33.99.47 blacklist-ip 64.66.163.251 blacklist-ip 65.104.202.252 blacklist-ip 65.160.219.113 blacklist-ip 66.45.252.237 blacklist-ip 66.220.146.94 blacklist-ip 66.220.147.11 blacklist-ip 66.220.147.44 blacklist-ip 66.220.147.47 blacklist-ip 66.220.149.18 blacklist-ip 66.220.149.32 blacklist-ip 66.220.149.99 blacklist-ip 66.220.151.20 blacklist-ip 66.220.152.17 blacklist-ip 66.220.152.28 blacklist-ip 66.220.155.12 blacklist-ip 66.220.155.14 blacklist-ip 66.220.158.32 blacklist-ip 67.15.100.252 blacklist-ip 67.15.129.210 blacklist-ip 67.228.37.26 blacklist-ip 67.228.74.123 blacklist-ip 67.228.102.32 blacklist-ip 67.228.126.62 blacklist-ip 67.228.221.221 blacklist-ip 67.228.235.91 blacklist-ip 67.228.235.93 blacklist-ip 69.63.176.143 blacklist-ip 69.63.176.15 blacklist-ip 69.63.176.59 blacklist-ip 69.63.178.13 blacklist-ip 69.63.180.173 blacklist-ip 69.63.181.11 blacklist-ip 69.63.181.12 blacklist-ip 69.63.184.14 blacklist-ip 69.63.184.142 blacklist-ip 69.63.184.30 blacklist-ip 69.63.186.30 blacklist-ip 69.63.186.31 blacklist-ip 69.63.187.12 blacklist-ip 69.63.189.16 blacklist-ip 69.63.190.26 blacklist-ip 69.171.224.12 blacklist-ip 69.171.224.40 blacklist-ip 69.171.224.85 blacklist-ip 69.171.225.13 blacklist-ip 69.171.227.37 blacklist-ip 69.171.228.20 blacklist-ip 69.171.228.74 blacklist-ip 69.171.229.11 blacklist-ip 69.171.229.28 blacklist-ip 69.171.229.73 blacklist-ip 69.171.230.18 blacklist-ip 69.171.232.21 blacklist-ip 69.171.233.24 blacklist-ip 69.171.233.33 blacklist-ip 69.171.233.37 blacklist-ip 69.171.234.18 blacklist-ip 69.171.234.29 blacklist-ip 69.171.234.48 blacklist-ip 69.171.235.101 blacklist-ip 69.171.235.16 blacklist-ip 69.171.235.64 blacklist-ip 69.171.237.16 blacklist-ip 69.171.237.26 blacklist-ip 69.171.239.11 blacklist-ip 69.171.240.27 blacklist-ip 69.171.242.11 blacklist-ip 69.171.242.30 blacklist-ip 69.171.244.11 blacklist-ip 69.171.244.12 blacklist-ip 69.171.244.15 blacklist-ip 69.171.245.49 blacklist-ip 69.171.245.53 blacklist-ip 69.171.245.84 blacklist-ip 69.171.246.9 blacklist-ip 69.171.247.20 blacklist-ip 69.171.247.32 blacklist-ip 69.171.247.71 blacklist-ip 69.171.248.112 blacklist-ip 69.171.248.128 blacklist-ip 69.171.248.65 blacklist-ip 72.14.205.104 blacklist-ip 72.14.205.99 blacklist-ip 74.86.118.24 blacklist-ip 74.86.12.172 blacklist-ip 74.86.12.173 blacklist-ip 74.86.142.55 blacklist-ip 74.86.151.162 blacklist-ip 74.86.151.167 blacklist-ip 74.86.17.48 blacklist-ip 74.86.226.234 blacklist-ip 74.86.228.110 blacklist-ip 74.86.235.236 blacklist-ip 74.86.3.208 blacklist-ip 75.126.115.192 blacklist-ip 75.126.124.162 blacklist-ip 75.126.135.131 blacklist-ip 75.126.150.210 blacklist-ip 75.126.164.178 blacklist-ip 75.126.2.43 blacklist-ip 75.126.215.88 blacklist-ip 75.126.33.156 blacklist-ip 78.16.49.15 blacklist-ip 88.191.249.182 blacklist-ip 88.191.249.183 blacklist-ip 88.191.253.157 blacklist-ip 93.46.8.89 blacklist-ip 128.121.126.139 blacklist-ip 159.106.121.75 blacklist-ip 169.132.13.103 blacklist-ip 173.252.73.48 blacklist-ip 173.252.100.21 blacklist-ip 173.252.100.32 blacklist-ip 173.252.102.16 blacklist-ip 173.252.102.241 blacklist-ip 173.252.103.64 blacklist-ip 173.252.110.21 blacklist-ip 174.36.196.242 blacklist-ip 174.36.228.136 blacklist-ip 174.37.54.20 blacklist-ip 174.37.154.236 blacklist-ip 174.37.175.229 blacklist-ip 192.67.198.6 blacklist-ip 199.16.156.40 blacklist-ip 199.16.156.7 blacklist-ip 199.16.158.190 blacklist-ip 199.59.148.14 blacklist-ip 199.59.148.140 blacklist-ip 199.59.148.209 blacklist-ip 199.59.148.97 blacklist-ip 199.59.149.136 blacklist-ip 199.59.149.244 blacklist-ip 199.59.150.11 blacklist-ip 199.59.150.49 blacklist-ip 202.106.1.2 blacklist-ip 202.181.7.85 blacklist-ip 203.98.7.65 blacklist-ip 203.161.230.171 blacklist-ip 205.186.152.122 blacklist-ip 207.12.88.98 blacklist-ip 208.43.170.231 blacklist-ip 208.43.237.140 blacklist-ip 208.56.31.43 blacklist-ip 208.101.21.43 blacklist-ip 208.101.48.171 blacklist-ip 208.101.60.87 blacklist-ip 209.36.73.33 blacklist-ip 209.145.54.50 blacklist-ip 209.220.30.174 blacklist-ip 211.94.66.147 blacklist-ip 213.169.251.35 blacklist-ip 216.221.188.182 blacklist-ip 216.234.179.13 blacklist-ip 243.185.187.39
JSON