linux中flatpak软件通过代理的方式运行

好的,您是通过 Flatpak 安装的,这个信息非常关键!

之前提供的方法是针对原生安装的程序,不适用于 Flatpak,因为它运行在一个与您的主系统隔离的“沙箱”环境中。我们需要使用 Flatpak 自带的工具来为其配置代理。

这个过程同样很简单,甚至更规范。


第一步:确认 Heroic 的应用ID

每个 Flatpak 应用都有一个唯一的ID。Heroic 的 ID 通常是 com.heroicgameslauncher.hgl。我们可以用以下命令确认:

flatpak list

在列表中找到 Heroic 并确认其“应用 ID”。


第二步:为 Flatpak 版 Heroic 设置代理

我们同样有两种方法:一种是临时测试,一种是永久生效。

方法一:从命令行临时启动(用于测试)

这个方法可以用来测试您的代理设置是否对 Flatpak 版的 Heroic 有效。

打开终端,根据您的代理类型,执行以下对应的命令:

  • 如果您的代理是 HTTP 类型:

    # 将 127.0.0.1:7890 替换成您的代理地址和端口
    flatpak run --env=https_proxy="http://127.0.0.1:7890" --env=http_proxy="http://127.0.0.1:7890" com.heroicgameslauncher.hgl
    
  • 如果您的代理是 SOCKS5 类型:

    # 将 127.0.0.1:1080 替换成您的代理地址和端口
    flatpak run --env=https_proxy="socks5://127.0.0.1:1080" --env=http_proxy="socks5://127.0.0.1:1080" com.heroicgameslauncher.hgl
    

注意:这里的语法是 --env=变量名="值"。如果这个命令能让 Heroic 正常联网和登录,我们就可以进行下一步,让它永久生效。

方法二:永久为 Heroic 设置代理(一劳永逸的最佳方案)

这个方法会修改 Flatpak 对 Heroic 的配置,让它**每次启动(包括点击桌面图标)**时都自动使用代理。

打开终端,根据您的代理类型,执行以下对应的 flatpak override 命令:

  • 如果您的代理是 HTTP 类型:

    flatpak override --user --env=https_proxy="http://127.0.0.1:7890" --env=http_proxy="http://127.0.0.1:7890" com.heroicgameslauncher.hgl
    
  • 如果您的代理是 SOCKS5 类型:

    flatpak override --user --env=https_proxy="socks5://127.0.0.1:1080" --env=http_proxy="socks5://127.0.0.1:1080" com.heroicgameslauncher.hgl
    

执行完毕后,不需要任何重启或注销。现在,您可以直接从您的应用程序菜单点击 Heroic 图标启动,它就会自动通过您设置好的代理运行了。

如何撤销设置?

如果您将来想取消这个代理设置,只需运行以下命令即可重置:

flatpak override --reset com.heroicgameslauncher.hgl

总结与建议

  1. 先用方法一的命令测试一下代理是否能让 Heroic 正常工作。
  2. 如果可以,就执行方法二flatpak override 命令进行永久设置。
  3. 之后就可以像平常一样通过点击桌面图标来使用带代理的 Heroic 了。

在这里插入图片描述
服了,果然登录不上就是网络问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值