zoukankan      html  css  js  c++  java
  • 突破内网限制上网(ssh+polipo)

    最近到客户这里来做项目,发现客户对网络的把控实在严格,很多网站都不能访问到,搜索到的技术文档也屏蔽了。
    突然想到了翻墙工具的原理,刚好自己也有台服务器在外头,部署个Polipo代理然后用ssh隧道连接。大致流程

    先下载polipo,安装:

    git clone https://github.com/jech/polipo.git
    cd polipo/
    make all
    make install

    有的版本可以报缺少某些命令,一个yum(apt-get)安装吧,不知道是哪个包,可以用 yum provides 来查找吧

    创建配置文件,并启动:

    mkdir -p /etc/polipo/
    cat <<EOF >/etc/polipo/config
    proxyAddress = "0.0.0.0"    # IPv4 only
    allowedClients = 127.0.0.1
    daemonise=true
    pidFile = /etc/polipo/pid
    logFile = /etc/polipo/log
    EOF
    
    polipo

    接着使用ssh客户端连接服务器,并设置转发。下图以secureCRT为例,其他软件大致相同:

    浏览器要设置代理:

    这里以firefox为例,主要原因是firefox设置代理不影响其他浏览器的代理设置,还有他支持PAC。

    这样就可以正常访问了:

  • 相关阅读:
    kill新号专题
    LSB 简介
    linux之eval用法(高级bash程序员的必修之技)
    squid日志配置与轮询
    004_ssh连接慢的问题的解决?
    python操作redis-set
    python操作 redis-list
    python操作redis-hash
    python操作redis--string
    python连接redis002
  • 原文地址:https://www.cnblogs.com/2005wind/p/4900228.html
Copyright © 2011-2022 走看看