原理很简单就是用ssh -D建立socks代理,然后把浏览器配置成socks代理就是了。用路由器来做ssh -D的好处是不用在每个设备上(我有一个iphone,两个ipad,一个android手机,n个虚拟机)去做ssh -D。那为什么不直接在远程服务器上提供socks5代理呢?因为socks5不能fq,流量中有关键字的话会被阻断。ssh -D建立的socks proxy是加密的,暂时还不会被阻断。

第一步:
配置服务器/root/.ssh/authorized_keys放你的public key

第二步:
把private key传到openwrt的/root/.ssh/id_rsa

第三步:
把openwrt的ssh客户端从dropbear换成openssh-client,安装autossh
rm /usr/bin/scp
rm /usr/bin/ssh
opkg update
opkg install openssh-client
opkg install autossh

第四步:
配置autossh,/etc/config/autossh 如下:
config autossh
        option ssh        '-i /root/.ssh/id_rsa -N -T -D 192.168.2.1:7080 root@<your_server_ip>'
        option gatetime        '0'
        option monitorport        '20000'
        option poll        '600'
192.168.2.1是你的路由器的lan ip。关键行是-D 192.168.2.1:7080,就是这个建立了一个socks代理。

第五步:
开机自动启动
/etc/init.d/autossh enable
/etc/init.d/autossh start

使用的时候需要连接这个路由器,应该会分配一个192.168.2.x的ip(你自己知道怎么配吧)。然后把socks代理设成192.168.2.1:7080

autossh配置socks代理相关推荐

  1. IDEA启动Nacos配置SOCKS代理

    IDEA启动Nacos配置SOCKS代理 之前使用Docker搭建了一套三层架构的Nacos集群,因为Nacos部署在虚拟机的docker容器中,在主机上无法直接访问,所以在文章的最后通过nps搭建了 ...

  2. 通过socks 代理 攻击局域网的电脑

    攻击其他局域网内的电脑 文章目录 前言 一.生成木马 1.生成木马 2.设置监听 3.设置reverse payload 二.等待目标机上钩之后 三.配置 socks 代理 ------------- ...

  3. 配置ssh使用socks代理

    配置ssh使用socks代理 ssh -o ProxyCommand='nc -x 127.0.0.1:1080 %h %p' username@server posted on 2017-08-13 ...

  4. 使用ssh正向连接、反向连接、做socks代理的方法

    文章出处:http://dzmailbox.blog.163.com/blog/static/120534385201232642637847/ 最近才发现ssh有多么的强大! 在网上搜了半天,发现大 ...

  5. CentOS7.2下配置SOCKS5代理

    SOCKS介绍: 1.这里只做简单介绍.          SOCKS5 是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问In ...

  6. Socks代理是什么意思?有什么用?

    什么是Socks代理 Socks代理:中文名全能代理,就像有很多跳线的转接板,它只是简单地将一端的系统连接到另外一端.支持多种协议,包括http.ftp请求及其它类型的请求.它分socks 4 和so ...

  7. 内网渗透建立代理通道(如何攻击目标内网机器?)-Socks代理(゚益゚メ) 渗透测试

    文章目录 搭建靶场 配置虚拟机网络 虚拟机 上线目标1(Target1) Socks代理 简介 正向代理 反向代理 FRP 一层代理 二层代理(多层代理) EW 正向代理 反向代理 二层代理流量转发 ...

  8. Mac 配置 Terminal 代理

    Mac 配置 Terminal 代理: 这里拿 ss 配置: 获取本地 socks 监听地址: 记下这两个参数: 在~/.zshrc中配置代理 vim ~/.zshrc 添加保存 alias prox ...

  9. 内网安全学习(六)—域横向-内网漫游: Socks 代理

    内网安全-域横向内网漫游 Socks 代理隧道技术 1.前置知识: 1)正向与反向连接: 正向就是你去连接被控主机,但由于机器处于内网内,分配的内网ip,无法直接找到,所以需要方向连接,即让主机连接我 ...

最新文章

  1. 【SQL】sql语句GROUP BY
  2. springboot 主键重复导致数据重复_Springboot实现防重复提交和防重复点击(附源码)...
  3. 在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等
  4. Android框架之网络开发框架Volley
  5. ajax请求 304解决方案:
  6. 二级域名和二级目录的联系与区别
  7. 用算法“脱掉”女性衣服,这款AI应用被迫下架后再被全网封杀
  8. QQ消息支持HTML吗,WebQQ全面升级支持IE9 HTML5无处不在
  9. 怎么去掉网页上复制到word的文章中各种符号例如向下箭头(↓)?
  10. 《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一第一篇 执行计划
  11. 解读NoSQL数据库的四大家族
  12. js ide WebStorm 使用总结
  13. Node Stream 入门与深入
  14. AppInventor开发环境搭建
  15. SPSS26没有典型相关性分析怎么办
  16. Kali Linux上最佳安全测试工具
  17. swarm测试网如何查票?查票流程
  18. Linux云计算好学吗?Linux云计算运维学习资料 文件的基本管理
  19. Kali渗透测试(四)——无线网络WPA攻击(PSK破解、AIROLIB、JTR、cowpatty、pyrit)
  20. USB键盘背后的那些事儿

热门文章

  1. hive能加快MySQL查询速度吗_建立索引可以加快表中数据查询的速度吗
  2. 返回值类型与函数类型不匹配_golang基础语法,定义函数类型 为已存在的数据类型起别名...
  3. c++ string 删除字符_算法笔记|(5)第二章C、C++的快速入门字符数组的存放方式string.h文件...
  4. solidworks无法获得下列许可standard_无法获取下列许可solidworks standard解决方法SW实战营...
  5. dateformat java_java常用API之DateFormat
  6. php的array跟go的array,实现类似php的array_column方法
  7. docker 安装mysql 5.7
  8. 哎,辣鸡代码书写准则
  9. 总说手机没有“好壁纸”,Python一次性抓取500张“美女”图片,够不够用!
  10. 那些年,杜蕾斯紧跟热点的骚包文案有哪些?