-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1)系统代理排除列表可配置化;2)启/禁用远程配置功能增强;3)添加重载远程配置功能;4)修复3个BUG;5)几处功能优化;6)配置调整;7)文档调整。 #274
Merged
greper
merged 9 commits into
docmirror:master
from
wangliang181230:feature/sysproxy/excludeIpList
Mar 15, 2024
Merged
1)系统代理排除列表可配置化;2)启/禁用远程配置功能增强;3)添加重载远程配置功能;4)修复3个BUG;5)几处功能优化;6)配置调整;7)文档调整。 #274
greper
merged 9 commits into
docmirror:master
from
wangliang181230:feature/sysproxy/excludeIpList
Mar 15, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. 系统代理中的排除列表,可配置化;可在界面中配置,也可在远程配置中配置 # 问题修复: 1. 空指针异常导致插件关闭失败的问题修复 2. 偶发的空指针异常导致代理请求失败,原因不明,暂时规避掉 # 配置调整: 1. 添加几项targets配置,优化1项配置 2. 添加几项拦截配置 3. 添加很多项系统代理排除项,并调整白名单配置 4. 优化dns配置 5. `.gitignore` 中,排除掉 `package-lock.json` # 功能优化: 1. 远程配置内容格式不正确时,不保存它 2. 部分日志优化 3. 封装 merge.js 的 doDiff 和 doMarge 两个方法,方便使用和测试,同时添加测试用例 `mergeTest.js`,删除老的 `mergeTest.mjs`;doDiff优化过,使 config.json5 的内容更准确的体现用户自定义配置 4. 打开链接的方法,全部改为异步 # 文档: 1. 移除部分 `gitee仓库` 相关的内容,因为gitee的仓库被禁了,部分gitee地址改为github地址 2. 代码贡献说明中,添加环境准备相关说明;同时添加4个bat脚本文件方便windows用户快速贡献代码
@greper 请问新的更新内容是否提供可执行文件的下载?还是需要自己编译? |
暂时先自己打包吧,作者大大近期应该不会发布。 |
折腾一下午各种报错,都解决了,但是最后卡在安装 |
@Walkline80 QQ群(438148299)里发了一个当前最新代码打包的windows下的 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Bugfix
修复BUG的PR
Documentation
Improvements or additions to documentation
Feature
新特性PR
Good first PR
首次提交PR
Optimize
优化的PR
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
新特性:
targets
和whiteList
的配置方式)问题修复:
options.agent
为false
导致。C:\Users\xxxxxx\.dev-sidecar\config.json5
不存在时,远程配置不生效的问题修复功能优化:
1. 远程配置内容格式不正确时,不保存它
![图片](https://private-user-images.githubusercontent.com/1527893/306722512-49b5f538-af68-401b-84b6-b3645565f812.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MTM5OTYsIm5iZiI6MTcyMjQxMzY5NiwicGF0aCI6Ii8xNTI3ODkzLzMwNjcyMjUxMi00OWI1ZjUzOC1hZjY4LTQwMWItODRiNi1iMzY0NTU2NWY4MTIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDczMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MzFUMDgxNDU2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ODQ5YzY3YzBjODQ4NTM3YjZiMmMwYThhM2YxYWIxMjJlOTdkODVjZGQyYzljZDZjODIwMTFjYzJkYzcyOWU5NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.NRFtBIwL1M5fy5aCdTpYIEXFdajHIaPa0296tBCLku0)
2. 部分日志优化
3. 封装 merge.js 的 doDiff 和 doMarge 两个方法,方便使用和测试,同时添加测试用例
mergeTest.js
,删除老的mergeTest.mjs
;doDiff优化过,使 config.json5 的内容更准确的体现用户自定义配置4. 打开链接的方法,全部改为异步
5. 保存的配置文件内容调整为标准的json数据,并且文件后缀名由
.json5
修改为.json
,常用文本编辑器打开后,查看配置更方便,且有美观的样式。如图:配置调整:
1. 添加几项targets配置,优化1项配置
2. 添加几项拦截配置
3. 添加很多项系统代理排除项,并调整白名单配置
4. 优化dns配置
5.
.gitignore
中,排除掉package-lock.json
,并删除已提交的packages\core\package-lock.json
文件文档调整:
1. 移除部分
gitee仓库
相关的内容,因为gitee的仓库被禁了,部分gitee地址改为github地址2. 代码贡献说明中,添加环境准备相关说明;同时添加4个bat脚本文件方便windows用户快速
贡献代码
或自己打包
界面截图: