用speedtest提升網路速度

你是否網路速度會達不到電信商或網路達不到,可是跑speedtest速度就會跑超極快?

這是因為ISP(網際網路服務提供者)特地為speedtest加速,因為讓speedtest的分數好看一點,從而提升網路的評價,而且幾乎每個ISP都會做這種事

但別擔心,讓我來教你解決

Android

需要先安裝termux,安裝好後先輸入指令讓termix獲取讀取檔案的權限

1
termux-setup-storage

之後輸入

1
2
3
ls
#會出現storage
cd storage

更新pkg和安裝git、python(若有安裝則跳過)

1
2
3
4
pkg update
pkg upgrade -y
pkg install python -y
pkg install git -y

下載檔案

1
git clone https://github.com/orz811017/boost_bandwidth_via_speedtest.git
1
ls

輸入ls確認是否有boost_bandwidth_via_speedtest的資料夾

進入資料夾

1
cd boost_bandwidth_via_speedtest

安裝依賴

1
python setup.py install

啟動!

1
speedtest-cli

輸出

1
2
3
4
Retrieving speedtest.net configuration...
Testing from Taiwan Academic Network (163.30.79.20)...
Retrieving speedtest.net server list...
Selecting best server based on ping..

電腦端

安裝好gitpython(windows到微軟商店有)

安裝好後,找一個資料夾(如:下載桌面)

打開命令提示字元或終端

1
cd 路徑名
1
git clone https://github.com/orz811017/boost_bandwidth_via_speedtest.git

確認是否有出現boost_bandwidth_via_speedtest的資料夾

進入資料夾

1
cd boost_bandwidth_via_speedtest

安裝依賴

1
python setup.py install

啟動

1
speedtest-cli

原理

執行這個程式會讓ISP,以為你在執行speedtest,而speedtest有對網路提供商評分的機制,所以ISP為了讓分數好看點,所以當你執行speedtest後,會提升你的流量在伺服器機房的優先程度

(但原本wifi流量很慢的,執行後不會提升太多)

自動程式

嫌把指令輸入太麻煩,底下的bat腳本複製進文字編輯器,儲存為bat的副檔名,就可以點兩下執行(前提是你已經安裝好依賴)

Windows

1
2
cd 你的路徑名
speedtest-cli

Linux

儲存為副檔名為.sh

1
2
3
#!/bin/bash
cd 檔案路徑
speedtest-cli

賦予執行權限

1
chmod +x 檔案名.sh

之後輸入./檔案名.sh執行

參考

1.https://www.ptt.cc/bbs/MobileComm/M.1588401368.A.E6F.html

leaftech (leaftech)

0%