如何在 VScode 中使用 SSR

2022-08-10 13:26:23 +08:00
 Kakarrot

SSR 中设置已勾选允许来自局域网的连接

vscode 设置添加

"http.proxy": "http://127.0.0.1:1080",
"http.proxyStrictSSL": false,
"http.proxyAuthorization": null,

在 vscode 终端测试 ping www.github.com 不成功

用同样的方式在 IDM 添加 http://127.0.0.1:1080 代理 就可以下载 github 文件

2618 次点击
所在节点    问与答
13 条回复
dcty
2022-08-10 13:31:04 +08:00
终端得另外设置 http_proxy 吧
yangxiaopeipei
2022-08-10 13:31:54 +08:00
export https_proxy=http://127.0.0.1:1080 http_proxy=http://127.0.0.1:1080 all_proxy=socks5://127.0.0.1:1080

试试
yunyuyuan
2022-08-10 13:33:48 +08:00
据我理解 vscode 的终端也是系统终端,不走系统代理的

1. 换 clash TUN 模式
2. 设置 http_proxy
3. proxychains
Alliot
2022-08-10 13:36:47 +08:00
其实是因为,icmp 工作在三层 而 http proxy 在它之上。
直接用 all_proxy 后用 curl 测试吧
zjsxwc
2022-08-10 14:06:46 +08:00
用 curl 代替吧,
或者装个 httping 代替 ping

https://www.vanheusden.com/httping/
Kakarrot
2022-08-10 15:33:56 +08:00
@dcty
@yangxiaopeipei
@yunyuyuan
@Alliot
@zjsxwc
终端设置 还是不行 网上很多都是 SS 配置 我用的是 SSR
```
set http_proxy=127.0.0.1:1080
set https_proxy=127.0.0.1:1080
```
Alliot
2022-08-10 16:08:24 +08:00
@Kakarrot 我在 4 楼应该说的比较清楚了 ping 走的 ICMP ICMP 工作在第三层 而你`set http_proxy` 是对 ping
不生效的。。。直接走 NAT 或者 TUN 模式就行啦。。。
而且你这提问也没说明你 在 VSCODE 中做哪些操作需要走代理, 如果是拉代码,git 是可以单独配置 http 代理的,终端里的命令,如前面 ping 一样的,需要看具体命令。
ProPh3t
2022-08-10 16:26:49 +08:00
端口对吗?一般 1080 对应到 socks5 ,12333 对应到 http/https.还有为什么你用是的 set ,而不是 export ?环境变量设没设成功用 env 查一下。
anguiao
2022-08-10 16:28:18 +08:00
还是直接 TUN 吧,一个个设置太费劲了。
Nerv
2022-08-10 16:40:26 +08:00
ping 是没法走代理的,就算设置了 tun 模式,有响应也只是虚拟网卡做出的虚假回应。
anytk
2022-08-10 16:45:05 +08:00
路由器刷 op
villivateur
2022-08-10 16:57:11 +08:00
这个问题与 vscode 无关。你想要 ping 也走代理的话,我想到的唯一方法就是 VPN
Kakarrot
2022-08-10 17:31:54 +08:00
我其实就是 hexo 更新博客 因为 hexo d -g 要连 github

不过已经可以了 我也不知道咋稀里糊涂的可以发布了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/871909

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX