VSCode 使用指定的 SOCKS 代理进行网络连接
June 10, 2023
vscode怎么打开 settings.json 文件?
ChatGPT
在 Visual Studio Code (VSCode) 中,打开 settings.json 文件的步骤如下:
打开 Visual Studio Code。
点击左上角的“文件”菜单,然后选择“首选项” > “设置” (或者你可以使用快捷键 Ctrl + , 在 Windows/Linux 上,或 Cmd + , 在 MacOS 上)。
在设置(Settings)标签中,你将看到一个搜索框和各种配置选项。右上角有一个图标,看起来像一个文档,带有一个小箭头。这是“打开设置(JSON)”按钮。
点击该按钮,VSCode 将打开一个名为 settings.json 的文件,你可以在其中直接编辑配置。
如果你想要打开特定工作区的 settings.json 文件,你需要先打开该工作区,然后重复上述步骤。注意,在这种情况下,你将打开的是特定于该工作区的 settings.json 文件,而不是全局设置文件。
如果 settings.json 文件不存在,VSCode 将为你创建一个新的文件。
我通过:ssh -D 8081 username@computer登录服务器,
这样我可以通过socks5,localhost,8081.配置浏览器的proxy,这样浏览器就可以用此代理访问网络。
现在我想在vscode中也使用此方法,请问该怎么做?
ChatGPT
要在 Visual Studio Code (VSCode) 中使用 SOCKS 代理,你需要修改 VSCode 的设置。以下是具体的步骤:
首先,你需要在 VSCode 中打开 settings.json 文件。点击左上角的“文件”菜单,然后选择“首选项” > “设置”。在设置界面的右上角,点击一个类似打开文件的图标(“打开设置(JSON)”)。
在 settings.json 文件中,你需要添加或修改以下设置:
"http.proxy": "socks5://localhost:8081",
"https.proxy": "socks5://localhost:8081",
"http.proxySupport": "on"
以上设置告诉 VSCode 通过你在本地运行的 SOCKS 代理(端口 8081)来进行所有的 http 和 https 连接。
保存并关闭 settings.json 文件。VSCode 将立即应用新的设置。
这样,VSCode 就会开始使用你指定的 SOCKS 代理进行网络连接了。
需要注意的是,这些设置只影响 VSCode 自身以及它直接启动的进程(例如终端)。它不会影响你在 VSCode 外部启动的进程,也不会影响你的操作系统或其他应用的网络设置。
{
"[python]": {
"editor.formatOnType": true
},
"workbench.startupEditor": "none",
"extensions.ignoreRecommendations": true,
"editor.fontSize": 15,
"git.ignoreLegacyWarning": true,
"window.zoomLevel": 1
}
以上是我的settings.json 文件,请问需要修改成什么样?
ChatGPT
基于你提供的 settings.json 文件,如果你想让 VSCode 使用你指定的 SOCKS 代理(本地运行,端口 8081),你应该将文件修改如下:
{
"[python]": {
"editor.formatOnType": true
},
"workbench.startupEditor": "none",
"extensions.ignoreRecommendations": true,
"editor.fontSize": 15,
"git.ignoreLegacyWarning": true,
"window.zoomLevel": 1,
"http.proxy": "socks5://localhost:8081",
"https.proxy": "socks5://localhost:8081",
"http.proxySupport": "on"
}
这里新增了三行设置,用于配置 http 和 https 的 SOCKS 代理,并且启用了代理支持。
完成后保存 settings.json 文件,VSCode 将立即应用这些新的设置。
标签:文件,8081,settings,VSCode,SOCKS,json,网络连接 From: https://www.cnblogs.com/zhaopw5/p/17471235.html