win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

用户投稿 15 0

最好用的内外网测速工具, speedtest 服务器搭建指南

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

大家好, 我是可爱的排骨

目录一. speedtest 简介.二. 安装到 Windows. 难度 ★★三. 安装到 Linux. 难度 ★★★★★四. 安装到 群晖 DSM. 难度 ★五. 使用 Docker 镜像部署. 难度 ★★★六. 总结

一. speedtest 简介.

1. 作者简介.

喝井不忘挖水人, speedtest 的作者不是排骨, 是下面这位.

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

speedtest 是由意大利的一位90后爱打游戏爱跳舞机的逗B码农 Federico Dossena (见下图) 发布的一个开源项目 (https://github.com/adolfintel/speedtest).

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

2. 原理简介

speedtest 以 HTML 和 JavaScript 为主, 利用客户端的浏览器通过上传和下载垃圾数据来测试 HTTP 传输速度, 和大家常用的 speedtest.net 差不多.

speedtest 使用任意操作系统上的任意 Web 服务器作为服务端, 所以理论上它支持 Windows/MacOS/Linux/Unix 等系统, IIS/Nginx/Apache/lighttpd 等服务器.

任意浏览器作为客户端如 Chrome/Firefox/IE11/Edge/Safari/Opera?

speedtest 默认使用 PHP 作为服务端, 目前也有 node.js 版本, 也可以只用纯静态服务器.

本文所说的 speedtestOokla 公司的 speedtest.net相关测速 app 没有任何关系 , 没何关 , 没关 , .

**二. 安装到 Windows. 难度 **★★

在 Windows 上安装 speedtest 应该是绝大多数普通用户, 为了照顾没有相关经验的用户, 这里排骨写的步骤较多较细, 但是已经最大化的精简了.

本文以 Windows 10 为例, Windows 7 也适用, 不过某些地方有不同, 排骨会注明.

1. 安装 IIS 服务器.

使用 Win+R 打开运行 窗口, 输入 **OptionalFeatures **打开 Windows 功能 .

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南 win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

必须选择 IIS 管理控制台 /静态内容 /默认文档 /CGI 4个选项. 默认文档不是必需的.

2. 下载并安装 PHP Manager for IIS.

PHP Manager for IIS 是微软官方推荐的一个 IIS 插件, 可以最大化 的简化 IIS 上配置 PHP 的过程. 如果不用这个插件, 在 Windows 上配置 PHP 会比 Linux 上更麻烦.

下载地址: https://www.iis.net/downloads/community

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

Win7 系统安装** PHPManagerForIIS-1.2.0**

Win10 系统安装 PHPManagerForIIS_V1.5.0 , 这里排骨以 Win10 为例.

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南 win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

如果出现 SmartScreen 提示, 请按上面的图继续.

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南 win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南 win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

安装过程就是一路 Next.

3. 下载 PHP 包并解压

x64版下载: https://windows.php.net/downloads/releases/php-7.2.6-nts-Win32-VC15-x64.zip

x86版下载: https://windows.php.net/downloads/releases/php-7.2.6-nts-Win32-VC15-x86.zip

将下载好的 zip 包解压到任意路径, 如 F:\php

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

4. 为 IIS 配置 PHP.

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

使用 inetmgr 命令扫开 IIS 管理器 .

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

打开 PHP Manager .

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

通过 “Register new PHP version ” 设置 PHP 引用路径.

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

上一次我们把 PHP 的文件解压到了 F:\php.

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南 win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

使用 Check phpinfo() 测试 PHP 配置是否成功.

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

如果看到这个紫色页面, 就说明 PHP 配置成功了.

5. 下载 speedtest 包并解压.

speedtest 包下载: https://github.com/adolfintel/speedtest/archive/4.5.5.zip

解压到 C:\inetpub\wwwroot, 熟悉 IIS 配置的用户可以解压到其它地方.

注意所有文件都在压缩包里的子目录中!

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

6. 测试 speedtest.

用浏览器 (推荐 Chrome) 访问 http://localhost/example-pretty.html. 如果出现下图这样的测试结果则表达 speedtest 运行成功.

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

7. 防火墙开启入站 80 端口.

这一步是可选的. 如果内网的其它电脑或手机无法访问这台 Windows 上的 speedtest, 可能是被 Windows 防火墙挡了.

将 Windows 入站端口 80 打开后, 内网的其它设备才能访问刚刚安装好的 speedtest.

以管理员身份运行 cmd 打开命令行窗口. 使用下面的命令行给防火墙开启 80 端口.

netsh advfirewall firewall add rule name=“speedtest” dir=in action=allow protocol=TCP localport=80

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

Win7命令为

netsh firewall add portopening TCP 80 “speedtest”

最后用手机或其它电脑访问 http://192.168.1.91/example-pretty.html 开始测速吧 (假设安装 speedtest 的电脑 IP 为 192.168.1.91).

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

**三. 安装到 Linux. 难度 **★★★★★

一般用户家中没有 Linux 电脑, 不过排骨考虑到使用 OMV 等系统作 NAS 的用户和自购有 VPS 的用户, 顺便也写一下 Linux 上安装 speedtest的步骤. 用 Linux 系统的用户基础都不会太菜吧?

下面 ubuntu 18.04 为例, 其它 Linux 版本的用户请自行调整.

1. 安装 nginx 和 php-fpm

sudo apt install nginx php-fpm

2. 修改 nginx 站点配置

sudo nano /etc/nginx/sites-available/default

以下面为修改配置文件内容, 注意 /var/run/php/php7.2-fpm.sock 的路径是不是正确.

server { listen 80 default_server; root /var/www/html; index index.html; server_name _; location / { try_files $uri KaTeX parse error: Expected 'EOF', got '}' at position 19: …/ =404; }̲ locatio… { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; }}

重启 nginx.

sudo service nginx restart

3. 下载 speedtest 并解压

speedtest 包下载: https://github.com/adolfintel/speedtest/archive/4.5.5.zip

sudo wget https://github.com/adolfintel/speedtest/archive/4.5.5.zip

解压到 /var/www/html.

sudo unzip 4.5.5.zip -d /var/www/html/sudo mv /var/www/html/speedtest-4.5.5/* /var/www/html/

4. 防火墙开启入站 80 端口

这步也是可选的.

sudo ufw allow 80

安装配置完成. 开始测速吧!

**四. 安装到 群晖 DSM. 难度 **★★

在群晖系统上安装 speedtest 是个非常好的选择, 也是最简单的方案. 与 Linux 上安装 speedtest 类似, 群晖的管理系统本身就是基于 Linux 和 nginx 的.

1. 下载 speedtest 并上传到群晖.

speedtest 包下载: https://github.com/adolfintel/speedtest/archive/4.5.5.zip

将 speedtest 包中的文件上传到群晖共享文件夹的某个目录, 如下图

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

2. 安装 Web Station 和 PHP 7.0.

从群晖套件中心可以找到, PHP 7.0 可能在安装 Photo Station 时一并安装好了.

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

3. 设置 PHP 和 虚拟主机.

打开 Web Station 套件, 选择 PHP 设置 , 编辑默认PHP配件文件 . 勾选 openssl .

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南 win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

选择 虚拟主机 , 点击 新增 , 然后按下图配置虚拟主机. 其中 端口文档根目录 按实际情况设置.

win7翻强 软件下载 最好用的内外网测速工具, speedtest 服务器搭建指南

安装配置完成. 开始测速吧!

**五. 使用 Docker 镜像部署. 难度 **★★★

用 Docker 部署 speedtest 是最简易快速的方法, 但是对用户来说起点也是最高的.

排骨专门给 speedtest 制作了 Docker 镜像 (6MB), 比原作者的镜像 (158MB) 小很多很多很多.

1. 下载 speedtest 镜像.

docker pull cuteribs/speedtest

2. 创建 speedtest 容器.

docker run -d --name speedtest -p 80:80 cuteribs/speedtest

安装配置完成. 开始测速吧! 2行命令就搞定了, 是不是简单得要死而绝大多数人又不会?

六. 总结

按上面任一方法搭建好 speedtest 服务器后, 就可以愉快的测速了.

不论是测内网还是外网

不论是测 路由器, AP, 网卡还是VPS

不论是测 有线 NAT, 2.4G/5G WiFi 还是 SS等软件转发

只要打开浏览器, 输入 speedtest 地址就行了.

speedtest 测速的优点:

测试简单暴力 . 浏览器就能测, 无需别装 app.界面简洁明了 . 直观且无广告不收费.上行下行兼顾 . 不用双向测试, 不像 iperf3 只能单向.

speedtest 测速的缺点:

用户技能要求 . 需要自己安装测速服务器, 希望本贴能解决这个问题.测速协议片面 . 基于 HTTP 协议测速, 有些片面. 不过95%的用户有90%的网络使用都是 HTTP. (纯瞎说的 哈~)性能瓶颈要求 . 因为基于 Web 服务器和 JavaScript, 所以服务器和客户端性能不能太差. 测试 2.5/5/10 千兆可能力不从心.

七大免费网络工具,你知道哪些?

近几年,企业的预算削减已是司空见惯了,它们愿意将更少的钱投资于新的工具,花更少的钱多办事。

现在就推荐几款免费的网络工具,让工作变得更轻松。

一、Pingplotter让Ping 和Traceroute焕发青春

下载页面:http://www.pingplotter.com/download.html

Pingplotter这个软件将基本的Ping和Traceroute命令结合到易于使用的图形用户界面中。使用此软件有不少好处。它会对用户指定的任何目标执行多重跟踪,然后整合结果,并用图形用户界面显示之。这个图形中包括了一根平均趋势线(在上面图形中部右侧),此趋势线上还绘制有最小值、最大值及最后的值。如果管理员怀疑某个系统发生了问题,就可以考虑用此工具查看一下。

在使用此工具时需要注意一个概念,即窗口右下部图形中的红色表示情况不太好。时间轴上这些红色的线表示特定时间周期发生了数据包的丢失。用户需要记住,这意味着该软件并没有收到回应信息。有时,用户的路由器可能会发生问题,或者某个服务器并没有区分ICMP数据包的优先顺序。而这正是该软件获取信息的方式。因而,用户可能拥有一个通过此路由器的很好地连接,但是该软件有可能报告数据包的完全丢失。当然,这只是例外情况。多数情况下,如果你看到时间轴上的的红×××形,即意味着无法到达此服务器。

二、Angry IP Scanner揪出占用网络的幕后黑手

下载页面:http://www.angryip.org/w/Download

Angry IP Scanner是一个轻量级的工具。它无需安装,易于使用。用户只需要输入IP地址范围,单击“Start”进行扫描。过一段时间,就会看到网络中的所有设备列表,包括主机名和所开放的端口。下面我们给出这个软件的一些大概的用途:

1、扫描自己的网络,查看是否有谁插入了未授权的设备,如欺诈性的WiFi接入点。

2、贵单位是否制定了省电计划?如果你单位已经告知用户,在回家时要关闭电脑。此后,网管员就可以用此工具扫描网络查看是否有哪台电脑还开着机。

3、使用端口扫描执行基本的检查,看看是否有哪个用户已经安装并实施了管理员并没不知道的服务,如是否有用户私自开放了邮件服务器?。

4、检查自己的子网上有多少空闲的IP地址,然后进一步优化网络的DHCP地址范围。

三、用inSSIDer检测自己的无线网

下载页面:http://www.metageek.net/products/inssider/download

inSSIDer是一个WiFi检测器,如同Netstumbler一样。不过它最近又有了新版本,因而它还可以运行在Windows 7平台上。它可以检测并显示邻近的所有无线网络。更可喜的是,它拥有一个图形用户界面,显示了所检测到的网络,所使用的信道、硬件平台、信号强度等。你可以立即知道自己的接入点是否正与邻近的其它网络有冲突,或者可以知道是否有人安装了欺诈性接入点,从而造成了安全漏洞。或者,用户可以用此工具发现哪个无线网最适合自己的iPhone。

四、用inSSIDer检测自己的无线网

下载页面:http://www.metageek.net/products/inssider/download

inSSIDer是一个WiFi检测器,如同Netstumbler一样。不过它最近又有了新版本,因而它还可以运行在Windows 7平台上。它可以检测并显示邻近的所有无线网络。更可喜的是,它拥有一个图形用户界面,显示了所检测到的网络,所使用的信道、硬件平台、信号强度等。你可以立即知道自己的接入点是否正与邻近的其它网络有冲突,或者可以知道是否有人安装了欺诈性接入点,从而造成了安全漏洞。或者,用户可以用此工具发现哪个无线网最适合自己的iPhone。

五、PuTTY实现安全的远程登录

下载页面:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

众所周知,Telnet虽然简捷易用,但它有不少问题,其中的一个重要问题是它是以明文的形式传输口令的。解决方法倒也简单,即在网络设备中启用SSH,并将PuTTY用于网络终端模拟器。PuTTY功能强大,且无需安装。它支持串行连接,支持复制/粘贴,为用户节约不少击键时间。当然它还支持其它功能,如安全FTP等。

六、Kiwi Syslog Server日志监视全面彻底

下载页面:http://www.solarwinds.com/Products/freetools/kiwi_syslog_server/

在一位“热心”的用户错误地复位并重新给你的路由器加电之后,你是否因丢掉大量的日志而烦恼过呢?以后不用烦恼了,为了防止丢失日志,你可以用一个系统日志服务器软件来完成日志的保全工作。Kiwi Syslog Server是一款免费的软件,它就是为此目的而生的。不过,你需要配置所有的网络设备,使其将日志消息都发送给这个系统日志服务器软件,此后,你将不再为丢失一些有用的信息而难过了。

七、Iperf衡量网络带宽

下载页面:http://sourceforge.net/projects/iperf/

Iperf是一个带宽测试工具,它可帮助用户查找网络中的问题。如果用户怀疑自己的网络运行得不太顺畅,就可以在网络连接末端的每台电脑上运行这个软件,进行快速测试。此软件也无需安装,它可以测试TCP和UDP,测试网络中的抖动现象及其它问题。

相关问答

6hck宝典下载破解版APPv5.7.13_图吧地图

文/阿利6hck宝典下载6hck宝典下载.....

UC浏览器电脑版都有些什么功能?可以翻墙吗?-红网问答

并且将移动端的“云端加速”、“下载加速”、“红杏出园”等功能平移至PC端外,还内置跨屏助手,用户绑定手机后,浏览页面时可以一键将文字、图片等内...

如何在外网下载东西?

一,使用局域网下载1,在通信配置中,对于一个新的PLC,先扫描PLC的实际IP地址2,将电脑IP设置成与PLC的相同网3,通信配置中配置好PLC和IP和电脑网卡的IP。...

如何在国内下载并使用TikTok进行变现?-ZOL问答

下载个外区的账号,用科学上网工具登录,做内容吸引粉丝,然后开通创作者基金或者接广告。找个代下载的服务,弄个国际号码注册,拍点热门视频,火了就接单或者申请官...

OPPO安装Googleplay?

安卓原声机才带有谷歌软件。1先在oppo自家的手机市场里找到Googlemail,安装后打开会提示下载Google框架。2然后Googleplay商店是不会自动装的,下载最新版...

telegram用什么加速器能进去?

Telegram的加速器功能是由其开发团队自己提供和维护的,可以直接在Telegram应用程序中启用。用户无需使用第三方加速器来访问Telegram,因为Telegram已经内置了...

在国外如何下载国内资源例如,我在美国波士顿,想下载人人影...

我之前是叫国内的同学帮忙发电影下载的链接地址过去,然后在迅雷上下载的。如果对技术有信心,还可以尝试使用翻墙工具如Tor或Socks5代理服务器配合迅雷或其他下...

如何在国行的手机里装googleplay应用?

先在手机上下载安装谷歌套件,下载googleplay应用,挂vpn之后就可以使用了。先在手机上下载安装谷歌套件,下载googleplay应用,挂vpn之后就可以使用了。

ourplay是干什么的?

ourPlay(原谷歌空间)是一款非常好用的手机在线谷歌商店软件,一款能够在国内直接进入谷歌商店,一款畅玩全球合规游戏及应用的APP。OurPlay体积轻巧,功能强大,...

在香港没法访问某些内地网站怎么办?申请方

1、pingIP首先,需要确定该IP是否bai正常运行du,最简单的方法就是对该IP进行ping名利。具zhi体是dao打开菜单–找到并点击运行–输入cmd–在命令提...

抱歉,评论功能暂时关闭!