运行原理
下面从程序的正常使用流程来介绍程序的运行原理。
1、快速开始
当你第一次打开程序,可以看见界面上有个快速开始
按钮,点击后可以填写订阅链接。
保存后,GUI 会生成一份具有默认参数的配置文件
,从你填写的订阅链接
中获取内容,将内容中的proxies
字段保存为一份订阅文件
,GUI 会自动的关联配置文件与订阅文件。
2、运行配置
选中一个配置,点击启动内核
按钮,GUI 会根据当前的配置生成一份 config.yaml 文件,然后调用内核程序运行。
3、配置系统代理
默认的设置下,GUI 不会主动的为你设置系统代理,当你点击主页的系统代理
按钮,GUI 会从配置中获取 http 代理端口、混合代理端口,并选择一个将其设置为系统代理,混合代理端口总是优先于 http 代理端口。
4、TUN 模式
TUN 模式下 GUI 没有对系统做任何的修改,创建虚拟网卡、自动设置路由均是内核完成的。