如题,家里目前两条电信宽带
A:1000M 下 50M 上,有公网 V4
B:2000M 下 200M 上,有公网 V6
我在家里弄了个 easy-wg ,配置文件如下
volumes: etc_wireguard: services: wg-easy: image: ghcr.nju.edu.cn/wg-easy/wg-easy:15.0.0-beta.12 container_name: wg-easy restart: unless-stopped environment: - INSECURE=true # 允许 HTTP 访问 Web UI networks: wg-net: ipv4_address: 172.30.0.2 ipv6_address: fd42:42:42::2 ports: - "51820:51820/udp" - "51821:51821/tcp" cap_add: - NET_ADMIN - SYS_MODULE sysctls: - net.ipv4.ip_forward=1 - net.ipv4.conf.all.src_valid_mark=1 - net.ipv6.conf.all.disable_ipv6=0 - net.ipv6.conf.all.forwarding=1 - net.ipv6.conf.default.forwarding=1 volumes: - etc_wireguard:/etc/wireguard - /lib/modules:/lib/modules:ro networks: wg-net: driver: bridge enable_ipv6: true ipam: config: - subnet: 172.30.0.0/24 gateway: 172.30.0.1 - subnet: fd42:42:42::/64 一般是直接通过 v4 连家里的 wg 的,但是 v4 的上传就 50M ,而且还在跑 PT 。有些时候会很卡
所以想试试用腾讯云 200M 服务器中转一下家里的 IPv6 。
于是乎在腾讯云上部署了 wg 客户端+easy-wg ,配置文件如下:
volumes: etc_wireguard: services: wg-easy: image: ghcr.nju.edu.cn/wg-easy/wg-easy:latest container_name: wg-easy restart: unless-stopped environment: # VPN 公网访问域名或 IP (客户端用) - WG_HOST=xxxx # WireGuard 使用的端口 - WG_PORT=12345 # MTU - WG_MTU=1400 # Web UI 登录密码 - PASSWORD_HASH=$2a$10$ # 分配给客户端的虚拟地址段 - WG_DEFAULT_ADDRESS=10.99.99.x # 客户端使用的 DNS - WG_DEFAULT_DNS=192.168.99.1 # 允许客户端访问的网段 - WG_ALLOWED_IPS=192.168.99.0/24 # Web UI 设置 - TZ=Asia/Shanghai - UI_TRAFFIC_STATS=true - UI_CHART_TYPE=1 ports: - "1234:1234/udp" # WireGuard VPN 端口 - "12345:12345/tcp" # Web UI 管理端口 cap_add: - NET_ADMIN - SYS_MODULE sysctls: - net.ipv4.ip_forward=1 - net.ipv4.conf.all.src_valid_mark=1 volumes: - etc_wireguard:/etc/wireguard - /lib/modules:/lib/modules:ro wg 客户端的配置文件如下
[Interface] PrivateKe =xxxx Address = 10.8.0.3/24, fdcc:ad94:bacf:61a4::cafe:3/112 #DNS = 223.5.5.5 MTU = 1420 [Peer] PublicKey = xxxx PresharedKey = xxxx AllowedIPs = 192.168.99.0/24 PersistentKeepalive = 25 Endpoint = mydomain:12345 目前用下来发现,不管是直接链接家里的 V4 ,还是使用腾讯云 IP 为入口的 wg 链接
测速还是看 EMBY 里的电影都很不理想,想问下各位大佬有哪里可以优化,或者有什么更好的方案吗?
