SSH端口转发应用:将Privoxy收到的HTTP请求,转发给SSH。

有时,应用场景限制,只支持HTTP代理,不支持SOCKS5。

ssh sshUser@sshIP -D 127.0.0.1:1080

有时,应用场景限制,只支持HTTP代理,不支持SOCKS5。此时,可以使用 Privoxy 做为中转了,下载安装后,先配置Privoxy的config文件。

Windows为Privoxy.exe同目录的config.txt文件:

# 监听IP与端口修改,已有行。
listen-address 0.0.0.0:8080
# 增加行,Privoxy收到的HTTP请求,转发给SOCKS代理 127.0.0.1:10800
forward-socks5 / 127.0.0.1:10800 .

不带gmail邮箱的Google账号注册方法

  1. 开启GMS基础组件,华为制裁后没有,其他安卓手机都有。
  2. 下载 Google Play商店,且安装;注意是下载APK包,不是apkm什么格式。
    • 提取码: 6bEg
  3. 利用Play商店注册一个gmail邮件账号
  4. 在PC上登陆google账号中,找到删除Google服务(不是删除Google账号),选中Gmail服务,删除。
    • 会要求输入一个新的邮箱地址,在验证成功后,会删除Gmail邮箱。
  5. Chrome浏览器下载

Privoxy 的配置教程

D:\privoxy>rename config.txt config.txt.sample
D:\privoxy>finstr /v /r # config.txt.sample > config.txt

方法一:config.txt配置转发规则

# 默认规则,表示兜底所有经privoxy直接访问;【/】是匹配目标,表示所有网址,可以配置域名,比如.google.com;在 Privoxy 里面,“后面的规则”会覆盖 “前面的规则”,所以“默认规则” 总是写在开头
forward / .

# 凡是 .youtube.com 的下级域名,经privoxy走127.0.0.1:8000的HTTP代理
forward .youtube.com 127.0.0.1:8000

# 凡是 .google.com 的下级域名,经privoxy走127.0.0.1:8080的socks5代理;如果没有上面行,也可以写成 #forward-socks5 / 127.0.0.1:10800 .
forward-socks5 .google.com 127.0.0.1:10800 .

#  18.16. 经privoxy直接访问
forward  18.16.*.*  .

方法二:config.txt中引用规则文件

actionsfile pac.action

pac.action文件内容

{{alias}}
default  = +forward-override{forward .}
socks5   = +forward-override{forward-socks5 127.0.0.1:10800 .}
http     = +forward-override{forward 192.168.200:8080}

{default}
# 经privoxy,直接访问
/

{socks5}
# 经privoxy,转socks5代理,再访问
.google.com
.gstatic.com
.googleapis.com
.googleusercontent.com
.github.com
.githubusercontent.com
.github.io
.wikipedia.com
.wikipedia.org

{http}
# 经privoxy,转http代理,再访问
1.2.3.4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注