用speedtest提升網路速度
你是否網路速度會達不到電信商或網路達不到,可是跑speedtest速度就會跑超極快?
這是因為ISP(網際網路服務提供者)特地為speedtest加速,因為讓speedtest的分數好看一點,從而提升網路的評價,而且幾乎每個ISP都會做這種事
但別擔心,讓我來教你解決
Android
需要先安裝termux,安裝好後先輸入指令讓termix獲取讀取檔案的權限1
termux-setup-storage
之後輸入1
2
3ls
#會出現storage
cd storage
更新pkg和安裝git、python(若有安裝則跳過)1
2
3
4pkg 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
4Retrieving speedtest.net configuration...
Testing from Taiwan Academic Network (163.30.79.20)...
Retrieving speedtest.net server list...
Selecting best server based on ping..
電腦端
安裝好後,找一個資料夾(如:下載桌面)
打開命令提示字元或終端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的副檔名,就可以點兩下執行(前提是你已經安裝好依賴)
Windows1
2cd 你的路徑名
speedtest-cli
Linux
儲存為副檔名為.sh1
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%