-
Notifications
You must be signed in to change notification settings - Fork 78
设置说明
设置将会保存于同目录下的config.json文件内,复制程序时同时复制该文件即可实现设置便携。
不同版本使用的配置文件格式可能不同,不保证能跨版本使用,如出现问题请移去旧版本的配置文件。
注:config.json里的值标在括号内。Web UI暂时被弃用,请不要用web UI编辑配置。
- 日志文件路径 (logfile):日志文件将会存放的位置,留空表示输出至控制台(如果存在)而不是文件。默认值:一键程序是Accesser.log,代码仓库中的是空 (null)。
-
日志级别 (loglevel): 分为
CRITICAL
、ERROR
、WARNING
、INFO
、DEBUG
、NOTSET
,越往后输出信息越多,参考Python的logging模块说明。默认值:DEBUG。
- 允许局域网连接 (address): 开启可以允许同一局域网的设备连接该程序,比如用手机连接电脑的WiFi,设置PAC后既可允许手机使用。可能会有防火墙的提示,要允许访问。默认值:OFF (127.0.0.1)。
- 服务器端口 (port):服务器的端口号,如果与其他程序发生端口冲突时可以更改,其值应为1-65535,建议>1024。默认值:7655 (7655)。
-
Web UI日志级别: 表示在Web UI上呈现的日志的级别,各值的含义见上文loglevel。默认值:INFO。
备注:这一设置不由config.json提供。 -
校验证书域名 (check_hostname):false不进行校验,true进行宽松的校验(如
a.example.com
能匹配b.example.com
),"strict"进行标准的校验。 -
DNS配置 (DNS):如果
nameserver
以https://
开头,则使用DNS-over-HTTPS,port
将被忽略;否则是传统的UDP DNS,port
为使用的端口。
以下内容Web UI尚未实现,请直接编辑config.json。
-
webui: 选择是否自动打开Web UI,亦可使用命令行参数
--cli
来选择不自动打开Web UI。默认值:false。 -
webuiport: 指定Web UI的端口,当发生端口冲突时可考虑修改。默认值:7654。
-
http_redirect:HTTP连接会自动跳转到相应的HTTPS链接,但是有一些网址会进行跳转到不同的网址,并且他们不支持HTTPS连接,如
http://pixiv.net/ -> https://www.pixiv.net/
,因此需要进行手动配置。此外还有一些特例,如Google reCAPTCHA。格式为源URL: 跳转URL
。 -
alert_hostname:此处设置的域名一方面用作伪装的SNI,一方面用于证书校验(如果check_hostname开启)。当尝试加入新域名出现证书校验错误时,可尝试进行rDNS域名查询,选取未被封锁的域名填入。格式为
真实域名: 伪造域名
。 -
ipv6: 开启IPv6支持。默认值:false。
-
importca: 设置为
true
会自动导入并信任根证书。如果自动导入出现了问题,可考虑设置为false
,然后手动信任证书,亦可使用命令行参数--notimportca
来阻止自动导入证书。默认值:true。 -
setproxy: 设置为
true
会自动设置系统的代理,亦可使用命令行参数--notsetproxy
来阻止自动设置系统的代理。默认值:true。 -
content_fix: 替换呈现给浏览器的内容。格式为进行替换的域名: {查找的内容: 替换的内容}
。