使用ssh建立隧道和web代理
2024-09-04 03:02:34
动态端口转发(socket4/5代理): 通过ssh监听本地端口并把数据转发至远程动态端口
转发local port 至 ssh Server
ssh -D
ssh -qfTnN -D 本地目标端口 username@ssh_ip
-D 127.0.0.1:7070 监听本地7070端口,转发到远程服务器
-q是静默执行,不提示多余信息
-f是后台执行,即ssh进程执行为后台进程,登录后即刻返回命令行.
-N 不启动shell
-c blowfish 采用blowfish加密,更快更安全
-C 压缩数据
-4 强制ipv4
-T表示不为这个连接分配TTY
-n把 stdin 重定向到 /dev/null
-2 强制使用SSH2协议
部分浏览器和程序不支持socket4/5代理 可以使用polipo来转换下代理类型(polipo是http代理 明文传输, 建议本地使用)
mac下载地址https://github.com/jech/polipo
debian/ubuntu使用 apt-get install polipo进行安装
polipo配置
proxyAddress = "0.0.0.0" # http代理监听地址
proxyPort = 9999 #http代理监听端口
socksParentProxy = "192.168.1.101:9998" #socket4/5代理的ip和端口
最新文章
- C++11 auto_ptr 的问题
- HTTP协议之chunk编码(分块传输编码
- iOS性能调优之Analyze静态分析
- jquery实现抽奖转盘
- FFmpeg深入分析之零-基础 <;第一篇>;
- Codevs 5590 A+B 问题 超级版
- 利用GROUP_CONCAT和GROUP BY实现字段拼接
- (原创)用JAX-WS+Spring实现简单soap规范的webservice
- append()方法生成的元素绑定的事件失效解决办法
- IIS、nginx、apache只允许域名访问配置
- 【算法】螺旋方阵 上交OJ1021
- [转帖]NotePad++编辑Linux中的文件
- JS中attribute和property的区别
- Android ANR的产生与分析
- CentOS 7 快速部署 ELK
- EXCEPTION:FATAL: UNABLE TO CREATE ‘…GIT/INDEX.LOCK’ FILE EXISTS
- 20155218 2016-2017-2 《Java程序设计》第8周学习总结
- NPOI保存到服务器和导出到客户端
- Error C2280
- elasticsearch 5.5.1 head插件安装