最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Ubuntu中使用SSL访问国外网站的配置
时间:2022-06-30 19:20:20 编辑:袖梨 来源:一聚教程网
刚刚介绍了一篇科学上网的文章。不过我手上有免费的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服务器当做中转站,你先连接到它,再让它去访问网站,在把访问到的网站数据返回给你。
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21