用ssh搭建代理服务器的方法

kevin.Zhu 发布于:2013-4-26 1:41 分类:Linux  有 24 人浏览,获得评论 0 条  

服务器端: 只要运行sshd就可以了,不需要特别的设置。

客户端:
  1. ssh -fND localhost:{port} {uname}@{server-addr},这条命令让ssh监听localhost上的{port}端口,并把收到的访问请求转发给{server-addr}
  2. curl -v --socks5 localhost:{port} "http://www.baidu.com",注意用ssh搭建的代理是socks代理,不是http代理。如果尝试用http代理的方式使用ssh搭建的代理,保证会让你很郁闷!
    也可以在Firefox里面使用socks代理。