之前的 terminal,可以自动检测 v2ranN 的代理设置,用起来很方便。重装了 terminal 后,这个功能没了。 现在每次都得设置 httpproxy, 有点烦。求解决方案? 谢谢!
1
DmxZ 2021-03-29 11:47:39 +08:00 via Android
用 crash,面板有按键打开终端直接走代理
|
2
sky96111 2021-03-29 11:48:55 +08:00 via Android 2
检查设置里有没有开启 使用代理服务器,terminal 使用的是环境变量里的 http_proxy,如果没有在设置中设置环境变量,终端中程序是不会主动使用代理的。如果只想在终端中使用代理,可以新建或在$Profile 里加一行 Set-Item Env:http_proxy "http://127.0.0.1:xxxx"
|
4
AoEiuV020 2021-03-29 15:19:20 +08:00
特地开 windows terminal 试了一下,并没有发现代理相关的行为,powershell 本身就会应用系统代理,cmd 不走代理,都和 windows terminal 无关,
|
6
DrakeXiang 2021-03-29 17:15:05 +08:00
```cmd
netsh winhttp set proxy proxy-server="socks=localhost:xxxx" bypass-list="localhost" ``` |
7
marcong95 2021-03-29 19:05:12 +08:00
我是自己写了个 psm1,需要的时候 Set-Proxy,不用的时候 Set-Proxy -Clear
|
9
nightwitch 2021-03-30 00:29:49 +08:00
@marcong95 有 gist 么
|
10
marcong95 2021-03-30 09:26:07 +08:00
@nightwitch #9 https://gist.github.com/marcong95/3125920c58c06a099dc964057369dd81
就是这么个东西,十分简陋,主要还是 posh 的语法太难上手 |