返回「计算机、信息技术与工程」

【DevOps】代理配置方案

更多
Markdown 结构化数据
本文目录 7 个章节

【DevOps】代理配置方案

# 【DevOps】代理配置方案

创建时间:2021/9/29 15:23

  • 配置代理的本质
    • 代理客户端与手动配置
    • 终端配置代理
    • Git配置代理
    • 命令行配置代理
      • 一键开启或关闭代理
    • 代码行数统计

配置代理的本质

本质是启动一个代理服务程序,将网络请求通过 IP:Port 发送给代理服务程序,代理服务程序再进行信息的转发。

代理客户端与手动配置

V2RAY等客户端可以自动配置代理。 配置的效果与在操作系统的网络设置当中手动配置一样。

assets/%E3%80%90DevOps%E3%80%91%E4%BB%A3%E7%90%86%E9%85%8D%E7%BD%AE%E6%96%B9%E6%A1%88__Image.png

终端配置代理

export https_proxy=http://127.0.0.1:7890 export http_proxy=http://127.0.0.1:7890 export all_proxy=socks5://127.0.0.1:789

Git配置代理

https://zhuanlan.zhihu.com/p/390620901 https://imciel.com/2016/06/28/git-proxy/

v2ray软件上可以看到http或socks5协议分别使用的端口号,url的协议和端口要对应好。

assets/%E3%80%90DevOps%E3%80%91%E4%BB%A3%E7%90%86%E9%85%8D%E7%BD%AE%E6%96%B9%E6%A1%88__Image_1.png

string a = "test";
string tmp = "est";
string b = "t" + tmp;
Console.WriteLine(string .ReferenceEquals(str1, str2));

命令行配置代理

git, curl 等命令都可以临时配置代理,一般是加这样的参数:

string a = "test";
string tmp = "est";
string b = "t" + tmp;
Console.WriteLine(string .ReferenceEquals(str1, str2));

一键开启或关闭代理

string a = "test";
string tmp = "est";
string b = "t" + tmp;
Console.WriteLine(string .ReferenceEquals(str1, str2));
string a = "test";
string tmp = "est";
string b = "t" + tmp;
Console.WriteLine(string .ReferenceEquals(str1, str2));

代码行数统计

https://www.jianshu.com/p/1a08c3dcbe42