Bläddra i källkod

Update debian_wg_vpn.sh

蘭雅sRGB 6 år sedan
förälder
incheckning
6e6541cad6
1 ändrade filer med 12 tillägg och 0 borttagningar
  1. 12 0
      debian_wg_vpn.sh

+ 12 - 0
debian_wg_vpn.sh

@@ -130,6 +130,18 @@ PersistentKeepalive = 25"|sed '/^#/d;/^\s*$/d' > client.conf
 # 赋予配置文件夹权限
 chmod 777 -R /etc/wireguard
  
+sysctl_config() {
+    sed -i '/net.core.default_qdisc/d' /etc/sysctl.conf
+    sed -i '/net.ipv4.tcp_congestion_control/d' /etc/sysctl.conf
+    echo "net.core.default_qdisc = fq" >> /etc/sysctl.conf
+    echo "net.ipv4.tcp_congestion_control = bbr" >> /etc/sysctl.conf
+    sysctl -p >/dev/null 2>&1
+}
+
+# 开启 BBR
+sysctl_config
+lsmod | grep bbr
+ 
 # 打开防火墙转发功能
 echo 1 > /proc/sys/net/ipv4/ip_forward
 echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf