此方法只適用於電腦、筆電,手機、平板無法使用
Android/iOS 修改需要 root 或越獄
說明
電信公司是透過 TTL 這項技術偵測網路是否有被分享,TTL預設是 64,但如果把網路分享給電腦,電信公司收到的數值就會比 64 少,因為多經過一次路由,所以我們把電腦的預設 TTL 改成 65 這樣經過一次分享後還是 64。 由於現今大多數的 5G 方案的熱點流量都是有限的,或是跟手機流量合併計算,被降速後更是不擊手機網路降速的速度,因此記錄此方法以便日後使用。
修改 TTL
Windows (方法1)
- 以管理員身分執行終端機

- 輸入
netsh int ipv4 set glob defaultcurhoplimit=65 - 輸入
ping 127.0.0.1,查看 TTL 是否為 65
Windows (方法2)
- 在鍵盤輸入
Win + R開啟執行,輸入regedit開啟登錄編輯程式。
- 依序展開
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters(也可以直接貼上路徑) - 在空白處按右鍵
新增->DWORD(32位元)值
- 更改名稱為
DefaultTTL - 點擊兩下
DefaultTTL編輯數值,在數值資料中輸入65並改為十近制,按確定。
- 重開機
- 重開機後可以在
cmd輸入ping 127.0.0.1看看 TTL 是否為 65
Linux
echo 65 > /proc/sys/net/ipv4/ip_default_ttlcat /proc/sys/net/ipv4/ip_default_ttl,查看回傳直是否為65ping 127.0.0.1,查看 TTL 是否為 65
MacOS
sysctl -w net.inet.ip.ttl=65sysctl net.inet.ip.ttl,查看回傳直是否為65
作者
Bu
發佈時間
2024年12月5日 星期四