linux下使用雷神加速器:基于docker

简介 自从我全面迁移到 archlinux,目前手里已经没有 windows 的设备。在日常使用中,我有遇到了两个痛点: 腾讯会议共享屏幕的方案不够完美 之前在未接触 linux 时,充值了 2600h 的游戏加速时长,目前还有 1900h,在 linux 下无法使用 对于前者,除非腾讯重构腾讯会议,不然没有好的办法,而且工作时一般没有权力来决定不用腾讯会议(。而对于后者,我在网上搜寻了许多资料,一种可行的方案是跑一个 windows 虚拟机,在里面运行游戏加速器,然后代理主机的流量。但是 windiows 虚拟机还是太重了,我想寻求一种更轻量的方案。 探索 我在网上进行了大量的检索,先是发现雷神加速器有 openwrt 插件,并且有网友使用的是 openwrt 虚拟机桥接到局域网来代理流量,可以正常的工作。其实到这里也足够了,openwrt 虚拟机相比 windows 虚拟机,占用资源已经很小了。但是本着折腾的原则,我想在 docker 里跑 openwrt 来代理本机的流量。 如果不想折腾,你应该: 首先尝试购买一个软路由,在里面运行雷神加速器插件。 安装一个 openwrt 虚拟机,桥接网络的情况下代理本机。 最后再尝试使用 docker 运行 openwrt 来跑雷神加速器。 关于这个方案的优缺点,优点是省钱,缺点是折腾且不适用于笔记本电脑。因为 docker 里要配置静态 ip。个人感觉这个方案更适合不来回搬动的台式机。 在跟着本记录做之前,你应该: 对 docker 的使用有一定的了解 对局域网、Nat、桥接有一定的了解 对 openwrt 有一定了解 (虽然现学也行 安装 首先是找到一个 openwrt 镜像,我个人懒得自己做,用的是这个openwrt-x86。 里面有如何使用 docker 安装的教程,我详细说明一下: # 拉取镜像 docker pull piaoyizy/openwrt-x86:latest # 此处的eth0应该为你使用的网卡,可以用ip a查看 sudo ip link set eth0 promisc on # 此处创建一个macvlan的网络,其子网是当前物理机 # 局域网所在的网络,如“192....

九月 27, 2024 · 2 分钟 · suiyuanla

SSH使用记录

日常中使用经常连接服务器,有的时候还需要使用跳板机和端口转发,于是简单记录一下自己使用 ssh 的经验。 基础配置 ssh 的默认配置文件在 Home 目录下的 .ssh 文件夹中,使用ssh-keygen -C "<描述内容>"会在这个文件夹中生成id_rsa和id_rsa.pub文件。如果是复制过来的密钥和公钥文件,需要确保其权限为仅当前用户可读可写(chmod 600),如果其他用户有读写权限则使用 ssh 连接服务器时会报错。将公钥复制到要连接的服务器的指定用户的~/.ssh文件夹下的authorized_keys文件中,就可以免密登录。 如果需要关闭服务器的密码登录权限,则需要在/etc/ssh/sshd_config中设置PasswordAuthentication no禁用密码登录。 注意:你应该先把公钥复制到 authorized_keys 中,并且测试过了可以免密登录,再禁用密码登录。 命令行使用 常用的命令行命令有: # 连接到指定服务器,username是登录用户名, # hostname可以是域名和IP,可以使用-p指定端口,默认为22 ssh username@hostname # 在本机指定端口开启代理,相当于一个socks代理 ssh -TND <端口> username@hostname # 发送到指定端口的数据都会经过hostname # 所在的服务器转发到指定远程主机的对应端口 ssh -TNL <本地端口>:<远程主机ip>:<远程端口> username@hostname # 例子,发送到本地8001端口的数据都会经过10.10.10.10转发,发送到10.10.10.10所在网络环境下的192.168.0.3:80 ssh -TNL 8001:192.168.0.3:8006 [email protected] # 使用跳板机 # 假设你在host1 ... hostn都配置了公钥免密登录,你可以经过host1 跳转到 host2 ... 链式跳转连接到 hostn ssh -J user1@host1 user2@host2 ... usern@hostn 使用 ssh 配置文件 配置文件是.ssh文件夹内的config文件,下面是一个例子: # 在命令行使用ssh jump相当于 # 使用ssh user1@10....

九月 19, 2024 · 1 分钟 · suiyuanla

Aria2全能下载器配置

简介 本篇记录一下自己使用的多线程下载器方案,由于我日常使用的操作系统是 Archlinux,因此是 linux 下的配置,windows 下使用需要进行修改,并且可能有其他更好的方案。 Aria2是一个多线程下载器,它支持 HTTP(s),FTP,STP,BitTorrent 等协议的下载,基本上安装它一个就足以应付日常的所有下载需求了,这也是我选择它的原因。由于我没有离线下载的需求,因此本篇文章并不会涉及相关内容,本篇更关注如何使日常使用 aria2 更舒适方便。 安装 在 Archlinux 上安装 aria2: paru -S aria2 安装好后,aria2 需要进行一些配置才适合使用,我使用的是“Aria2 完美配置”这个项目。 # 将其clone到~/.config/aria2 git clone https://github.com/P3TERX/aria2.conf.git ~/.aria2 克隆下来的 aria2.conf 需要进行一些修改,按自己需要修改,需要注意的是,aira2 的配置文件不支持~为 Home 目录,需要将下面示例的~替换为绝对路径: # 下载目录。可使用绝对路径或相对路径, 默认: 当前启动位置 dir=~/Downloads # 从会话文件中读取下载任务 input-file=~/.aria2/aria2.session # 会话文件保存路径 # Aria2 退出时或指定的时间间隔会保存`错误/未完成`的下载任务到会话文件 save-session=~/.aria2/aria2.session # IPv4 DHT 文件路径,默认:$HOME/.aria2/dht.dat dht-file-path=~/.aria2/dht.dat # IPv6 DHT 文件路径,默认:$HOME/.aria2/dht6.dat dht-file-path6=~/.aria2/dht6.dat # 下载停止后执行的命令 # 从 正在下载 到 删除、错误、完成 时触发。暂停被标记为未开始下载,故与此项无关。 on-download-stop=~/.aria2/delete.sh # 下载完成后执行的命令 # 此项未定义则执行 下载停止后执行的命令 (on-download-stop) on-download-complete=~/....

九月 14, 2024 · 1 分钟 · suiyuanla

archlinux安装流程

安装 archlinux 基本环境 参考: Arch Wiki 如何安装 ...

九月 11, 2023 · 4 分钟 · suiyuanla