V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Kakarrot
V2EX  ›  问与答

如何在 VScode 中使用 SSR

  •  
  •   Kakarrot · 2022-08-10 13:26:23 +08:00 · 2337 次点击
    这是一个创建于 597 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 文件

    13 条回复    2022-08-10 17:31:54 +08:00
    dcty
        1
    dcty  
       2022-08-10 13:31:04 +08:00 via Android
    终端得另外设置 http_proxy 吧
    yangxiaopeipei
        2
    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
        3
    yunyuyuan  
       2022-08-10 13:33:48 +08:00
    据我理解 vscode 的终端也是系统终端,不走系统代理的

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

    https://www.vanheusden.com/httping/
    Kakarrot
        6
    Kakarrot  
    OP
       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
        7
    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
        8
    ProPh3t  
       2022-08-10 16:26:49 +08:00
    端口对吗?一般 1080 对应到 socks5 ,12333 对应到 http/https.还有为什么你用是的 set ,而不是 export ?环境变量设没设成功用 env 查一下。
    anguiao
        9
    anguiao  
       2022-08-10 16:28:18 +08:00
    还是直接 TUN 吧,一个个设置太费劲了。
    Nerv
        10
    Nerv  
       2022-08-10 16:40:26 +08:00
    ping 是没法走代理的,就算设置了 tun 模式,有响应也只是虚拟网卡做出的虚假回应。
    anytk
        11
    anytk  
       2022-08-10 16:45:05 +08:00
    路由器刷 op
    villivateur
        12
    villivateur  
       2022-08-10 16:57:11 +08:00
    这个问题与 vscode 无关。你想要 ping 也走代理的话,我想到的唯一方法就是 VPN
    Kakarrot
        13
    Kakarrot  
    OP
       2022-08-10 17:31:54 +08:00
    我其实就是 hexo 更新博客 因为 hexo d -g 要连 github

    不过已经可以了 我也不知道咋稀里糊涂的可以发布了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2830 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:33 · PVG 22:33 · LAX 07:33 · JFK 10:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.