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. R语言绘制环形树状图
  2. 5G NGC — 关键技术 — CUPS
  3. 数据结构和算法之数组模拟队列
  4. CodeForce 168 C——Wizards and Trolleybuses
  5. Python面试题总结(9)--高级特性
  6. 纽约部署免费千兆Wi-Fi 30秒可下一部电影
  7. android 重复申请权限,去除AndroidManifest.xml里重复申请的权限(uses-permission)
  8. Shoulda, Woulda, Coulda
  9. winform适应不同的分辨率_C# Winform的自适应分辨率的类-阿里云开发者社区
  10. vi/vim替换字符
  11. su灯光插件_V-Ray for SketchUp
  12. 白帽子黑客:手把手教你如何在Kali使用ibus拼音输入法?
  13. 从百度有啊独立看O2O发展的三大趋势
  14. ring3下穿透磁盘还原技术揭秘
  15. FPGA 数字信号处理之 FSK 调制、解调的实现与仿真基于 verilog + ise + modelsim + matlab (保姆级)
  16. 高二退学,她如今是年收50亿“独角兽”掌门人
  17. gst-rtsp-server搭建与测试
  18. October 2nd 2017 Week 40th Monday
  19. 操作系统bootloader是什么
  20. led HAL简单案例分析

热门文章

  1. SP2010开发和VS2010专家食谱--第七章节--使用客户端对象模型
  2. ROS在rviz中实时显示轨迹(nav_msgs/Path消息的使用)
  3. MySQL中的float和decimal类型有什么区别
  4. 安装mongodb以及设置为windows服务 详细步骤
  5. win10下JDK安装,配置环境变量后出现error:could not open '...jvm.cfg'
  6. 程序员面试金典--变位词排序
  7. Ubuntu Server 配置网络
  8. smbclient用法
  9. hadoop eclipse插件
  10. hadoop之MapReducer作业的提交执行过程