当前位置:   article > 正文

windows中cmd和powershell设置代理_使windows脚本走代理

使windows脚本走代理

本文用socks5协议进行设置代理,用户可以根据自己的需求将socks5替换http和https 协议自行设置
本文测试需要打开代理软件,打开即可,无需在软件上开启代理。

windows

cmd

设置临时代理(关闭cmd即设置的代理消失)
set all_proxy=socks5://127.0.0.1:10808 (端口号为你代理软件socks5协议的端口)
删除临时代理
set all_proxy=
查看当前环境变量
set
查看当前公网ip判断代理是否成功
curl cip.cc

powershell

设置临时代理(关闭powershell即设置的代理消失)
$env:all_proxy="socks5://127.0.0.1:10808" (端口号为你代理软件socks5协议的端口)
删除当前临时代理
$env:all_proxy=""
查看当前环境变量
ls env:*
暂不知晓curl 和 ping层面上检测代理是否成功,设置完临时代理,通过命令行界面已成功获得下载相关速度

cmd和powershell设置永久代理

单击我的电脑属性=》选择高级系统设置=》选择环境变量=》选择系统变量=》选择新建
新建all_proxy,值设置为socks5://127.0.0.1:10808
在这里插入图片描述
保存即可保存为永久代理

快捷代码设置临时命令行代理
cmd

可以 设置临时代理保存为cmd_setproxy.bat如下:
在这里插入图片描述
删除临时代理如下
在这里插入图片描述
将两个bat保存为同一路径下,将路径粘贴入系统变量的PATH中,即可设置成功
输入cmd_setproxy即可设置成功
在这里插入图片描述

powershell

用管理员模式打开powershell
code $profile(code表示用vscode打开$profile文件,$profile表示powershell的配置文件)

function setproxy{
    $env:all_proxy="socks5://127.0.0.1:10808"
}

function unsetproxy{
    $env:unsetproxy=""
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

保存完后 另外再开powershell如果出现
系统无法使用脚本的报错
用管理员打开的powershell运行
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
选择同意更改策略,如果需要具体更改相关策略选项可以到官网文档进行查看

https://docs.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2

保存完成 即可使用power shell使用setproxy快捷设置临时代理
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/593901
推荐阅读
相关标签
  

闽ICP备14008679号