闲的蛋疼系列:将Brook代理转发为Shadowsocks代理

自己提出的蛋疼需求,再如何也要满足

声明:这篇博客可能并没有任何的卵用,有很多更直接的方法来实现目的,比如说直接换代理软件。
前段时间自建SSR一天挂一个IP,于是决定换了其他代理工具。在当时本决定使用V2Ray,但当时我还是个Linux Newbie,连WinSCP都用不利索,自然没法配置相对没那么「用户友好」的V2Ray,而使用了配置十分简单的Brook。
Brook在翻墙方面为什么问题,性能不错,但是它的客户端并不好用。在电脑上还好,一次设置好之后也没什么麻不麻烦的,开个socks5代理再配合SwitchyOmega之类的浏览器插件使用即可。
而在Android/iOS上面就只好使用官方客户端了,但官方客户端实在是不好用。无论是稳定性还是功能都比SS/SSR客户端相差甚远。
于是我就萌生了一个想法,能不能通过代理转发来使用Brook?
继续阅读“闲的蛋疼系列:将Brook代理转发为Shadowsocks代理”

为bomi开启硬件解码

可以参考这篇Wiki
环境:Arch Linux,RX480,开源驱动。
首先安装相关的库(以VDAPI为例):

pacman -S mesa-vdpau

如果一切正常,那么这时bomi设置中的硬件解码选项应该已经可选。
如果工作不正常,可能需要手动设置环境变量。
首先查看自己使用的驱动程序:

grep -i vdpau /var/log/Xorg.0.log

radeonsi为例,加入环境变量:

VDPAU_DRIVER=radeonsi

即可。

一次奇特的问题解决—如何排查问题?

多数的问题都是自己作出来的……

今天看着GRUB的默认界面心里痒痒,便打算美化一下,从寻觅到主题之后便开始安装,却发现无论如何设置,GRUB都没有发生任何改变。

首先我尝试从https://www.gnome-look.org/而不是AUR下载,运行安装脚本,没有任何报错,无效。

我又尝试手动编辑/etc/default/grub,仍然无效。

再次尝试使用Grub Customizer进行设置,仍然无效。

Google许久没有找到这个问题。不只是没有解决办法,连提问的都没有。
继续阅读“一次奇特的问题解决—如何排查问题?”

一个简单的.service配置文件实例

用于启动Brook Client:
[Unit]
Description=Brook Client

[Service]
ExecStart=/path/to/brook client -l 127.0.0.1:1080 -i 127.0.0.1 -s your_sever:port -p your_password

[Install]
WantedBy=multi-user.target

 

将其保存为Brook.service,移动到/etc/systemd/system
执行:
systemctl start Brooksystemctl enable Brook
即可。