在命令行中运行 speedtest 命令通常用于测试计算机与互联网之间的网络速度。有多种方法可以在命令行中执行这个操作,但最常见的方法是使用名为 Speedtest 的工具。以下是一般步骤:
安装 Speedtest 工具: 你可以使用以下命令来安装 Speedtest 工具,具体取决于你使用的操作系统:
* 在 Ubuntu 或其他基于 Debian 的系统上:
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
sudo apt-get install speedtest
* 在 macOS 上,你可以使用 Homebrew:
brew tap teamookla/speedtest
brew update
# Example
Ubuntu 桌面版安装 Google 流量无法启动解决方案
whereis google-chrome
修改 vim /usr/bin/X11/google-chrome 文件
# 将 exec -a "$O" "$HERE/chrome" "$@" 修改为
exec -a "$O" "$HERE/chrome" "$@" --user-data-dir --no-sandbox
现在应该可以使用了
Linux 检查 NAT
pip3 install pystun3
pystun3
Lenovo-V14-G2-ALC# pystun3
NAT Type: Symmetric NAT
External IP: 107.182.20.191
External Port: 9702
Press any key to continue
使用到的设备:
1台腾讯云(有公网IP) , MacBook(联通宽带) , MacBook工作机器(公司网络) ,联想笔记本电脑(移动宽带)
使用 ztncui 搭建服务端, 服务端搭建在 腾讯云 上,具体过程略过。可以参考这个项目
GitHub - key-networks/ztncui: ZeroTier network controller UIZeroTier network controller UI. Contribute to key-networks/ztncui development by creating an account on GitHub.GitHubkey-networks
在节点都已经连接成功后,需要配置两个部分。
一、将指定的访问转发到具体的节点。
比如:192.168.5.0/24
第一步,将 @ 根域名,解析到与 www 为公一个服务器 IP
第二步,修改服务部署,添加跟域名
version: '3.1'
services:
server:
....
environment:
VIRTUAL_HOST: example.com, www.example.com
VIRTUAL_PORT: 8080
LETSENCRYPT_HOST: example.com, www.example.com
......
❯ curl -I http://example.com
HTTP/1.1 301 Moved Permanently
Content-Length: 169
Content-Type: text/html
Date: