使用Privoxy转化SSH到HTTP代理
为什么要进行转换?
一般我们很容易找到通过SOCKS5代理的方法,如SSH,但是很多浏览器或是软件只支持HTTP方式,所以就需要将我们的SSH代理模式转为HTTP代理方式
如何转换?
使用Privoxy进行设置转换。也可以通过其他软件进行转换(自己到互联网搜索),但是个人发现Privoxy是最方便的。
下载Privoxy,下载地址是:http://www.privoxy.org/。安装后不要立即启动,进入安装的目录,如:C:\Program Files (x86)\Privoxy,打开config.txt文件,加入下面两行:
forward-socks5 / 192.168.88.150:4220 .
listen-address 192.168.88.150:3128
这里的192.168.88.150:4220是连接SOCKS代理的开放IP和端口,如果是本机的话,可以用127.0.0.1替代192.168.88.150,192.168.88.150:3128这个是Privoxy开放HTTP代理的IP和端口。这里需要说明一下,如果只是给本机使用,用127.0.0.1即可,如果局域网的其他机器也要使用,必须用本机局域网的IP替代。
这里还需要注意:在forward-socks5的最后面有一个点,不要去掉了。
验证使用?
如果是IE使用的话,只需要这么设置就可以了(由于IE的设置具有全局性,如果不再需要通过代理连接,最好是取消):
局域网的其他任何用户都可以这么设置
如果是其他机器如ipod使用,可以进入
设置->无线局域网->某个使用的WIFI连接点,在下面的HTTP代理中选择手动,填写服务器IP为192.168.88.150,端口为3128即可。
设置好后,如果有代理的流量,安装有Privoxy的机器的图标会进行闪动。
可能问题
- 设置的HTTP代理端口会与本机其他应用的开放端口冲突,最好是开放一个不起眼的端口
- 如果是安装有防火墙,局域网其他机器连接代理时,防火墙可能提示是否拦截,选择放行即可。
不足之处
- 使用上述的方法由于是在本地另外开了一个HTTP代理服务器,所以这台机器在使用的时候不能关闭
优点
- 如果只有SSH,不需要单独地购买VPN账号
- 通过转换后,iphone等设备不需要越狱即可使用
注:上面的设置方法在WIN7和IPOD Touch 5中测试通过
使用Privoxy转化SSH到HTTP代理的更多相关文章
- SSH 正向/反向代理小记
上周因为玩耍Minecraft的原因,折腾了下ssh的正向.反向代理,不得不说,科技改变命运..了解了基础的用法之后,很多跨域的事情都可以通过代理解决,而且只需要ssh帐号权限即可. 那么就简单来介绍 ...
- Xshell添加ssh隧道SOCKS代理
Xshell是一个功能强大的终端模拟器,支持SSH,SFTP.TELNET.RLOGIN和SERIAL 下载地址:http://www.netsarang.com/products/xsh_overv ...
- linux使用privoxy将55转为http代理
=============================================== 2018/3/21_第3次修改 ccb_warlock 更新 ...
- ssh 设置反向代理
远程主机上/etc/ssh/sshd_config中,开启 GatewayPorts yes systemctl reload sshd 本地: ssh -CqTnN -R 0.0.0.0:9000: ...
- linux下使用privoxy将socks转为http代理
此博客不在更新,我的博客新地址:www.liuquanhao.com ----------------------------------------------------------------- ...
- tips server ssh 正向 反向 代理
1. ssh userxxxxname@115.28.87.102 (直接使用ssh的连接方式连接到远程主机,而不是使用http,ftp等方式连接到具体远程主机) ...
- SSH做反向代理
说实话,我对反向代理这个概念并不熟悉,只是感觉以下要做的事是一个代理的逆向过程,故借此名词一用. 问题场景是这样的:我有两套Linux集群的访问权限,分别为A和B,它们互相独立.其中A.B集群均能访问 ...
- 快捷使用 Iterm2 连接SSH ( HTTP代理 )
1,配置iterm2 > Preferences.. > Profiles > 填写:name : 别名 : Command : expect /Users/jerryxu/wwwr ...
- ssh后门反向代理实现内网穿透
如图所示,内网主机ginger 无公网IP地址,防火墙只允许ginger连接blackbox.example.com主机 假如你是ginger的管理员root,你想要用tech主机连接ginger主机 ...
随机推荐
- CSS动画复习
一.css动画相关的几个属性 属性 含义 理解 transform 一种CSS属性.用于修改CSS视觉格式模型的坐标空间.使用它,元素可以被移动(translate).旋转(rotate).缩放(sc ...
- JavaScript正则常用知识总结
一.JavaScript正则相关方法 str.match(regexp)与regexp.exec(str)功能类似. str.search(regexp)与regexp.test(str)功能类似. ...
- C#中获取Excel文件的第一个表名
// 2.以数据库方式打开并输入数据// 此方式将xls文件所在目录看作数据库,其中的xls文件看作数据库表,表名即文件名(不加扩展名).// 函数importExcelTo ...
- POJ2831(次小生成树问题)
Can We Build This One? Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 1475 Accepted: ...
- HDU1576(扩展欧几里得)
A/B Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...
- MySQL 学习五 SQL实用函数
0 select now() 显示当前时间. 1 select char_length('andyqan') 显示字符长度. 2 日期格式化 select date_format( ...
- iOS利用SDWebImage图片下载缓存
一.我们先来了解一下SDWebImage的使用: 1.导入框架,引入头文件: #import "UIImageView+WebCache.h" 也可以直接使用CocoaPods来引 ...
- redis学习一 大体概述
redis 命令查找:http://doc.redisfans.com/ 1,redis 技术简介以及疑问 redis是一个开源的,内存存储的数据结构服务器.可以用做数据库,高速缓存和消息队 ...
- UML设计九种图例
一.作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分. UML语义:描述基于UML的精确元模型定义. UML表示法:定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语 ...
- JavaScript中的匿名函数及函数的闭包(转)
JavaScript中的匿名函数及函数的闭包 https://www.cnblogs.com/wl0000-03/p/6050108.html 1.匿名函数 函数是JavaScript中最灵活的一种 ...