命令行如何设置代理服务器

fiy 其他 196

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要在命令行中设置代理服务器,可以按照以下步骤进行操作:

    1. 查看当前代理设置:在命令行中输入 netsh winhttp show proxy 命令,可以查看当前系统的代理设置。

    2. 设置代理服务器地址:如果当前没有设置代理服务器,可以使用 netsh winhttp set proxy proxy-server="http=代理服务器地址:端口号;https=代理服务器地址:端口号" bypass-list="地址" 命令来设置代理服务器。将其中的 "代理服务器地址" 替换为实际的代理服务器地址, "端口号" 替换为实际的端口号, "地址" 替换为不需要通过代理服务器访问的地址。

    3. 禁用代理服务器:如果要禁用代理服务器,可以使用 netsh winhttp reset proxy 命令来恢复默认设置。

    4. 验证代理设置:设置完成后,可以再次使用 netsh winhttp show proxy 命令来验证代理设置是否生效。

    需要注意的是,以上命令适用于 Windows 系统,不同操作系统可能会略有差异,可以根据具体的系统版本进行相应的调整。另外,还可以在命令行中使用特定的命令行工具来设置代理,如 curlwget 等工具也提供了设置代理的命令参数,可以根据需求选择合适的工具和命令来设置代理服务器。

    总之,通过以上步骤,你可以在命令行中轻松设置代理服务器,并根据实际需求进行调整和操作。希望对你有所帮助!

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    设置代理服务器是通过命令行进行操作的,以下是在不同操作系统下设置代理服务器的步骤:

    1. Windows操作系统:

      • 打开命令提示符或者Windows PowerShell。
      • 输入命令 "set http_proxy=http://代理服务器IP:代理服务器端口",将http代理服务器设置为指定的IP地址和端口号。
      • 输入命令 "set https_proxy=http://代理服务器IP:代理服务器端口",将https代理服务器设置为指定的IP地址和端口号。
      • 输入命令 "set ftp_proxy=http://代理服务器IP:代理服务器端口",将ftp代理服务器设置为指定的IP地址和端口号。
      • 输入命令 "set no_proxy=域名",设置不需要代理的域名,多个域名之间用逗号分隔。
      • 输入命令 "netsh winhttp import proxy source=ie",将IE的代理设置导入到WinHTTP代理。
      • 输入命令 "netsh winhttp show proxy",查看当前代理设置。
    2. macOS操作系统:

      • 打开终端。
      • 输入命令 "export http_proxy=http://代理服务器IP:代理服务器端口",将http代理服务器设置为指定的IP地址和端口号。
      • 输入命令 "export https_proxy=http://代理服务器IP:代理服务器端口",将https代理服务器设置为指定的IP地址和端口号。
      • 输入命令 "export ftp_proxy=http://代理服务器IP:代理服务器端口",将ftp代理服务器设置为指定的IP地址和端口号。
      • 输入命令 "export no_proxy=域名",设置不需要代理的域名,多个域名之间用逗号分隔。
      • 输入命令 "networksetup -setwebproxy Wi-Fi 代理服务器IP 代理服务器端口",将Wi-Fi网络的代理服务器设置为指定的IP地址和端口号。
      • 输入命令 "networksetup -setsecurewebproxy Wi-Fi 代理服务器IP 代理服务器端口",将Wi-Fi网络的安全代理服务器设置为指定的IP地址和端口号。
      • 输入命令 "networksetup -getwebproxy Wi-Fi",查看当前代理设置。
    3. Linux操作系统:

      • 打开终端。
      • 输入命令 "export http_proxy=http://代理服务器IP:代理服务器端口",将http代理服务器设置为指定的IP地址和端口号。
      • 输入命令 "export https_proxy=http://代理服务器IP:代理服务器端口",将https代理服务器设置为指定的IP地址和端口号。
      • 输入命令 "export ftp_proxy=http://代理服务器IP:代理服务器端口",将ftp代理服务器设置为指定的IP地址和端口号。
      • 输入命令 "export no_proxy=域名",设置不需要代理的域名,多个域名之间用逗号分隔。
      • 输入命令 "echo $http_proxy",查看http代理服务器设置。
      • 输入命令 "echo $https_proxy",查看https代理服务器设置。
      • 输入命令 "echo $ftp_proxy",查看ftp代理服务器设置。
      • 输入命令 "echo $no_proxy",查看不需要代理的域名。

    以上是在不同操作系统下设置代理服务器的命令行步骤,根据具体情况选择对应的操作系统和命令行进行操作。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    设置代理服务器是通过命令行操作的,下面给出详细的操作流程。

    1. 查看当前代理设置

    首先,我们需要查看当前系统的代理设置,可以使用以下命令:

    $ env | grep -i proxy
    

    如果输出有结果,说明当前系统已经配置了代理服务器。

    2. 设置HTTP代理

    如果系统还没有设置代理服务器,或者需要修改代理服务器的设置,我们可以使用以下命令设置HTTP代理:

    $ export http_proxy="http://proxy.example.com:port"
    $ export https_proxy="http://proxy.example.com:port"
    

    其中,proxy.example.com是代理服务器的主机名或IP地址,port是代理服务器的端口号。

    如果代理服务器需要使用用户名和密码进行身份验证,可以在代理服务器的主机名或IP地址后面添加用户名和密码,例如:

    $ export http_proxy="http://username:password@proxy.example.com:port"
    $ export https_proxy="http://username:password@proxy.example.com:port"
    

    3. 设置FTP代理

    除了HTTP代理之外,有些情况下我们还需要设置FTP代理,可以使用以下命令:

    $ export ftp_proxy="http://proxy.example.com:port"
    

    同样,如果代理服务器需要身份验证,可以在代理服务器的主机名或IP地址后面添加用户名和密码。

    4. 取消代理设置

    如果需要取消代理设置,可以使用以下命令:

    $ unset http_proxy
    $ unset https_proxy
    $ unset ftp_proxy
    

    5. 永久设置代理

    上述方法设置的代理仅对当前会话有效,如果希望永久设置代理,可以将代理服务器的相关命令添加到Shell的配置文件中。根据不同的Shell,配置文件的路径有所不同:

    • 对于Bash Shell,配置文件是~/.bashrc~/.bash_profile
    • 对于Zsh Shell,配置文件是~/.zshrc
    • 对于Fish Shell,配置文件是~/.config/fish/config.fish

    打开对应的配置文件,在文件末尾添加代理设置的命令,并保存文件。然后重新启动终端,代理设置就会自动生效。

    总结

    通过命令行设置代理服务器可以灵活地配置系统的网络访问,使得系统能够通过代理服务器进行HTTP和FTP等网络服务的访问。以上就是设置代理服务器的详细操作流程,根据需要选择对应的命令进行设置即可。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部