自己的 openvpn 服务器,连接速度下降了 5%

自己的 openvpn 服务器,连接速度下降了 5%

我尝试设置自己的 openvpn 服务器。想连接我的设备,如手机、电视、平板电脑、笔记本电脑等。

我的 VPS 系统:CPU(4x):插槽名称:CPU 0

    Type: Central Processor
    Family: Other
    Manufacturer: QEMU
    Version: pc-i440fx-6.2
    Voltage: Unknown
    External Clock: Unknown
    Max Speed: 2000 MHz
    Current Speed: 2000 MHz
    Status: Populated, Enabled
    Upgrade: Other
    L1 Cache Handle: Not Provided
    L2 Cache Handle: Not Provided
    L3 Cache Handle: Not Provided
    Serial Number: Not Specified
    Asset Tag: Not Specified
    Part Number: Not Specified
    Core Count: 2
    Core Enabled: 2
    Thread Count: 1
    Characteristics: None

内存:物理内存阵列

    Location: Other
    Use: System Memory
    Error Correction Type: Multi-bit ECC
    Maximum Capacity: 2 GB
    Error Information Handle: Not Provided
    Number Of Devices: 1

所以我认为将其用作 openvpn 服务器是可以的。

我的 vps 速度 >600mbit/s,我家里的互联网速度 >500 mbit/s。所以,我以为我能达到 100 mbit/s... 但事实并非如此。我只达到 2-5 mbit/s。

我的配置:

服务器.conf:

    local xx.xx.xx.xx
    port xxxxx
    proto udp
    dev tun
    ca ca.crt
    cert server.crt
    key server.key
    dh dh.pem
    auth SHA512
    tls-crypt tc.key
    topology subnet
    server 10.8.0.0 255.255.255.0
    sndbuf 393216
    rcvbuf 393216
    push "sndbuf 393216"
    push "rcvbuf 393216"
    push "redirect-gateway def1 bypass-dhcp"
    ifconfig-pool-persist ipp.txt
    push "dhcp-option DNS 1.1.1.1"
    push "dhcp-option DNS 1.0.0.1"
    keepalive 10 120
    cipher AES-128-CBC
    user nobody
    group nogroup
    persist-key
    persist-tun
    verb 3
    crl-verify crl.pem
    explicit-exit-notify

客户端.conf:

    client
    dev tun
    remote xx.xx.xx.xx xxxxx
    remote-cert-tls server
    tun-mtu 8192
    mssfix 0
    
    proto udp
    cipher AES-128-CBC
    ncp-disable
    fast-io
    
    txqueuelen 2000
    
    pull
    nobind
    reneg-sec 0
    resolv-retry infinite
    verb 3
    persist-key
    persist-tun
    remote-random
    mute-replay-warnings
    route-delay 10

CPU 并没有真正超载,当有客户端连接时,CPU 过载 10%。

是我的系统太差了,还是其他什么原因?这是一个全新的 ubuntu 22.04 LTS 操作系统,没有其他应用程序,只有 openvpn。

客户端:带有5G和WLAN测试的iphone 13 pro,也测试了windows笔记本电脑。

谢谢你的帮助。

问候,

埃里克

答案1

看了一下你的配置,似乎你知道如何对你的 OpenVPN 服务器和客户端进行互联网速度优化。

我不认为您的 VPS 硬件会成为这里的败笔。

唯一想到的就是您和 VPS 之间的位置会严重影响速度。

另一个是 OpenVPN 本身——与 Wireguard 相比,OpenVPN 确实由于开销而大大降低了速度。

我希望这有帮助。

相关内容