研究背景
在公司上班中,通常情况下公司都会有自己的局域网,而对外网有所管控,而有时候我们需要在windows系统或者linux系统中设置代理网络服务器,从而方便我们查资料,这样的话,如果我们有一台可以访问外网的服务器,通过在自己电脑上设置代理网络,可以实现自己电脑的上网查询。
代理服务器
代理服务器是一种位于客户端和目标服务器之间的中间服务器,用于转发客户端的请求并获取目标服务器的响应。在网络通信中,代理服务器充当了一个中转站,可以帮助客户端隐藏真实的IP地址、提高访问速度、访问被限制的网站等功能。
使用代理服务器的主要目的包括:
- 访问受限网站: 有些网站可能根据用户的地理位置或IP地址进行访问限制,通过代理服务器可以更改请求的来源IP,绕过这些限制。
- 提高访问速度: 代理服务器可以缓存已访问过的内容,当多个客户端请求相同的内容时,可以直接从代理服务器获取,减少响应时间和网络流量。
- 保护隐私: 使用代理服务器可以隐藏客户端真实的IP地址,增加网络匿名性,并减少被追踪的可能性。
- 监控和过滤网络流量: 管理员可以通过代理服务器监控和过滤网络流量,防止恶意攻击和未经授权的访问。
- 访问本地网络资源: 通过代理服务器,外部客户端可以访问局埃网络中的资源,实现互联网与局埃网络的连接。
在开发和测试过程中,有时需要设置代理服务器来模拟特定网络环境,以确保应用程序在不同网络条件下的正常运行。
设置代理
命令窗体设置代理服务器的方法
该方法分为知道上网账号密码和不知道上网账号密码但是代理服务器有备注该IP电脑两种方式。
linux系统中:
在终端命令行里直接执行以下命令即可设置临时代理:
export http_proxy=http://zhanghu:mima@10.194.168.50:8080
export https_proxy=http://zhanghu:mima@10.194.168.50:8080
或者:
export http_proxy=http://10.194.168.50:8080
export https_proxy=http://10.194.168.50:8080
winodws系统中:
在cmd终端命令行里直接执行以下命令即可设置临时代理:
set http_proxy=http://zhanghu:mima@10.194.168.50:8080
set https_proxy=http://zhanghu:mima@10.194.168.50:8080
或者
set http_proxy=http://代理服务器IP地址:端口号 set https_proxy=http://代理服务器IP地址:端口号
例如:
set http_proxy=http://192.168.1.100:8080 set https_proxy=http://192.168.1.100:8080
永久设置代理的方法
- windows系统
setx http_proxy http://代理服务器IP地址:端口号
setx https_proxy http://代理服务器IP地址:端口号
例如:
setx http_proxy http://192.168.1.100:8080
setx https_proxy http://192.168.1.100:8080
如果要取消永久设置的代理服务器,只需要再次设置代理服务器为空即可:
set http_proxy=
set https_proxy=
这样就可以清除之前设置的代理服务器信息。在使用代理服务器时,请确保代理服务器的设置信息正确,并且代理服务器可正常连接。
或者:
在计算机右下角点击“网络图标”-‘网络和internet设置’-‘代理’-‘手动设置代理’,然后输入相关的代理服务器IP和端口即可。
- linux 系统
ubuntu20.04设置永久代理的方法:
1、打开 vi /etc/apt/apt.conf 文件2、输入下面的proxy的配置信息就行
Acquire::http::Proxy "http://username:password@address:port";
也可以增加ftp和https的proxy
Acquire::ftp::Proxy "http://username:password@address:port";
Acquire::https::Proxy "http://username:password@address:port";
或者尝试以下方式:
# gedit ~/.bashrc
在您的.bashrc文件末尾添加如下内容(根据你的实际情况替换your proxy address和proxy port)。
http_proxy=http://10.200.136.110:808
export http_proxy
保存后执行
# source ~/.bashrc
注意: 设置代理的时候,要注意输入的空格。