@@ -163,7 +168,7 @@ export default {
}
},
async created () {
- this.doCheckRootCa()
+ await this.doCheckRootCa()
await this.reloadConfig()
this.$set(this, 'status', this.$status)
this.switchBtns = this.createSwitchBtns()
@@ -208,7 +213,7 @@ export default {
},
wantOW () {
this.$success({
- title: '彩蛋',
+ title: '彩蛋(增强模式)',
content: (
我把它藏在了源码里,感兴趣的话可以找一找它(线索提示 // TODO)
@@ -216,28 +221,27 @@ export default {
)
})
},
- doCheckRootCa () {
- this.$api.setting.load().then(setting => {
- console.log('setting', setting)
- this.setting = setting
- if (this.setting.rootCa && (this.setting.rootCa.setuped || this.setting.rootCa.noTip)) {
- return
+ async doCheckRootCa () {
+ const setting = await this.$api.setting.load()
+ console.log('setting', setting)
+ this.setting = setting
+ if (this.setting.rootCa && (this.setting.rootCa.setuped || this.setting.rootCa.noTip)) {
+ return
+ }
+ this.$confirm({
+ title: '第一次使用,请先安装CA根证书',
+ content: '本应用正常使用,必须安装和信任CA根证书',
+ cancelText: '下次',
+ okText: '去安装',
+ onOk: () => {
+ this.openSetupCa()
+ },
+ onCancel: () => {
+ this.setting.rootCa = this.setting.rootCa || {}
+ // const rootCa = this.setting.rootCa
+ // rootCa.noTip = true
+ // this.$api.setting.save(this.setting)
}
- this.$confirm({
- title: '第一次使用,请先安装CA根证书',
- content: '本应用正常使用,必须安装和信任CA根证书',
- cancelText: '下次',
- okText: '去安装',
- onOk: () => {
- this.openSetupCa()
- },
- onCancel: () => {
- this.setting.rootCa = this.setting.rootCa || {}
- // const rootCa = this.setting.rootCa
- // rootCa.noTip = true
- // this.$api.setting.save(this.setting)
- }
- })
})
},
openSetupCa () {
@@ -265,6 +269,9 @@ export default {
btns.server = this.createSwitchBtn('server', '代理服务', this.$api.server, status)
btns.proxy = this.createSwitchBtn('proxy', '系统代理', this.$api.proxy, status)
lodash.forEach(status.plugin, (item, key) => {
+ if (this.config.plugin[key].statusOff) {
+ return
+ }
btns[key] = this.createSwitchBtn(key, this.config.plugin[key].name, this.$api.plugin[key], status.plugin, this.config.plugin[key].tip)
})
return btns
diff --git a/packages/gui/src/view/pages/plugin/node.vue b/packages/gui/src/view/pages/plugin/node.vue
index c7c671f..b672e80 100644
--- a/packages/gui/src/view/pages/plugin/node.vue
+++ b/packages/gui/src/view/pages/plugin/node.vue
@@ -26,27 +26,29 @@
npm代理启用后必须关闭
-
+
- npmjs
+ npmjs原生
- taobao
+ taobao镜像
+ 设置后立即生效,即使关闭ds也会继续保持
-
+
- yarn
+ yarn原生
- taobao
+ taobao镜像
+ 设置后立即生效,即使关闭ds也会继续保持
diff --git a/packages/gui/src/view/pages/plugin/pip.vue b/packages/gui/src/view/pages/plugin/pip.vue
new file mode 100644
index 0000000..59e6fd2
--- /dev/null
+++ b/packages/gui/src/view/pages/plugin/pip.vue
@@ -0,0 +1,104 @@
+
+
+
+ PIP加速
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 如果你的pip命令改成了其他名字(如pip3),可以在此处修改
+
+
+
+ 开启系统代理时是否同时修改HTTPS_PROXY环境变量
+
+ 开启ds使用pip命令行时需要勾选此选项,否则会报 wrong version number 异常
+ 注意:当前已打开的命令行在开关系统代理后并不会实时生效,需要重新打开一个新的命令行窗口
+
+
+
+
+ 原生
+
+
+ taobao镜像
+
+
+ 设置后立即生效,即使关闭ds也会继续保持
+
+
+
+ 注意:切换仓库镜像同时会修改pip.ini中的trusted-host配置
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/gui/src/view/pages/proxy.vue b/packages/gui/src/view/pages/proxy.vue
index afd5754..22d784a 100644
--- a/packages/gui/src/view/pages/proxy.vue
+++ b/packages/gui/src/view/pages/proxy.vue
@@ -18,9 +18,16 @@
当前未启动
-
+
+
+ 是否同时修改HTTPS_PROXY环境变量
+
+ 当发现某些应用并没有走加速通道或者加速报错时,可以尝试勾选此选项,并重新开启系统代理开关
+ 注意:当前已打开的命令行并不会实时生效,需要重新打开一个新的命令行窗口
+
+
去设置
- 解决OneNote、微软应用商店、微软邮箱等大部分系统自带应用无法访问网络问题。点击去设置,然后按下图所示操作即可
+ 解决OneNote、MicrosoftStore、Outlook等UWP应用开启代理后无法访问网络的问题
@@ -44,9 +51,10 @@
设置Loopback 打开EnableLoopback
-
解决OneNote、微软应用商店、微软邮箱等大部分系统自带应用无法访问网络问题。点击右上方按钮,然后按下图所示操作即可
-
注意:此操作需要DevSidecar以管理员身份启动,才能打开下面的EnableLoopback设置界面
-
+
1、此设置用于解决OneNote、MicrosoftStore、Outlook等UWP应用无法访问网络的问题。
+
2、点击右上方按钮,打开EnableLoopback,然后按下图所示操作即可
+
3、注意:此操作需要DevSidecar以管理员身份启动,才能打开下面的EnableLoopback设置界面
+
@@ -65,12 +73,14 @@ export default {
loopbackVisible: false
}
},
- created () {
-
+ async created () {
},
mounted () {
},
methods: {
+ async applyAfter () {
+ await this.$api.proxy.restart()
+ },
async openEnableLoopback () {
try {
await this.$api.proxy.setEnableLoopback()
diff --git a/packages/gui/src/view/pages/server.vue b/packages/gui/src/view/pages/server.vue
index 649287d..19dd85c 100644
--- a/packages/gui/src/view/pages/server.vue
+++ b/packages/gui/src/view/pages/server.vue
@@ -79,7 +79,7 @@
-
+
diff --git a/packages/gui/src/view/pages/setting.vue b/packages/gui/src/view/pages/setting.vue
index ff473b4..39a5754 100644
--- a/packages/gui/src/view/pages/setting.vue
+++ b/packages/gui/src/view/pages/setting.vue
@@ -15,7 +15,7 @@
windows下建议开启开机自启。更多说明参考