设置Linux客户机上网代理

本文介绍如何在Linux系统中为特定用户或应用设置上网代理,包括使用CCProxy作为HTTP代理服务器,以及如何为wget和yum等工具配置代理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://www.linuxidc.com/Linux/2011-04/34935.htm

设置Linux客户机上网代理概要

(i) 设置某用户的上网代理

(ii) 设置特定用户程序的上网代理:wget 设置代理 、yum 设置代理

主要内容(一) 设置某用户的上网代理


(1) 在能连接外网的老节点 10.10.11.251 上启动 CCProxy,
设置一个 HTTP 协议端口,例如为 9527;
在账户中添加客户机A、B,使用IP地址即可;

(2) 在 A、B 这些内部节点客户机上设置代理例如可以设置某个用户的上网代理,只有该用户通过此代理上网,例如 root 用户
[root@linuxidc ~]# vim ~/.bash_profile  (启动一个 bash 将加载该文件)
文件中加入
http_proxy="http://10.10.77.251:9527"
export http_proxy
[root@linuxidc ~]# source ~/.bash_profile这样便可使用代理服务器上网了。注意 老节点 有两个 IP,一个是 11.251,一个是 77.251,客户机中设置代理时,只能使用后者,IP地址 77.251 和 glnode04 这些节点在同一个子网内,他们相互可以ping通。

(3) 测试[root@www.linuxidc.com kernels]# wget linuxidc.com
--2011-04-20 04:58:01--  http://linuxidc.com/
Connecting to 10.10.77.251:9527... 已连接。
已发出 Proxy 请求,正在等待回应... 301 Moved Permanently
位置:http://www.linuxidc.com/ [跟随至新的 URL]
--2011-04-20 04:58:02--  http://www.linuxidc.com/
Connecting to 10.10.77.251:9527... 已连接。
已发出 Proxy 请求,正在等待回应... 301 Moved Permanently
位置:http://www.linuxidc.com.cn/ [跟随至新的 URL]
--2011-04-20 04:58:04--  http://www.linuxidc.com.cn/
Connecting to 10.10.77.251:9527... 已连接。
已发出 Proxy 请求,正在等待回应... 200 OK
长度:534407 (522K) [text/html]
Saving to: `index.html'100%[=======================================================================================================================================>] 534,407      583K/s   in 0.9s   2011-04-20 04:58:05 (583 KB/s) - `index.html' saved [534407/534407]

(二) 单独为某个应用程序设置代理例如 wget 的上网代理,
则在 A、B这些内部节点上设置 wget 的代理[root@hdfs05 vm]# vim ~/.wgetrc
http_proxy = http://10.10.77.251:9527/
use_proxy = on例如 yum 的上网代理,则可以在 /etc/yum.conf 中设置代理服务器的信息。proxy 配置项必须设定为完整的代理服务器的 URL,包含 TCP 端口号在内。如果您的代理服务器要求用户名和密码,可以用 proxy_username 和 proxy_password 配置项来指定它们。
这一配置使得 yum 使用代理服务器 mycache.mydomain.com,连接端口号 3128,用户名 yum-user,密码 qwerty。
# 代理服务器 - proxy server:port number
proxy=http://10.10.77.251:9527/
# 用于 yum 连接的帐户细节
proxy_username=yum-user
proxy_password=qwerty

========================================================================

账号:debian密码:123456#export http_proxy="http://debian:123456@proxy.debian.org:8080"这样设置就行了,但是没有存盘,重启计算机我们又要设置,所以要写入相关脚本,可参考以下网址。http://hi.baidu.com/215317196/blog/item/b7161aed5f1f2e4879f05515.html如果你要设置全部代理,那就可以这样写:

#export http_proxy=http://debian:123456@proxy.debian.org:8080

#export ftp_proxy=$http_proxy

#export RSYNC_PROXY=$http_proxy

<think>我们正在讨论虚拟机设置,特别是络配置。用户之前询问的是如何配置HTTP/HTTPS代理,现在用户的问题更广泛:“如何设置VM虚拟机”。根据引用[1],用户可能遇到了络问题,但更可能是想了解虚拟机的基本设置方法。 我们需要覆盖: 1. 虚拟机的基本设置步骤(创建、安装OS等) 2. 络配置(重点,因为引用[1]提到络问题) 3. 其他常见设置(如共享文件夹、硬件调整等) 但注意,用户没有指定虚拟机软件(如VMware, VirtualBox等),所以需要通用指导,同时提供针对主流软件的提示。 由于引用[1]提到了VMware(VMnet1, VMnet8),我们假设用户使用VMware,但也会提及VirtualBox。 计划结构: 1. 创建虚拟机的基本步骤 2. 络配置详解(包括引用[1]中提到的VMnet1和VMnet8) 3. 其他重要设置(存储、内存、CPU等) 4. 常见问题解决(包括络无法连接) 我们将引用[1]的内容整合到络配置部分和常见问题中。 注意:用户可能刚接触虚拟机,步骤要详细。</think>以下是VM虚拟机(以VMware Workstation为例)的详细设置方法,涵盖创建、络配置、系统安装和常见问题解决: ### 一、虚拟机创建与基础设置 1. **新建虚拟机** - 打开VMware → 文件 → 新建虚拟机 - 选择**典型配置**(推荐新手)或自定义配置 - 选择安装来源: - ISO镜像文件(推荐) - 物理光驱 - 稍后安装操作系统 2. **操作系统配置** ```bash # 示例:创建Ubuntu虚拟机 客户机操作系统:Linux 版本:Ubuntu 64位 内存分配:≥2GB(根据物理机内存调整) CPU核心数:建议2-4核 磁盘空间:≥20GB(SSD优先) ``` 3. **硬件设置** - **络适配器**:选择连接模式(关键步骤): - `桥接模式`:虚拟机获得独立IP,与主机同级络 - `NAT模式`:通过主机共享上(默认推荐)[^1] - `仅主机模式`:仅与主机通信 - `自定义`:指定VMnet络 - **显示设置**:启用3D加速(需安装VMware Tools) - **USB控制器**:启用USB 3.0支持 ### 二、络配置详解(解决无法联问题) 1. **虚拟络编辑器设置** - 编辑 → 虚拟络编辑器 → 更改设置(需管理员权限) - 检查关键配置: - **VMnet8(NAT模式)**: - 子IP:`192.168.xxx.0`(与虚拟机IP同段) - NAT设置关IP需匹配(如`192.168.xxx.2`)[^1] - **VMnet1(仅主机模式)**: - 关闭DHCP(如需静态IP) - 点击**恢复默认设置**重置异常配置[^1] 2. **虚拟机内部设置** - Linux系统(以Ubuntu为例): ```bash # 编辑络配置 sudo nano /etc/netplan/01-netcfg.yaml ``` ```yaml network: version: 2 ethernets: ens33: # 卡名 dhcp4: no addresses: [192.168.xxx.129/24] # 静态IP gateway4: 192.168.xxx.2 # 关 nameservers: addresses: [8.8.8.8, 114.114.114.114] ``` ```bash sudo netplan apply # 应用配置 ``` - Windows系统: - 控制面板 → 络和共享中心 → 更改适配器设置 → 配置IPv4 ### 三、系统安装与优化 1. **操作系统安装** - 加载ISO镜像 → 启动虚拟机 - 按提示分区(建议选择**自动分区**) - 设置用户名/密码(避免特殊字符) 2. **安装VMware Tools(关键步骤)** - 虚拟机 → 安装VMware Tools - Linux挂载光驱: ```bash mount /dev/cdrom /mnt cp /mnt/VMwareTools-*.tar.gz /tmp tar -xzf VMwareTools-*.tar.gz sudo ./vmware-install.pl ``` - Windows:自动运行安装程序 - **作用**:增强显示性能、支持拖放文件、时间同步 ### 四、高级功能设置 1. **共享文件夹** - 虚拟机设置 → 选项 → 共享文件夹 - 添加主机目录 → 勾选"总是启用" - Linux访问路径:`/mnt/hgfs/共享文件夹名` 2. **快照管理** - 创建快照:虚拟机 → 快照 → 拍摄快照 - 建议在以下节点创建: - 系统安装完成后 - 安装重要软件前 - 系统更新前 3. **硬件调整** - 热添加功能(需关机操作): - 内存:上限不超过物理机可用内存 - CPU:不超过物理机核心数 - 磁盘:可扩展大小(但需在系统内分区) ### 五、常见问题解决 | 问题现象 | 解决方案 | |---------|---------| | 无法联 | 1. 检查虚拟络编辑器配置[^1]<br>2. `ping 关IP`测试连通性<br>3. 重启`vmnet`服务:`sudo service vmware restart` | | 屏幕分辨率异常 | 1. 安装VMware Tools<br>2. 检查虚拟机设置 → 显示器 → 加速3D图形 | | 拖放文件失效 | 1. 重装VMware Tools<br>2. 检查虚拟机选项 → 客户机隔离 → 启用拖放 | | USB设备不识别 | 1. 虚拟机设置 → USB控制器 → 启用USB 3.0<br>2. 主机设备管理器检查驱动 | > **最佳实践**:首次创建虚拟机后立即创建初始快照,络配置使用NAT模式可解决90%联问题[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值