Skip to content

客户端系统代理设置 #3

Description

@micooz

需求描述

blinksocks-gui 目前具备服务多开的能力,但还没有支持修改系统代理设置。项目中已经包含 pac-cmdsysproxy-cmd 开源软件,而且提供多个平台的二进制程序。

blinksocks-gui 已在页面 /plugins 下提供系统代理设置的交互界面(仅限客户端),但并未完善,因此体验版中暂未开放这个入口。

实现难点

设置系统代理会遇到权限问题,需要解决用户以普通用户权限启动 blinksocks-gui 时无法访问和修改系统代理配置的问题。sudo-prompt 可以调用操作系统权限认证框让用户提供密码,认证成功后就可以以超级权限执行预定程序,但仍需解决多次执行需要多次认证的问题。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions