← Back to list

使用privoxy+ssh创建http代理

Published on: | Views: 131

需求

需要在本机上提供一个http代理,这个代理的出口为远程服务器

实现方法

privoxy 可以创建http代理, 并且可以转发到socks代理, ssh 可以创建socks代理。

流量路径

本地应用 -> 本地 http代理 -> ssh 隧道 -> 远程服务器 -> 外网

安装privoxy

sudo apt-get install -y privoxy

修改一下配置

vi /etc/privoxy/config

在最后面加上:

forward-socks5 / 127.0.0.1:19999 .

保存, 然后启动它:

privoxy /etc/privoxy/config

本地端口映射到远程服务器

nohup ssh -Nn -D 19999 root@xxx.xxx.xxx.xxx &