基于原小猫咪内核二次开发Meta内核
verge
支持的Meta
内核功能更加强大,仍然在保持更新,支持了新的协议,模块,有更多功能。最重要的是小猫咪 verge 原生跨平台。
Linux
Linux不同发行版下都可以下载使用.AppImage
格式的安装包,安装完后正常导入代理文件既可开启系统代理。要开启TUN
模式也很方便,先点击解锁标志,在开启TUN
就可以联网了。
同时运行配置也会更新,
这时我们可以打开控制台看下有没有小猫咪新加的虚拟网卡Meta
。
但是
对于.AppImage
包安装的猫咪verge可能会在要解锁内核时显示解锁失败,Permission denied
。setcap
命令执行失败。
这时可以把.AppImage
软件包解压缩。
./Your猫咪Verge.AppImage --appimage-extract
在文件目录下解压出文件夹squashfs-root
,我们接着cd/squashfs-root/apprun-hooks
,vim ./linuxdeploy-plugin-gtk.sh
把 export APPDIR=“KaTeX parse error: Expected '}', got 'EOF' at end of input: {APPDIR:-"(dirname “$(realpath “$0”)”)”}" # Workaround to run extracted AppImage 加 ‘#’给注释掉,让我们手动启动软件
也就是上级目录下的AppRun
文件
这样在启动时我们就可以解锁内核了。
当然也可以给这个程序创建一个快捷方式,用于自动启动。比如在KDE桌面中创建.desktop
[Desktop Entry]
Type=Application
Terminal=false
Categories=Development;Network;System;Settings;Utility;
Keywords=Proxy;
Name=verge (appimage)
Comment=解压后setcap
Icon=/YOUR小猫咪Squashfs-root/usr/share/icons/hicolor/256x256@2/apps/××××-verge.png
Path=/where YOUR小猫咪Squashfs-root/
# Exec 如果直接用 `./AppRun` 的话, dex 能正常启动, 但 KDE 会报错
Exec=sh -c "./AppRun"