问题

公司最近增强了网络管理, 很多网站都被禁止访问, 例如淘宝,QQ音乐等。而我们工作的过程中有时候需要挑选器件访问淘宝, 被限制访问工作有时候就变得麻烦了。也咨询过网管, 单独放行部分内部IP审批有些繁琐。

方案

我在自己的服务器上搭建了一个socks类型的代理服务, 用于作为正常访问的跳转台. 但是IE浏览器和一些软件不支持其它类型代理,仅支持本身的http代理形式; 因此我们就需要引入额外的工具来帮助我们的软件能正常访问淘宝等网站, 解除访问限制。

  1. 下载Privoxy并安装.

    下载连接:Link 这是sourceForge的链接, 选择Download Latest Version下载即可; 点击安装选择安装目录安装即可.

  2. 修改Privoxy配置文件.

    找到Privoxy安装目录下(默认是C:/Program Files (x86)/Privoxy)的config.txt, 用编辑器打开该文件,在文件末尾加入:

    forward-socks5      /               127.0.0.1:1080  . #将监听到的数据转为socks5形式转发数据到本地地址1080端口
    #listen-address  127.0.0.1:8118 #仅本地地址的8118端口
    listen-address  0.0.0.0:8118 #本地任意地址的8118端口, 可以允许局域网内其它设备访问, 注意端口别冲突
    # 0:8118, *:8118, [::1]:8118, 都无效。
    
  3. 启动或者重启Privoxy.

    进入Privoxy安装目录, 点击privoxy.exe启动程序, 或者现在右下角退出Privoxy,再点击启动.

  4. 打开Internet选项.

    win10搜索框输入"Internet", 点击候选的Internet选项, win7点击开始菜单, 在菜单底部的搜索框进行搜索.

  5. 修改局域网设置.

    点击顶栏中的连接页面, 选择底部的局域网设置,点击进入, 按照图中设置.

  6. 此时浏览器和普通程序就可以访问淘宝之类的网站了.

扩展

如果想在Linux的shell中能正常访问, 则可以使用:

export http_proxy=http://192.168.31.239:8118 #设置http代理, 后面的是代理主机的ip和代理端口
export https_proxy=http://92.168.31.239:8118
wget www.taobao.com
curl -sSL https://dl.k8s.io/release/stable.txt

永久设置terminal代理可参考: How to set a proxy for terminal?

新建或者打开文件/etc/profile.d/proxy.sh, 输入:

export http_proxy=http://username:password@proxyhost:port/ #无认证, username 和password可以省略
export ftp_proxy=http://username:password@proxyhost:port/
export telnet_proxy=http://username:password@proxyhost:port/

如果你的http代理服务已经配置好了, 但是shell界面有时候需要访问内网仓库, 不想一直处于代理状态, 这时候有两个选择, http代理选择不代理局域网数据或者将代理改为指令设置和取消.

 alias setproxy="export http_proxy=http://192.168.6.195:58591"alias unsetproxy="unset http_proxy"

这样就可以通过setproxyunsetproxy两个指令来快速设置shell代理了.

如果你想在linux上直接安装使用参考: Link

socks代理转http代理相关推荐

  1. 简单说下HTTP代理、HTTPS代理、SOCKS代理的原理区别,charles抓包HTTPS原理

    采用PROXY代理方式通讯时,都是客户只TCP/IP连接到代理,客户只和代理通讯.  代理和目标进行TCP/IP通讯,代理需要先有PROXY信息,才能知道目标服务器的地址. HTTP代理最简单!因为H ...

  2. http隧道、https、SSL层、http代理、在线代理、socks代理区别

    以前听到这几个名词时,总是搞混淆,今天花点时间来记录这几个名词的大概区别,方便以后自己查看. http隧道:"HTTP隧道技术"就是把所有要传送的数据全部封装到HTTP协议里进行传 ...

  3. SOCKS代理 与HTTP代理的区别

    socks和http的区别: SOCKS是一组由Internal工程工作小组(IETF)所开发出来的开放软件开放标准,用来处理网络安全的事宜.SOCKS像一堵墙被夹在Internal服务器和客户端之间 ...

  4. Linux curl命令使用代理、以及代理种类介绍(附:curl命令详解)

    目录 一.代理服务器分类: 二.Linux curl命令代理设置参数: 三.Linux curl命令设置代理举例: 1.linux curl命令设置http代理: 2.Linux curl命令设置so ...

  5. python全局代理_Python3 中代理使用方法总结

    作者:崔庆才 请勿转载 配套免费视频教程:Python3爬虫三大案例实战分享:猫眼电影.今日头条街拍美图.淘宝美食 Python3爬虫三大案例实战分享 爬取知乎所有用户详细信息 https://edu ...

  6. Web代理(HTTP代理)

    代理 有了Web代理,客户端就可以与代理进行对话,然后由代理代表客户端与服务器进行交流.客户端仍然会完成对事务的处理,但它是通过代理服务器提供的优质服务来实现的.HTTP 的代理服务器既是 Web 服 ...

  7. 代理ip/ip代理的含意 代理IP/IP代理有什么用?

    代理IP即代理服务器(Proxy Server)也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接.一些网关.路由器等网络 ...

  8. 第九部分 代理的使用(代理设置,代理池的搭建,用代理获取微信公众号文章)...

    网站采取的反爬虫措施有:弹出验证码,需要登录.检测某个IP在单位时间内的请求次数,超过规定的某个值,服务器拒绝服务,返回一些错误信息,这是封IP. 既然服务器封IP,可采用某种方式伪装IP,让服务器不 ...

  9. 如何在Linux系统环境下配置s5代理(socks5代理)?

    今天小编给大家分享一下Linux中怎么部署Socks5代理服务器的相关知识点,内容详细,逻辑清晰,在 Linux 操作系统中,配置 socks5 代理可以帮助你在网络中更加安全和自由地浏览互联网. 本 ...

  10. YiLu代理动态住宅代理IP- 优质 SEO 代理

    YiLu代理SEO专用代理因为其匿名度高.速度快和安全可靠的特点经常被使用到,通常也被称为搜索引擎代理,YiLu代理服务器中的动态住宅Socks5代理IP专用于SEO完全可以被称作为一款优质的SEO代 ...

最新文章

  1. 多个不同的app应用间应该如何进行消息推送呢?
  2. PaddleHub 口罩检测
  3. 太极图正确画法_小小太极图,暗藏大乾坤!您真的看懂了这张“中华第一图”?...
  4. ORACLE基础知识
  5. linux下eclipse cdt主函数main参数值传递设置
  6. Python容器类型公共方法汇总
  7. 【笔记】spring的注解回顾,springboot-restful项目结构介绍 springboot-freemarker ⼯程配置详解
  8. Linux平台下 vimrc配置(转网友:http://blog.csdn.net/wooin/article/details/1887737)
  9. Angular浅入深出系列 - 写在前面
  10. linux mysql 确认命令_LINUX启动/重启/停上MYSQL的命令(详解)
  11. 超长焦夜拍定格辉煌 华为Mate40系列清晰见证天舟二号成功发射
  12. java 中Double类型转换为百分比格式
  13. HP LaserJet P1007 装不到驱动
  14. 数组最大子数组和(续)之动态规划
  15. CCNA路由综合实验配置详解
  16. html网页中加入音乐播放器,HTML网页调用 网易云 音乐播放器代码
  17. iOS中SDK的简单封装与使用
  18. Android自定义控件之实现快速检索
  19. iPhone XS Max(xr)进入DFU模式的方法
  20. ASP.NET新闻发布网站

热门文章

  1. 直播丨易鲸捷HTAP融合型分布式数据库EsgynDB SQL编译器详解
  2. 软件构造笔记——Java基本数据类型和对象数据类型
  3. win10的自带ie浏览器打不开,点击无反应解决方法 网上提供的重置ie浏览器、卸载ie重装、安装多播协议都没管用
  4. MySQL笔记:第17章_其他数据库日志
  5. 【小教程】steam长展柜制作
  6. Spring中注解实现原理
  7. 画出psnr_计算图像的峰值信噪比PSNR以及均方根误差MSE
  8. vbs整人代码,表白+提醒 两段代码就OK
  9. csdm makerdown使用
  10. 知识整理的八种笔记方法