2019独角兽企业重金招聘Python工程师标准>>>

安装privoxy

# Ubuntu/debian
sudo apt-get install privoxy# Centos
sudo yum install privoxy# Mac osx
sudo port install privoxy

修改配置文件

vi /etc/privoxy/config#      HTTP parent looks like this:
#forward-socks4   /               127.0.0.1:1080  .
#
#      To chain Privoxy and Tor, both running on the same system, you
#      would use something like:
#forward-socks5   /               127.0.0.1:1080 .

主要是forward-socks 这两行,1080是socks代理开启的端口,根据自己实际情况修改

配置完成后,重启privoxy,sudo service privoxy restart

添加代理开关函数

vi ~/.bashrc,添加如下代码:

function proxy_off(){unset http_proxyunset https_proxyunset ftp_proxyunset rsync_proxyecho -e "已关闭代理"
}function proxy_on() {export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"export http_proxy="http://127.0.0.1:8118"export https_proxy=$http_proxyexport ftp_proxy=$http_proxyexport rsync_proxy=$http_proxyexport HTTP_PROXY=$http_proxyexport HTTPS_PROXY=$http_proxyexport FTP_PROXY=$http_proxyexport RSYNC_PROXY=$http_proxyecho -e "已开启代理"
}

使用的时候,需要开启http代理时,就在命令行输入:proxy_on

此种情况多数用于命令行需要链接的服务器,被墙需要扶梯子时,比如下载android源码,chromium源码 …

推荐一个扶梯子的站点:http://t.cn/RtKobrk

转载于:https://my.oschina.net/yingkui/blog/730427

Bash终端命令行,使用privoxy将socks代理转成http代理相关推荐

  1. Mac 终端命令行报错 -bash: vi: command not found

    我遇到的问题与这个类似,但是我的问题也是用该博文作者方法进行中断才解决的,在此表示感谢. 前段时间在 Mac 下使用终端遇到了这个问题: appledeMacBook-Air:~ air$ vi .b ...

  2. Ubuntu终端命令行缩短显示路径

    平时我们使用linux终端命令行的时候,常常会被一个问题困扰,那就是文件路径过长, 有时候甚至超过了一行,这样看起来非常别扭,其实只要两步就可以解决这个问题: 1,修改.bashrc文件(用户根目录下 ...

  3. 修改linux终端命令行颜色

    最近一直在使用 linux操作系统(Ubuntu16)学习 Docker,在使用过程中发现命令的输入输出均是白色,很容易看花眼,而且不容易区分输入与输出内容.于是下定决心,修改 linux 终端命令行 ...

  4. 修改linux终端命令行颜色+PS1设置

    默认的linux终端命令行风格就是黑白,不容易区分输出内容,很容易看花眼.学习修改linux终端命令行颜色的方法,自己对那些方法进行了验证,最终找到了有效的修改linux终端命令行颜色的方法. 1.P ...

  5. 设置VSCode终端命令行清除快捷键Ctrl+K或Ctrl+L

    Ctrl+K Ctrl+S设置 终端:清除Ctrl+K 也可以 输入terminal.clear设置Ctrl+L(建议设置这个,避免和其他Ctrl+K组合键冲突) 接下来去验证下吧 Ctrl+J打开终 ...

  6. linux命令框显示中文乱码_CentOS终端命令行显示中文乱码的解决方法

    这篇文章主要介绍了CentOS终端命令行显示中文乱码的解决方法,以及测试方法和缺少中文字体时的解决方法,需要的朋友可以参考下 安装CentOS的时候选择了中文,结果在终端不能显示中文,都是乱码,解决方 ...

  7. Linux终端命令行下的常用快捷键使用

    Linux终端命令行下的常用快捷键 文章目录: ***`下面我只介绍常用的命令,其他的用的几乎很少,常用自然就是总会用的到的,而且用处比较大的,可以提高工作效率的,下面我亲自测试这些命令都是亲测可行的 ...

  8. 中断linux命令快捷键_实用!快速操作Linux终端命令行的快捷键

    原标题:实用!快速操作Linux终端命令行的快捷键 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键. 在命令终端中通过它们或者方向键可以实现对历史命令的 ...

  9. Mac系统终端命令行不执行命令 总出现command not found解决方法

    Mac系统终端命令行不执行命令 总出现command not found解决方法 参考文章: (1)Mac系统终端命令行不执行命令 总出现command not found解决方法 (2)https: ...

  10. linux终端命令行删除当前光标之后内容ctrl +k

    linux终端命令行删除当前光标之后内容 ctrl +k

最新文章

  1. Android 使用git 忽略文件
  2. PCL点云特征描述与提取(2)
  3. android Spinner 例子
  4. activiti-explorer mysql_Activiti explorer.war示例工程使用过程图解
  5. ECshop 数据库表结构
  6. VTK:可视化之WindowSize
  7. 【python】dist-packages和site-packages的区别
  8. Leedcode1-求树的最小高度
  9. js 多个input值拼接json字符串
  10. 啤酒游戏及其牛鞭效应的vensim模拟
  11. 使用html5+canvas+Jquery实现的纯代码连线题Demo
  12. nginx 日志格式打印
  13. 判断丑数python_263. 丑数(Python)
  14. Word自动目录中包含公式如何去掉?
  15. mysql初始化密码_MySQL5.7初始密码查看及重置
  16. 腾讯扩容 php环境失效,腾讯云硬盘扩容挂载应该怎么办?
  17. 跟着小马哥学系列之 Spring AOP(AbstractAutoProxyCreator 详解)
  18. Numpy:两小时速成
  19. J2EE 框架结构及核心技术基础面面观
  20. AJAX异步请求解决跨域问题的三种方式

热门文章

  1. php服务端搜索,功能改进
  2. Clojure 的 Enlive 库尝试
  3. 深度神经网络分布式训练指引
  4. JQuery左右切换实现
  5. Python 入门演示
  6. C#应用视频教程3.4 Halcon+C#测试
  7. POJ 3668 枚举?
  8. Linux内存使用消耗高
  9. JS 中的call,apply,bind 和 caller, callee
  10. C#中的HashTable 和Dictionary对象