socks代理转http代理

socks代理转http代理问题公司最近加强了网络管理,工作时间内好多网站都被禁止访问,主要我们工作的过程中有时候需要挑选器件访问淘宝,被限制访问就很麻烦;方案我在设置了一个socks类型的代理服务,用于作为正常访问的跳转台.但是还是存在问题,ie浏览器和一些软件不支持设置特定类型代理;因此我们就需要引入额外的工具来帮助我们的软件能正常访问淘宝等网站,解除工作时间的访问限制(咨询过网管,他们放行特定ip的申请太繁琐,而且审批也浪费时间).下载Privoxy并安装.下载连接:Link这是source

问题

公司最近增强了网络管理, 很多网站都被禁止访问, 例如淘宝,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. 修改局域网设置.

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

  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代理分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/32054.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注