关于 openSUSE 的全局代理

openSUSE 安装后必做的 0 件事 继续讨论:

对于不想换源,且不想等待官方源龟速刷新(时常刷着刷着就没了),来自中国大陆的新用户而言:

最有效的解决办法可能是——全局代理。


以 V2ray 为例:

首先准备好 qv2ray 的 appimage 包和 v2ray-core 适用于 Linux 的包。

  • 双系统用户可以把文件都预存在 NTFS 分区中;但是请勿放在 U 盘(除非 U 盘格式为 FAT32 或其他 Linux 默认支持的格式)。
  • openSUSE 默认不支持 exFAT,需要安装额外的包:
    zypper install fuse-exfat exfat-utils

在系统安装完成后,把相关的文件都移动到 Linux 的文件系统中。

点击启动 appimage,然后打开 /home/<usrname>/.config/qv2ray/,把 v2ray-core 解压缩到该目录中新建的一个名为vcore的文件夹,路径为 /home/<usrname>/.config/qv2ray/vcore/
这样,qv2ray 就能自动检测到 v2ray-core 。

然后更新订阅,链接到节点,并启用系统代理。

qv2ray 对 openSUSE 发起的代理并不是真正的全局代理,起码对 YaST 无效。

接着,打开系统设置,找到 “网络” 选项卡下的 “代理” ,如果 qv2ray 没有自动配置好代理设置,选择 “使用手动配置的代理服务器” ,然后在重新启动 qv2ray 并点击启用系统代理。

如果一切顺利,那你可以看到类似如下的配置项:

打开 YaST,找到 “代理”(在 网络服务 选项卡中),打开代理,按照上图的配置输入相应的代理服务器地址,例如 http://127.0.0.1:8889
YaST 只需要配置 HTTP 代理和 FTP 代理。

保存设置,注销登录。

注销登录前,可以先关闭彻底 qv2ray ,虽然不大清楚原理,但是这似乎有助于防止端口冲突。

如果端口冲突了,可以更改 qv2ray 的 V2ray API 端口、SOCKS 端口和 HTTP 端口(YasT 的相关设置也需要同步改动)。

这样,重启系统后,YasT 的代理设置就被 Qv2ray 接管了。可以快速刷新软件源,但弊端是一旦代理软件停止工作,YasT 也会无法联网刷新。


个人对于安装完成系统后的首要看法是,第一,先配置代理,其次后更新系统。

第三,安装多媒体解码器(推荐阅读的参考指南:多媒体编解码器

至于是否安装独显驱动就是很主观的东西,如果有计划在 Linux 上运行游戏的话,独显和 steam 是必须的。

最后,(对于 Leap 版用户而言)对于 KDE 自带的更新提示工具,我认为最好别卸载或禁用,包括禁用通知。但应该延长自动更新间隔(例如一个月或一周更新一次)原因很简单,这东西可以持续提醒用户更新系统。

1赞

在 YaST -> 系统 -> Sysconfig Editor 下的 Network -> Proxy 选项中的配置选项会详细些。

配置完成后,可以在 KDE 代理里,选择 [使用系统代理服务器配置],这样会更好。需要重启生效。

2赞

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。