From e3d763acff3c7c248f4cefb6d78034f73a237d49 Mon Sep 17 00:00:00 2001 From: Freddd13 Date: Thu, 30 Mar 2023 01:47:39 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat:=20=E6=94=AF=E6=8C=81wsl2=E4=BD=BF?= =?UTF-8?q?=E7=94=A8windows=20proxy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index e5f96ec..c513162 100644 --- a/README.md +++ b/README.md @@ -158,6 +158,21 @@ input区域 输入 ./crazy_functions/test_project/python/dqn , 然后点击 "[ ``` +## 使用WSL2(Windows Subsystem for Linux 子系统) +选择这种方式默认您已经具备一定基本知识,因此不再赘述多余步骤。如果不是这样,您可以从[这里](https://learn.microsoft.com/zh-cn/windows/wsl/about)或GPT处获取更多关于子系统的信息。 + +WSL2可以配置使用Windows侧的代理上网,前置步骤可以参考[这里](https://www.cnblogs.com/tuilk/p/16287472.html) +由于Windows相对WSL2的IP会发生变化,我们需要每次启动前先获取这个IP来保证顺利访问,将config.py中设置proxies的部分更改为如下代码: +```python +import subprocess +cmd_get_ip = 'grep -oP "(\d+\.)+(\d+)" /etc/resolv.conf' +ip_proxy = subprocess.run( + cmd_get_ip, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True, shell=True + ).stdout.strip() # 获取windows的IP +proxies = { "http": ip_proxy + ":51837", "https": ip_proxy + ":51837", } # 请自行修改 +``` +至此测试、使用与上面其他方法无异。 + ## 自定义新的便捷按钮(学术快捷键自定义) 打开functional.py,添加条目如下,然后重启程序即可。(如果按钮已经添加成功并可见,那么前缀、后缀都支持热修改,无需重启程序即可生效。) From 0975b60c725c1ff670dbb85e9c72c81803f6fb77 Mon Sep 17 00:00:00 2001 From: Freddd13 Date: Thu, 30 Mar 2023 01:58:39 +0800 Subject: [PATCH 2/3] Merge remote-tracking branch 'upstream/master' --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c513162..1c395df 100644 --- a/README.md +++ b/README.md @@ -171,7 +171,7 @@ ip_proxy = subprocess.run( ).stdout.strip() # 获取windows的IP proxies = { "http": ip_proxy + ":51837", "https": ip_proxy + ":51837", } # 请自行修改 ``` -至此测试、使用与上面其他方法无异。 +在启动main.py后,可以在windows浏览器中访问服务。至此测试、使用与上面其他方法无异。 ## 自定义新的便捷按钮(学术快捷键自定义) From 0b1f351cbab1cbc2beefd396b034cd8a2b2c6065 Mon Sep 17 00:00:00 2001 From: Freddd13 Date: Thu, 30 Mar 2023 02:00:15 +0800 Subject: [PATCH 3/3] =?UTF-8?q?update:=20=E4=BF=AE=E6=94=B9readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1c395df..7d3dc77 100644 --- a/README.md +++ b/README.md @@ -171,7 +171,7 @@ ip_proxy = subprocess.run( ).stdout.strip() # 获取windows的IP proxies = { "http": ip_proxy + ":51837", "https": ip_proxy + ":51837", } # 请自行修改 ``` -在启动main.py后,可以在windows浏览器中访问服务。至此测试、使用与上面其他方法无异。 +在启动main.py后,可以在windows浏览器中访问服务。至此测试、使用与上面其他方法无异。 ## 自定义新的便捷按钮(学术快捷键自定义)