linux命令行模式下实现代理上网

有些公司的局域网环境,例如我们公司的只允许使用代理上网,图形界面的很好解决就设置一下浏览器的代理就好了,但是linux纯命令行的界面就....下面简单几步就可以实现了!

一、命令行界面的一般代理设置方法
1、在profile文件中设置相关环境变量
# vi /etc/profile

http_proxy=192.168.10.91:3128 # 分别指定http、https、ftp协议使用的代理服务器地址
https_proxy=192.168.10.91:3128
ftp_proxy=192.168.10.91:3128
no_proxy=192.168.10.0. # 访问局域网地址(192.168.20.0/24网段)时不使用代理,可以用逗号分隔多个地址
export http_proxy https_proxy ftp_proxy no_proxy

 保存退出,注销重新登陆系统即可生效。

现在代理上网时没有问题了,如果使用的是debian的系统要使用apt-get怎么办?

三种方法:

1.临时设置让 apt-get 使用代理

直接在命令行下输入 export http_proxy=http://yourproxyaddress:proxyport

2.永久设置

编辑/etc/apt/apt.conf文件,在文件末尾加入

Acquire::http::Proxy "http://yourproxyaddress:proxyport

有的系统安装时没有apt.conf文件需要手动建立,此方法仅是给apt-get设置代理

3.为apt和其他应用程序,如wget设置代理

编辑.bashrc文件,在文件末尾添加

http_proxy=http://yourproxyaddress:proxyport

export http_proxy保存文件,退出重新登录设置生效。

时间: 2024-11-28 20:00:25

linux命令行模式下实现代理上网的相关文章

linux命令行模式下实现代理上网 专题

有些公司的局域网环境,例如我们公司的只允许使用代理上网,图形界面的很好解决就设置一下浏览器的代理就好了,但是linux纯命令行的界面就....下面简单几步就可以实现了! 一.命令行界面的一般代理设置方法1.在profile文件中设置相关环境变量# vi /etc/profile http_proxy=192.168.10.91:3128 # 分别指定http.https.ftp协议使用的代理服务器地址 https_proxy=192.168.10.91:3128 ftp_proxy=192.16

命令行模式下备份、还原 MySQL 数据库的语句小结_Mysql

为了安全起见,需要经常对数据库作备份,或者还原.对于 MySQL 而言,最方便的方法可能就是用 phpMyAdmin 的导出.导入功能了,但如果你的数据库体积比较大,作为 Web 应用的 phpMyAdmin 可能会遭遇"超时"而操作失败.所以,学会在命令行模式下备份.还原数据库,还是很有必要的. 1.备份数据库 在 Linux 命令行模式下备份 MySQL 数据库,用的是 mysqldump 命令: 复制代码 代码如下: mysqldump -u mysqluser -p test_

切换ubuntu下图形模式与linux命令行模式

  本文讲述了linux下图形模式与linux命令行模式切换要领.下面将对此执行 细致说明: ctrl+alt+f2 命令行模式 ctrl+alt+f7 图形模式 我安装的是ubuntu版本,其他版本是不是这样没有研究过. 下面是开机要进入linux命令行哪种模式的设定:(我在我装的ubuntu里看了下没有inittab文件,真奇怪) $gedit /etc/inittab 例如,把id:5:initdefault中的5改为3 ,就是linux进入系统时,原来是直接进入x界面模式的,现在就直接进

cmd 命令行模式下输出中文时显示乱码的解决方案

cmd 命令行模式下输出中文时显示乱码的解决方案 因为发现默认值->属性窗口中已是936了,只好通过注册表直接改动:HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe下的项CodePage项值改为十进制"936"值或 十六进制"000003a8"值.说明一下: 十六进制"000003a8"或十进制"936",表示"936 (ANSI/OEM - 简体中

切换Linux系统下图形界面与Linux命令行模式

  本文为您讲解假如在Linux系统下实现图形界面与Linux命令行模式切换. 一.Linux系统安装的流程中默认语言是英文,而不是中文简体(安装流程中有两次制定语言选项,起决定作用的是第二次) 二.Linux命令行模式切换:切换控制台,由图形转换到控制台模式:ctrl+alt+f1(同时按下3秒钟不要马上松开).由控制台转向图形模式是:alt+f7 三.修改默认的语言项(在控制台下):vi /etc/sysconfig/i18n中的LANG=zh_CN.GB18030(留心大小写,然后重启系统

PHP中CLI命令行模式接受参数的方法

PHP CLI(命令行模式下)接受参数有多种方法: (1)使用$argv接受参数 <?php    代码如下 复制代码 //变量仅在 register_argc_argv 打开时可用. print_r($argc); //CLI下获取参数的数目,最小值为1 print_r($argv); //CLI下传递给脚本的参数数组,第一个参数总是当前脚本的文件名,因此 $argv[0] 就是脚本文件名.  结果:   PHP CLI下接受参数的几种方法(2)使用getopt()函数获取参数 <?php

PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)

源码地址:https://github.com/Tinywan/PHP_Experience 测试环境配置: 环境:Windows 7系统 .PHP7.0.Apache服务器 PHP框架:ThinkPHP框架(3.2) Redis数据库:测试数据回调函数:通过一个Redis的自增incr来测试异步脚本执行的次数和访问的时间(平时都是用Redis测试写日志的) 编辑器:Visual Studio Code (CLI运行环境好看点) PHP 的命令行模式       从版本 4.3.0 开始,PHP

Linux 命令行下嗅探 HTTP 流量的工具:httpry

Linux 命令行下嗅探 HTTP 流量的工具:httpry 假设由于某种原因,你需要嗅探HTTP站点的流量(如HTTP请求与响应).举个例子,你可能在测试一个web服务器的实验性功能,或者你在为某个web应用或RESTful服务排错,又或者你正在为PAC(proxy auto config)排错或寻找某个站点下载的恶意软件.不论什么原因,在这些情况下,进行HTTP流量嗅探对于系统管理.开发者.甚至最终用户来说都是很有帮助的. 数据包嗅工具tcpdump被广泛用于实时数据包的导出,但是你需要设置

在Linux命令行下令人惊叹的惊叹号(!)

'!'符号在Linux中不但可以用作否定符号,还可以用来从历史命令记录中取出命令或不加修改的执行之前运行的命令.下面的所有命令都已经在Bash Shell中经过确切地检验.尽管我没有试过,但大多都不能在别的Shell中运行.这里我们介绍下Linux命令行中符号'!'那惊人和奇妙的用法. 1. 使用数字从历史命令列表中找一条命令来执行 您也许没有意识到您可以从历史命令列表(之前已经执行的命令集)中找出一条来运行.首先,通过"history"命令查找之前命令的序号. $ history 使