• 突破内网限制上网(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。

    这样就可以正常访问了:

  • 相关阅读:
    (JS/JQ)与Ajax
    JS与JQ的DOM处理
    正则表达式
    JS事件大全
    CSS(初级)学习笔记
    HTML学习笔记
    leetcode记录——65. 有效数字
    dp专题
    Hackerrank---A stones game
    组合博弈问题
  • 原文地址:https://www.cnblogs.com/2005wind/p/4900228.html
Copyright © 2020-2023  润新知