wgmtu.sh 444 B

12345678910111213141516
  1. #!/bin/bash
  2. echo -e "WireGuard 修复MTU过低,导致网速下降,修改WG服务器端MTU值,默认值 MTU = 1420"
  3. echo -e "WireGuard 客户端可以MTU参数自动,请把客户段的MTU行注释掉。"
  4. read -p "请输入数字(1200--1500): " num
  5. if [[ ${num} -ge 1200 ]] && [[ ${num} -le 1500 ]]; then
  6. mtu=$num
  7. else
  8. mtu=1420
  9. fi
  10. wg-quick down wg0
  11. sed -i "s/MTU = .*$/MTU = ${mtu}/g" /etc/wireguard/wg0.conf
  12. wg-quick up wg0