wgmtu.sh 594 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. #定义文字颜色
  3. Green="\033[32m" && Red="\033[31m" && GreenBG="\033[42;37m" && RedBG="\033[41;37m" && Font="\033[0m"
  4. echo -e "${GreenBG}WireGuard 修改服务器端MTU值,最大效率加大网速,默认值 MTU = 1420 "
  5. echo -e "WireGuard 客户端可以MTU参数自动,请修改电脑客户端TunSafe配置把MTU行注释掉。${Font}"
  6. read -p "请输入数字(1200--1500): " num
  7. if [[ ${num} -ge 1200 ]] && [[ ${num} -le 1500 ]]; then
  8. mtu=$num
  9. else
  10. mtu=1420
  11. fi
  12. wg-quick down wg0
  13. sed -i "s/MTU = .*$/MTU = ${mtu}/g" /etc/wireguard/wg0.conf
  14. wg-quick up wg0