刚刚介绍了一篇科学上网的文章。不过我手上有免费的ssl,所以这里简单的介绍下如果在ubuntu上利用ssl科学上网的方法。
1. 安装ssh
ubuntu默认已经安装了ssh服务端和客户端,但是如果你的机子上没有客户端(因为我们是要科学上网,所以只要客户端就可以了),可以通过简单的命令安装。
sudo apt-get install openssh-client
2. 启动和连接
如果你已经拥有了某个ssl的账号,例如账号abc,密码123,你的ssl服务器地址是xxx.xxx.xxx.xxx,那么执行下面这条命令
sudo ssh -qTfnN -D 7070 [email protected]
上面的7070规定了ssl客户端启动后占用的端口号,等会儿要用到。
执行命令后,会让你输入当前登陆系统的用户密码,然后再输入ssh服务端的密码,输入123。
正常情况下,就已经连接到ssl服务器了。
3. 设置浏览器代理
以firefox为例,打开浏览器的网络-连接设置,即可对代理进行设置。设置的时候选择手动设置,如下图:
选择socks5,下面还可以设置不使用代理的网站。点击确定之后,你的浏览器就可以通过ssl科学上网了。
其他问题
但这里有一些问题,一是ssh不是自启动的,重启电脑后,需要重新连接ssl;二是firefox通过ssl访问网站,如果你的ssl服务器无法访问国内的网站,或访问速度很慢,就很麻烦,你需要先关闭代理,然后访问,要科学上网的时候,又再开启浏览器的代理。以前有个autoproxy插件,可以智能的判断是否需要代理,但是我觉得不好用,所以没有用。
这里面你需要理解这么几个概念,ssh是ubuntu的服务进程,以前可以通过service sshd来操作,现在不行了;ssl是服务商提供的服务,跟你的本机没关系,你只是利用它作为一个隧道上网而已。设置浏览器代理,是让你的浏览器可以通过ssl隧道来连接到ssl服务器,这样就相当于把ssl服务器当做中转站,你先连接到它,再让它去访问网站,在把访问到的网站数据返回给你。
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔