终极指南:Weylus云服务器部署与公网访问配置详解
想要将平板电脑变成电脑的图形输入设备吗?Weylus是一款强大的开源工具,能够将你的平板或智能手机变成电脑的图形数位板和触摸屏!这款工具支持屏幕镜像、触控笔输入、多指触控等功能,让创作和办公更加高效便捷。🖊️
🔧 云服务器部署Weylus
环境准备与安装步骤
首先,你需要准备一台云服务器,建议选择配置至少2核4G的实例,确保有足够的性能来处理视频编码和实时传输。
一键安装命令:
# 克隆仓库到云服务器
git clone https://gitcode.com/gh_mirrors/we/Weylus
cd Weylus
# 安装系统依赖(以Ubuntu为例)
sudo apt-get update
sudo apt-get install -y libx11-dev libxext-dev libxft-dev libxinerama-dev \
libxcursor-dev libxrender-dev libxfixes-dev libxtst-dev libxrandr-dev \
libxcomposite-dev libxi-dev libxv-dev autoconf libtool-bin \
nvidia-cuda-dev pkg-config libdrm-dev libpango1.0-dev \
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libdbus-1-dev nasm npm
安全组规则配置详解
为了让平板能够通过公网访问云服务器上的Weylus,必须正确配置安全组规则:
TCP端口开放配置:
- Web服务器端口:1701(默认)
- WebSocket连接端口:9001(默认)
安全组设置步骤:
- 登录云服务商控制台
- 进入安全组管理页面
- 添加入站规则:
- 协议类型:TCP
- 端口范围:1701,9001
- 授权对象:0.0.0.0/0(或你的特定IP段)
公网访问配置优化
自动启动配置: 创建systemd服务文件 /etc/systemd/system/weylus.service:
[Unit]
Description=Weylus Remote Desktop
After=network.target
[Service]
Type=simple
User=weylus
WorkingDirectory=/opt/weylus
ExecStart=/opt/weylus/target/release/weylus --access-code "你的密码"
Restart=always
[Install]
WantedBy=multi-user.target
🔒 安全防护与加密设置
TLS加密配置
在公共网络上使用Weylus时,强烈建议启用TLS加密。使用项目提供的 weylus_tls.sh 脚本:
# 生成自签名证书并启动加密服务
chmod +x weylus_tls.sh
./weylus_tls.sh
加密配置优势:
- 防止数据被窃听
- 保护连接安全
- 支持HTTPS访问
访问控制最佳实践
- 设置强访问密码:在启动Weylus时务必设置访问码
- 限制访问IP:在安全组中仅允许特定IP段访问
- 定期更新证书:建议每6个月更新一次
🚀 性能优化技巧
硬件加速配置
根据你的云服务器GPU类型,启用相应的硬件加速:
# Intel GPU (VAAPI)
export WEYLUS_VAAPI_DEVICE=/dev/dri/renderD129
# NVIDIA GPU (NVENC)
export WEYLUS_NVENC=true
网络优化建议
- 选择离用户较近的云服务器区域
- 使用高质量的网络带宽
- 优化视频编码参数
📱 客户端连接指南
平板设备配置
- 打开平板浏览器
- 输入云服务器公网IP和端口:
http://服务器IP:1701 - 输入设置的访问密码
- 开始使用Weylus功能
连接URL格式:
http://你的云服务器公网IP:1701
🛠️ 故障排除与维护
常见问题解决
- 连接超时:检查安全组规则和防火墙设置
- 视频卡顿:调整编码参数或升级服务器配置
- 输入无响应:检查WebSocket端口是否正常开放
监控与日志
启用详细日志记录:
export WEYLUS_LOG_LEVEL=DEBUG
export WEYLUS_LOG_JSON=true
通过以上配置,你就可以在任何地方使用平板电脑远程控制云服务器上的电脑,享受Weylus带来的便利和高效!✨
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考




