# BestIP

Cloudflare CDN 访问优化工具是一款专门设计用于提升中国境内用户访问通过 Cloudflare CDN 加速的网站速度的软件。这款工具通过一系列优化措施，有效地解决了由于地理位置和网络环境差异导致的访问延迟问题，为用户提供了更加流畅和快速的上网体验。

主要特点包括：

* **智能路由优化**：根据用户的实际位置和网络状况，自动选择最佳的数据中心和网络路径，以减少延迟和提高访问速度。
* **缓存加速技术**：利用先进的缓存机制，对常访问的内容进行缓存，从而减少服务器的请求次数，提升网页加载速度。
* **安全保护**：集成 Cloudflare 的安全防护功能，保护用户免受DDoS攻击、恶意软件和其他网络威胁的侵害。
* **易用性设计**：简洁的用户界面设计，使得用户无需专业知识即可轻松设置和使用，一键优化网站访问速度。
* **兼容性广泛**：支持各种类型的网站和应用，无论是个人博客、商业网站还是大型电商平台，均能获得显著的访问速度提升。

通过本工具的授权，用户可以享受到专业级别的网站访问优化服务，无论在何处，都能体验到如同本地般快速的访问速度，极大地提升了浏览效率和用户满意度。无论是企业用户希望提高其服务的全球可达性和用户体验，还是个人用户希望加速访问国际内容，Cloudflare CDN 访问优化工具都是一个理想的选择。


# 更新日志

### 标签含义

:red\_circle: 重要的版本更新(必须更新否则功能受限)

:yellow\_circle: 需要注意的更新信息(可选更新)

:green\_circle: 已修复的问题

:bulb:新增功能

### v0.1.14

:green\_circle: 增加新线路类型用于解决部分地区不通问题

### v0.1.10

:green\_circle: 增加从DoH获取DNS解析

:green\_circle: 增加termux专用版本

:red\_circle: 即将发布v0.2.0版本，新版发布后低于该v0.2.0的所有程序将不能正常使用(将提供30天过度期,期间可正常使用)

### v0.1.9

:green\_circle: 修复部分文本输出错误

:green\_circle: 修复多线路部分地区被劫持的问题

:red\_circle: 即将发布v0.2.0版本，新版发布后低于该v0.2.0的所有程序将不能正常使用(将提供30天过度期,期间可正常使用)

### v0.1.8

:green\_circle: 修复部分文本输出错误

:green\_circle: 后端接口启用WAF,多线路适配WAF

:green\_circle:完善部分错误处理

:red\_circle: 即将发布v0.2.0版本，新版发布后低于该v0.2.0的所有程序将不能正常使用(将提供30天过度期,期间可正常使用)

### v0.1.7

:green\_circle: 修复部分文本输出错误

:green\_circle: 后端接口启用WAF,多线路适配WAF

:green\_circle:完善部分错误处理

:red\_circle: 即将发布v0.2.0版本，新版发布后低于该v0.2.0的所有程序将不能正常使用(将提供30天过度期,期间可正常使用)

### v0.1.6

:green\_circle: 修复部分文本输出错误

:green\_circle: 将WS测试重新调至默认关闭

:red\_circle: 即将发布v0.2.0版本，新版发布后低于该v0.2.0的所有程序将不能正常使用(将提供30天过度期,期间可正常使用)

### v0.1.5

:green\_circle: 进度条通道关闭异常修复

### v0.1.4

:red\_circle: IPtest\_domain 分支停止更新

:bulb:优化页面布局

:bulb:增加版本检测

### v0.1.3

:green\_circle:多线路选择多线程等待超时bug修复

:bulb:提供远程订阅服务支持(Vmess Vless Trojan 实验性功能可能存在bug)

### v0.1.2

:green\_circle:多线路测试优化

#### .............

### v0.0.1

:red\_circle:正式对接后端获取IP进行本地测试

:bulb:现在支持API获取IP


# To Do

未来可能增加的新功能(不一定会正式上线)

* [x] IP通过域名自动解析
* [ ] GUI版本的发布
* [ ] API2.0的发布
* [ ] 网络资产扫描工具数据的接入


# ASN

自治系统编号

### ASN是什么？

ASN代表**Autonomous System Number**，即**自治系统编号**。它是一个由互联网号码分配机构 (IANA) 分配给互联网服务提供商 (ISP) 或其他网络运营商的唯一 16 位或 32 位数字。

每个自治系统都维护自己的路由策略，并与其他自治系统交换路由信息。这使得互联网上的数据包能够在不同的网络之间进行路由。

在本程序中使用ASN来区分不同的IP集合


# Port

端口

**端口**（Port）是计算机网络中用于标识网络服务的一种编号。它是一个逻辑上的通道，用于将来自不同应用程序或进程的数据区分开来。

每个应用程序或进程都可以被分配一个唯一的端口号，以便它们可以同时在同一台计算机上运行而不会相互干扰。例如，当您访问网页时，您的 Web 浏览器会使用端口 80 与 Web 服务器进行通信。

在本程序中端口


# IATA

机场代码

**IATA机场代码**（IATA airport code），也叫**国际航空运输协会机场代码**，是一个由国际航空运输协会（IATA）规定、用于代表全世界大多数机场的3个字母代码。

*最常见在登机证及行李牌上。* 这些代码的分配由国际航空运输协会第763号决议决定，并且由在蒙特利尔的国际航空运输协会总部管理。这些代码每半年一次出版在IATA的航空公司编码目录里。 但在大多数国家的正式航空刊物里都使用国际民航组织机场代码而非国际航空运输协会机场代码。 国际航空运输协会也为火車站和飛機場經營實體提供代碼。

IATA机场代码的主要用途是：

* 唯一标识世界各地的机场
* 在机票、行李牌和其他航空运输文件中使用
* 在航空信息系统中使用

在本程序中用于标记IP地区


# latest

版本发布

### 下载链接

* [IPtest](https://dl.bestip.one/latest)


# V0.1.12

版本发布

### 下载链接

* [IPtest](https://dl.bestip.one/V0.1.12)


# V0.1.11

版本发布

### 下载链接

不再提供该版本下载


# V0.1.10

版本发布

### 下载链接

* 不再提供该版本下载


# V0.1.9

版本发布

### 下载链接

* 不再提供该版本下载


# V0.1.8

版本发布

### 下载链接

* 不再提供该版本下载


# V0.1.7

版本发布

### 下载链接

* 不再提供该版本下载


# V0.1.6

版本发布

### 下载链接

* 不再提供该版本下载


# V0.1.5

版本发布

### 下载链接

* 不再提供该版本下载


# V0.1.4

版本发布

### 下载链接

* 不再提供该版本下载


# V0.1.3

版本发布

### 下载链接

* 不再提供该版本下载


# &#x20;V0.1.2

版本发布

### 下载链接

* 不再提供该版本下载


# V0.1.1

版本发布

### 下载链接

* 不再提供该版本下载


# V0.1.0

版本发布

### 下载链接

* 不再提供该版本下载


# V0.0.3

版本发布

### 下载链接

* 不再提供该版本下载


# V0.0.2

版本发布

### 下载链接

* 不再提供该版本下载


# V0.0.1

版本发布

### 下载链接

* 不再提供该版本下载


# Docker Run IPtest

```
docker run --rm -it \
-v $PWD/result:/root/result \
-e AUTH_BEST_IP=注册码 \
bestip/bestip:latest -gui=false -asn=0 -port=0 -iata=0
#详细命令查看命令行参数
```


# asn

```
  -asn int #默认值为0 如果想要这行起效必须关闭交互式界面
```


# gost

```
-gost bool #使用gost本地转发
```


# gost\_api

```
  -gost_api string
    	gost api路径 (default "http://127.0.0.1:18080")
    #用于指定gost api的地址
```


# gui

```
  -gui
    	是否启用交互式输入界面 ps:如果要自动执行必须将该值设为false (default true)
```


# interface

```
  -i string
    	指定测速使用的网卡
```


# iata

```
  -iata string
    	IATA (default "0")
    #在自动执行中指定iata
```


# max

```
  -max int
    	并发请求最大协程数 (default 50)
```


# notlsport

```
  -notlsport string
    	GostNoTLSPort (default "3001")
```


# port

```
  -port int
    	Port #用于指定端口
```


# speedtest

```
  -speedtest int
    	下载测速协程数量,设为0禁用测速 (default 5)
```


# sub

```
  -sub
    	是否启用远程订阅(默认:false 打开请使用 -sub)
```


# sub-limit

```
  -sub-limit int
    	订阅IP最低速度 KB/s
```


# tcpurl

```
  -tcpurl string
    	TCP请求地址 (default "default")
```


# tlsport

```
  -tlsport string
    	GostTLSPort (default "3000")
```


# url

```
  -url string
    	测速文件地址 (default "default")
```


# ws

```
  -ws
    	是否启用WebSocket测试 该项有助于判断IP是否可用在存在阻断的地区不建议打开
```


