1. 宿主机配置
宿主机配置好网络,能访问google,然后开启局域网代理
记录下宿主机的真实网卡的ip地址及代理服务的端口号
例如 192.168.101.120:52209
2. 虚拟机配置
- vmvare网络连接设置
虚拟机网络连接选择nat模式
- 终端环境变量设置
终端只需设置以下三个环境变量即可
export https_proxy=http://192.168.101.120:52209
export http_proxy=http://192.168.101.120:52209
export all_proxy=socks5://192.168.101.120:52209
在Linux系统中设置代理环境变量时,直接运行命令、将环境变量放入~/.bashrc中、以及将环境变量放入/etc/profile中——各有其特点
-
直接运行命令
- 立即生效:设置后立即对当前终端会话有效
- 临时性:仅对当前终端会话有效,关闭终端后设置会丢失
-
将环境变量放入~/.bashrc 中
- 持久性:设置对当前用户永久有效,每次打开新终端时都会自动加载
- 用户级配置:仅影响当前用户,不影响其他用户
- 需要重新加载:修改~/.bashrc后,需要重新加载文件(如使用source ~/.bashrc)或打开新终端才能使更改生效
-
将环境变量放入/etc/profile 中
- 系统级配置:影响所有用户,适用于系统级服务
- 持久性:设置对所有用户永久有效,每次系统启动时都会自动加载
- 风险较高:由于影响所有用户,错误的配置可能导致系统级问题
- 需要管理员权限:修改/etc/profile需要管理员(root)权限
- 重新登录生效:修改后,用户需要重新登录才能使更改生效
3.测试
终端运行 curl www.google.com