加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

通过ssh开启代理 Xshell开socket代理

(2015-08-24 16:24:37)
标签:

ssh

代理

vps

socket

分类: Windows工具
有头有一个美国的vps,想通过 vps作为代理,通过网上搜索,最后查到通过xshell 的设置,浏览器设置就可以代理上网了
引用于:http://jingyan.baidu.com/article/3052f5a1b4dc2797f21f866d.html

通过ssh开启代理[1]xshell开socket代理

本文介绍通过ssh服务器给本地开启代理端口,浏览器通过本端口代理上网。

工具/原料

  • 一个ssh账户,可以连接到一台Linux服务器

  • 本地安装xshell(xmanager的一个组件,最新版本是xmanager4)

方法/步骤

  1. ssh远程连接到Linux

  2. 打开代理设置面板,点击:view -> Tunneling Pane

    在弹出的窗口选择Forwarding Rules

  3. 在 空白处右键:add。在弹出的Forwarding Rule,按照如图所示进行配置,Type选择“Dynamic(SOCK54/5”;Listen Port我使用默认的1080,这里也可以按照自己需求进进行端口设置;Descripting根据自己需要进行描述,可以留空,配置后点击OK会弹出一 个对话框,点击是的话会对当前会话进行保存,以后每次连接此ssh会话,本地socket代理会自动打开,我只是做演示,选择否。


  4. 添加完成后在Forwarding Rules对话框可以看到图中所示的一行转发配置,确保Status的状态是“Open”,如果显示的是“Failed”可能是1080这个本地端口已经被占用了,可以尝试修改代理端口为其它端口进行重新设置。

    至此,代理服务器设置已经完成了,下面将进行浏览器客户端的配置。

  5. 打开Internet选项,点击“连接”选项卡,在这个页面点击“局域网设置”,弹出“局域网(LAN)设置”

  6. 在代理服务器下面勾选“为LAN使用代理服务器”,地址和端口全部留空,点击“高级”,进入“代理服务器设置”端口。在套接字一行,代理服务器地址写“localhost”,端口写“1080”,然后依次点击确定,回到浏览器页面就可以通过代理进行上网了。

    如果想给本地其它电脑使用,可以给其它电脑做类似设置,但是地址需要写和对方进行通信的内网ip地址,如我的可以写“192.168.8.8”

  7. 再次使用浏览器访问http://ip138.com,已经可以看到本机ip现在是ssh服务器的ip地址。



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有