Ubuntu 翻墙 (SSH+autoproxy+firefox )

1.首先要安装openSSH,

Ubuntu缺省没有安装SSH Server,使用以下命令安装:
sudo apt-get install openssh-server

2.在firfox中搜索安装autoproxy这个扩展组件,安装完成之后,会自动打开一个设置页面,选择gfwlist 这个规则,然后在最下面选择默认代理,设置为ssh -D 这种方式,之后点完成,完成设置

3.本地的设置完毕之后,到http://www.cjb.net/cgi-bin/shell.cgi?action=signup 注 册一个免费的ssh的帐号,填上你的用户名, 邮箱, 设置密码就成了,邮箱最好是用gmail的邮箱,其他的邮箱我也没尝试过,然后cjb会给你发激活邮件, 收信点里边的激活链接,激活后会再发送一个邮件给你,告诉你帐号,密码,服务器之类的,有时候注册网站打不开,多尝试几次就好了

4.有了以上的准备工作后,在终端输入ssh -qTfnN -D 7070 user_name@216.194.70.6
例如我自己的就是ssh -qTfnN -D 7070 liumangtejing@216.194.70.6
其中@之前的user_name换成你刚才自己的申请的用户名就好了,本来@之后是主机名shell.cjb.net的,但是据说是DNS污染,导致指向的不是正确的IP地址,所以直接用IP地址来代替
然后第一次运行会有个小提示,你直接输入yes就好了,然后提示输入密码,输入你申请的帐号的密码

5. 如果认为每次输入这个东西比较麻烦的话,建议vim sshd,建立一个sshd的文本文件,然后把刚才输入的内容粘贴到sshd文件中,并chmod 755 sshd 然后拷贝到/usr/bin目录下,以后要翻墙的时候就执行sshd,输入密码就好了,系统启动后,之需要输入一次就好了。

 

在linux下用ssh翻墙很简单:

  打开终端,输入:ssh -qTfnN -D 端口 user_name@host_home

  其中端口号,user_name和host_home更改为你自己的ssh配置即可!

我的实例:

sunshine@sunshine ~/桌面 $ ssh -qTfnN -D 7070 liumangtejing@216.194.70.6
liumangtejing@216.194.70.6's password:
sunshine@sunshine ~/桌面 $

  Firefox设置:

  安装扩展:AutoProxy ?

  一般情况下,页面上方会出现下图提示是否允许安装,请点击“允许”。

  点击立即安装,安装后,重新启动Firefox。然后你会看到如下对话框,按照下图依次进行选择,最后点击“确定”。


  至此配置已全部就绪。现在你可以浏览国外网站了!

  update:

  如果你还是无法浏览Youtube等国外网站,可以参考如下解决方法:

  在Firefox地址栏输入about:config回车,出现下图:


  点击我保证会小心,在过滤器中输入network.proxy.socks_remote_dns 出现下图:


  双击 默认 两个字。使其变成如下状态:


  即使其值为true既可。然后在地址栏输入http://www.youtube.com试试看看是不是可以正常浏览了?

版权所有:《太阳花工作室》 => 《Ubuntu 翻墙 (SSH+autoproxy+firefox )
本文地址:http://bg.artuion.com/win_lin_mac/145.html
除非注明,文章均为 《太阳花工作室》 原创,欢迎转载!转载请注明本文地址,谢谢。