主机游戏加速搭建方案
pcap2socks windows版+Linux版
环境:win10、switch
工具:Npcap、v2r**N、pcap2socks
推荐使用搬瓦工GIA-CN2线路,速度较快。购买可通过的推荐链接获取优惠: 购买链接
注意:
- 该方案需自备socks5代理,推荐使用v2r**N开启socks5代理
- 该方案不支持加速本机游戏,加速本机游戏推荐 -> https://github.com/NetchX/Netch
相关仓库:
pcap2socks-gui-win // 用这个方便直观
1. 安装Npcap或者WinPcap(二选其一)
Npcap 优先选择这个 或 安装WinPcap
本文安装时的直链: Npcap1.79 - WinPcap4.1.3
2. 下载pcap2socks-gui
使用gui客户端需要在具备管理员权限的cmd中执行以下命令启用loopback
网卡:
shell
# https://github.com/Boscop/web-view?tab=readme-ov-file#known-issues-and-limitations
CheckNetIsolation.exe LoopbackExempt -a -n="Microsoft.Win32WebViewHost_cw5n1h2txyewy"
3. v2r**N配置
- 开启socks转发,开启局域网连接
4. pcap2socks用法
gui版本
- 启动pcap2socks-gui,选择网卡,选择网易UU加速方案,填入v2r**N的socks地址和端口,点击测试可查看网络类型.
cli版本
- pcap2socks -s <目标设备IP> -p <目标设备网关> -d <SOCKS地址>
shell
// eg: switch的IP地址填写为 10.6.0.1,网关填写为 10.6.0.2,SOCKS代理为 127.0.0.1:10808
./pcap2socks.exe -s 10.6.0.1 -p 10.6.0.2 -d 127.0.0.1:10808
TIP
- cli版本编译的测试环境ubuntu22.04: https://github.com/chaos-zhu/pcap2socks/releases/tag/linux
docker版pcap2socks
https://hub.docker.com/r/chaoszhu/pcap2socks
1. 部署
shell
# 查看网卡名称
ifconfig
# 我这里是enp4s0
docker run -d --net=host --restart=always chaoszhu/pcap2socks:1.0.0 -vv --mtu 1500 -P u -d 127.0.0.1:1080 -i enp4s0
# 可移除-vv参数不打印详细的日志
参数说明:
- -P u:使用uu加速器预设。也可指定参数替代这个指令: -s <需要代理的设备的 IP 地址> -p <需要代理的设备上所填写的网关>
- -d 127.0.0.1:1080:socks代理地址
- -i enp4s0:enp4s0为网卡名称, 使用 ifconfig 查看
2. switch配置
shell
# 举例:启动后查看打印日志
docker logs -f [容器ID
# IP Address 172.24.102.101
# Mask 255.255.0.0
# Gateway 172.24.101.101
# switch网络配置(链接同局域网wifi2.4g)
# ------在IP地址设置------
# IP地址: 172.24.102.101
# 子网掩码:255.255.0.0
# 默认网关: 172.24.101.101
# ------DNS设置------
# DNS:8.8.8.8
支持原项目所有参数: https://github.com/zhxie/pcap2socks?tab=readme-ov-file#flags
Linux故障排除
https://github.com/zhxie/pcap2socks?tab=readme-ov-file#troubleshoot