使用Privoxy转化SSH到HTTP代理

  [复制链接]
查看: 980   回复: 19
发表于 2014-8-19 17:46:46 | 显示全部楼层 |阅读模式
一般我们很容易找到通过SOCKS5代理的方法,如SSH(不明白的自己百度一下),连接到外网的,但是很多浏览器或是软件只支持HTTP方式,所以就需要将我们的SSH代理模式转为HTTP代理方式 ,例如mMarket Samurai的设置代理就需要用到http,大家可以看看我的一个帖子

http://www.cnwebmasters.com/thread-119241-1-1.html

MS的设置自己看看帖子,我不多讲,我就讲讲怎样使用Privoxy转化SSH到HTTP代理
下载bitvise 连接ssh,界面是这样的



然后启动这个服务,默认设置就行了,记住这个127.0.0.1:7070 .



再去下载一个 privoxy工具,下载地址是:http://www.privoxy.org/,安装后不要立即启动,进入安装的目录,如:C:\Program Files (x86)\Privoxy,打开config.txt文件,把里面的内容全部替换成下面内容

user-manual ./doc/user-manual/
confdir .
logdir .
logfile privoxy.log

enable-remote-toggle  0
enable-remote-http-toggle  0
enable-edit-actions 0
enforce-blocks 0
buffer-limit 4096
enable-proxy-authentication-forwarding 0

forward         192.168.*.*/     .
forward            10.*.*.*/     .
forward           127.*.*.*/     .

forwarded-connect-retries  0
accept-intercepted-requests 0
allow-cgi-request-crunching 0
split-large-forms 0
keep-alive-timeout 5
tolerate-pipelining 1
socket-timeout 300

forward-socks5 / 127.0.0.1:7070 .(这个格式不能错,/两边都有一个空格,7070后面有一个空格和那个点不能省略)
listen-address 127.0.0.1:8118
actionsfile gfw.action

然后就可以用 127.0.0.1:8118 调用代理了!至于如何调用不会就PM我,比较基础的东西,或者自己百度下


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 2T币 +2 收起 理由
热过火 + 1 有見地
hudba + 1 谢谢分享!

查看全部评分

回复

使用道具 举报

发表于 2014-8-19 18:25:37 | 显示全部楼层
感觉好复杂额 有没有 简便的方法?
回复 支持 反对

使用道具 举报

发表于 2014-8-19 18:51:38 | 显示全部楼层
谢谢分享~~~~~~~~~~~~~~~~~~~~~~~~~~·
回复 支持 反对

使用道具 举报

发表于 2014-8-19 19:18:10 | 显示全部楼层
谢谢分享!!!!!!

学习啦!!!!!
回复 支持 反对

使用道具 举报

发表于 2014-8-19 20:11:16 | 显示全部楼层
熟能生巧哇 发表于 2014-8-19 18:25 使用Privoxy转化SSH到HTTP代理
感觉好复杂额 有没有 简便的方法?

使用起来的时候好像就不难了,现在firefox直接支持socks5了,还支持remote dns,其实不用这么麻烦用这个了。


回复 支持 反对

使用道具 举报

发表于 2014-8-19 20:11:22 | 显示全部楼层
你确定这个方式变的socket代理,能用ms?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-19 21:20:13 | 显示全部楼层
非常小黑 发表于 2014-8-19 20:11 使用Privoxy转化SSH到HTTP代理
你确定这个方式变的socket代理,能用ms?

肯定可以用在ms,因为我就在使用,非常快


回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-19 21:23:01 | 显示全部楼层
熟能生巧哇 发表于 2014-8-19 18:25 使用Privoxy转化SSH到HTTP代理
感觉好复杂额 有没有 简便的方法?

其实方法不是太过复杂,转为http的确可以用在软件的代理上


回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-19 21:27:54 | 显示全部楼层
hudba 发表于 2014-8-19 20:11 使用Privoxy转化SSH到HTTP代理
使用起来的时候好像就不难了,现在firefox直接支持socks5了,还支持remote dns,其实不用这么麻烦用这个 ...

firefox的确可以用ssh,不过对于一些连到国外的分析软件获得数据的速度是非常慢的,所以能够转成http速度就非常快了


回复 支持 反对

使用道具 举报

发表于 2014-8-19 21:51:15 | 显示全部楼层

我用这个换成socket

然后改成这个,但是发现,压根运行不了。我哪里错了?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2014-8-19 21:52:34 | 显示全部楼层
请问 用这个代理 ip 是固定的吗使用Privoxy转化SSH到HTTP代理
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-19 21:57:49 | 显示全部楼层
xiaomila 发表于 2014-8-19 21:52 使用Privoxy转化SSH到HTTP代理
请问 用这个代理 ip 是固定的吗

对,是固定的,你需要购买,就是因为固定所以速度有保证


回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-19 22:03:15 | 显示全部楼层
非常小黑 发表于 2014-8-19 21:51 使用Privoxy转化SSH到HTTP代理
我用这个换成socket

然后改成这个,但是发现,压根运行不了。我哪里错了?

你需要通过privoxy转换,
forward-socks5 / 127.0.0.1:7070 .(这个格式不能错,/两边都有一个空格,7070后面有一个空格和那个点不能省略)
listen-address 127.0.0.1:8118
其中127.0.0.1:7070是你的软件设置的端口,就是你的127.0.0.1:9000
listen-address 127.0.0.1:8118这个是输出的端口,把这个设置在MS上面


回复 支持 反对

使用道具 举报

发表于 2014-8-19 22:18:33 | 显示全部楼层
bbbbb111115 发表于 2014-8-19 22:03 使用Privoxy转化SSH到HTTP代理
你需要通过privoxy转换,
forward-socks5 / 127.0.0.1:7070 .(这个格式不能错,/两边都有一个空格,7070 ...

这个问题无法理解
软件为什么不支持socket,只支持http。


回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-19 22:26:41 | 显示全部楼层
你试想下,MS获取数据的目标就是网站,如果MS访问该网站的速度慢的话,获得数据就慢啦,访问网站当然是http啦,我是这样理解,不过实际上不是这个原因的,估计是软件设计的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-19 22:27:31 | 显示全部楼层
非常小黑 发表于 2014-8-19 22:18 使用Privoxy转化SSH到HTTP代理
这个问题无法理解
软件为什么不支持socket,只支持http。

你试想下,MS获取数据的目标就是网站,如果MS访问该网站的速度慢的话,获得数据就慢啦,访问网站当然是http啦,我是这样理解,不过实际上不是这个原因的,估计是软件设计的问题

回复 支持 反对

使用道具 举报

发表于 2014-8-19 22:28:56 | 显示全部楼层
actionsfile gfw.action
这个找不到。。。我这里只有default.action和user.action

回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-19 22:30:47 | 显示全部楼层
非常小黑 发表于 2014-8-19 22:28 使用Privoxy转化SSH到HTTP代理
actionsfile gfw.action
这个找不到。。。我这里只有default.action和user.action

这个可以不用加,我复制多了,不好意思,不过不影响



评分

参与人数 2T币 +6 收起 理由
热过火 + 1 有見地
非常小黑 + 5 非常感谢,,解决了我多年以来的一个困惑.

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-19 22:36:28 | 显示全部楼层
非常小黑 发表于 2014-8-19 22:28 使用Privoxy转化SSH到HTTP代理
actionsfile gfw.action
这个找不到。。。我这里只有default.action和user.action

不客气啦,不过ssh用来上网页有点浪费,用在软件那是个爽,嘻嘻。。


回复 支持 反对

使用道具 举报

发表于 2014-8-20 21:09:42 | 显示全部楼层
谢谢分享。。。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则