zoukankan      html  css  js  c++  java
  • 通过socks tunnel设置http代理

    1. 在服务器上使用ssh创建tunnel

    ssh -D 10080 -f -C -q -N milton@112.34.113.35
    # -D: 让ssh在指定的端口(1025-65536)上建立一个 SOCKS tunnel
    # -f: 让进程工作于后台
    # -C: 发送前压缩数据
    # -q: 安静模式Uses quiet mode
    # -N: Tells SSH that no command will be sent once the tunnel is up
    # 最后指定的是ssh的用户及当前建立tunnel的服务器IP

    执行后即进入后台运行, 可以通过ps查看进程

    2. 本地通过putty配置socks5代理

    打开putty,

    1) Session, 填入 Host Name 为刚才的服务器IP, port为22 (注意这个和刚才服务端设置的port无关)
    2) Saved Session设一个名称, Save一下
    3) Connection -> SSH -> Tunnels,
      填入Source port: 8888  这个是本地的socks5代理端口
      勾选Auto, Dynamic
      点击Add
    4) 回到Session, Save 一下
    5) 点击Open
    6) 使用用户名口令登录

    3. 配置浏览器, 通过本地的 127.0.0.1:8888 这个socks5代理进行访问

  • 相关阅读:
    Linux 用户和用户组配置文件
    Linux su和sudo的区别
    4-selenium-xpath定位
    3-selenium-元素定位
    1-selenium3安装
    vim 查看行数
    java学习day27-JavaScript
    java学习day26-CSS定位
    java学习day26-CSS(2)-布局+属性
    java学习day26-CSS(1)
  • 原文地址:https://www.cnblogs.com/milton/p/7777590.html
Copyright © 2011-2022 走看看