在桌面Linux上使用UU加速器
在桌面Linux上使用UU加速器
前几天心血来潮,在台式机上重新安装了Linux,而这次选择的发行版是基于Arch的CachyOS。想到有时候想跟国内朋友一起玩CS2,下定决心研究一下在Linux上运行UU加速器的方法。经过一天半的尝试,总结出了以下经验。
更改主机名
这个是最重要的一步!将你的Linux系统主机名改为steamdeck,可使用以下指令:
1
sudo hostnamectl set-hostname steamdeck
虽然这个步骤极其地不优雅,但是UU加速器貌似会检测主机名。如果稍后选择安装Linux版的UU加速器客户端,主机名不符合会导致App内报错,无法加速。如果在路由器安装了OpenWrt版的UU加速器,则不会识别到电脑,无法选择加速。
如果有更好的办法,还请读者测试反馈… 🙃
安装Linux版UU加速器
如果是Arch系系统,推荐安装AUR的uudeck-bwrap,版本最近刚刚更新。此处使用paru:
1
paru uudeck-bwrap
随后可以启动服务:
1
sudo systemctl start uuplugin.service
也可以设置开机自启动:
1
sudo systemctl enable --now uuplugin.service
如配置了防火墙,需要开启16363端口(参考,见评论区)。随后在UU主机加速App中照常配置加速即可,UU加速器的Linux版貌似没有桌面GUI。
其他发行版怎么办?
未测试,但是貌似直接运行官方提供的安装脚本(官方手册链接)是可行的,简单搜索后找到了一篇教程,欢迎尝试报告。此方案也不是很优雅,官方脚本不是很注重文件系统规范,会在包括/home/uu和/tmp在内的各种目录创建文件。
替代方案:OpenWrt旁路由
我当时没有发现Linux的UU客户端会检查主机名,以为Linux客户端有什么其他问题,误打误撞配置了一个OpenWrt树莓派(五代)。专门做Linux电脑的旁路由,安装UU加速器插件,加速效果尚可。大致步骤如下:
- 刷入
openwrt-24.10.7-bcm27xx-bcm2712-rpi-5-squashfs-factory.img,官方脚本貌似还没有支持最新版OpenWrt的包管理 - 扩展root分区(https://openwrt.org/docs/guide-user/advanced/expand_root)
- 参考官方指南(https://router.uu.163.com/app/html/online/baike_share.html?baike_id=5f963c9304c215e129ca40e8),运行安装脚本,手动安装
kmod-tun依赖 - 手机App内照常配置
备注
没有测试用Wine/Bottles运行UU加速器的Windows版,感觉虚拟网卡不在Wine的功能范畴内,毕竟涉及到驱动/内核组件。
本文由作者按照 CC BY 4.0 进行授权
