Ubuntu中使用SSL访问国外网站的配置

刚刚介绍了一篇科学上网的文章。不过我手上有免费的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 abc@xxx.xxx.xxx.xxx

上面的7070规定了ssl客户端启动后占用的端口号,等会儿要用到。

执行命令后,会让你输入当前登陆系统的用户密码,然后再输入ssh服务端的密码,输入123。

正常情况下,就已经连接到ssl服务器了。

3. 设置浏览器代理

以firefox为例,打开浏览器的网络-连接设置,即可对代理进行设置。设置的时候选择手动设置,如下图:

选择socks5,下面还可以设置不使用代理的网站。点击确定之后,你的浏览器就可以通过ssl科学上网了。

其他问题

但这里有一些问题,一是ssh不是自启动的,重启电脑后,需要重新连接ssl;二是firefox通过ssl访问网站,如果你的ssl服务器无法访问国内的网站,或访问速度很慢,就很麻烦,你需要先关闭代理,然后访问,要科学上网的时候,又再开启浏览器的代理。以前有个autoproxy插件,可以智能的判断是否需要代理,但是我觉得不好用,所以没有用。

这里面你需要理解这么几个概念,ssh是ubuntu的服务进程,以前可以通过service sshd来操作,现在不行了;ssl是服务商提供的服务,跟你的本机没关系,你只是利用它作为一个隧道上网而已。设置浏览器代理,是让你的浏览器可以通过ssl隧道来连接到ssl服务器,这样就相当于把ssl服务器当做中转站,你先连接到它,再让它去访问网站,在把访问到的网站数据返回给你。

时间: 2024-09-16 13:33:54

Ubuntu中使用SSL访问国外网站的配置的相关文章

使用Ubuntu系统访问国外网站简单解决方案

教育网一般是无法直接登录国外网站的.但是日常应用中经常遇到需要访问国外网站的情况,比如下载比较冷僻的软件.此时,一般用户选择使用代理.免费代理一般速度慢,不稳定.本文试图提供几种比较稳定的教育网出国方案,供大家参考使用.如果哪位朋友还有方法,欢迎完善. 测试环境 操作系统: ubuntu8.04.1(i386) 浏览器: firefox3.0 网络: 教育网直连 IP+MAC验证 方案A 使用GAppProxy.项目站点为内有详细安装方法. 测试结果显示速度很快.但是仅支持标准80端口的HTTP

记者调查:访问国外网站最大障碍是浏览器速度慢

中介交易 SEO诊断 淘宝客 云主机 技术大厅 在权威调研机构"易观智库"近期举办的一次"网友最喜欢的海外网站"调查活动中,"最受网友喜欢的海外网站"榜单正式出炉.调查显示,随着国民教育水平的提升,以及对外交流的日益增多,上网时访问国外网站渐渐成为不少网友的新选择.但是,除特殊原因外,国内浏览器对国外网站访问速度的限制,成为阻碍网民更多访问海外网站的一大硬伤. 据专家介绍,虽然某些大型综合类.社交类网站因为特殊的原因一直未能正式入华,但事实上其在

访问国外网站跳转到WPKG怎么办

  今天一早上,几个小编发现只要访问6PM等国外网站,都自动跳转到一个叫WPKG.ORG的网站去了,排除了电脑中病毒的原因,估计是被DNS劫持了,上网一搜索,发现今天出现这个现象的网友还不在少数. 临时解决办法,实测有效,给需要的朋友参考: 1.先打开文件夹,在地址栏输入"C:WindowsSystem32driversetc" 2.找到HOST文件,鼠标点右键,选择用记事本打开,在文件最后面加入两行,保存. 127.0.0.1 wpkg.org 127.0.0.1 facebook.

怎么连接VPN代理访问国外网站?

  1.打开控制面板 2.选择网络和共享中心 3.设置新的连接或网络 4.连接到工作区 5.选择连接VPN 6.输入我们的服务器ip地址 7.输入帐号和密码后点击连接

总结提高国外网站访问速度的几个技巧

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 无疑站长也是经常去访问国外网站的群体之一,下面奉上国外网站访问大提速技巧帮各位站长节省时间. DNS服务器的主要作用就是解析域名,它就像一个翻译官,当我们从浏览器地址栏发送网址时,首先要通过它将网址转换成真实的IP地址才能访问站点.所以作为中间人,DNS服务器的反应速度也会影响上网速度. 我们知道,DNS解析也是决定网速快慢的一个很大原因.如

CentOS配置Shadowsocks代理服务器浏览国外网站例子

说明: Shadowsocks是一个轻量级的socks5代理软件, 而hadowsocks-libev是一个基于shadowsocks 协议的socks5代理软件, 相比原版,hadowsocks-libev程序体积小.高并发.资源占用更少.跨平台.完全兼容shadowsocks协议. hadowsocks-libev包括三个模块: ss-server:服务器端,部署在远程服务器,提供shadowsocks服务. ss-local:客户端,提供本地socks5协议代理. ss-redir:客户端

访问google及国外网站方法

问题描述 对于程序员来说,有很多技术问题还是通过互联网搜索来解决的.所以百度.google对于我们是多少的重要.但是GOOGLE现在无法访问了.怎么办呢.以下是我访问google的方法.首先自己制作了一个简单的浏览器,然后添加了一个启用防火墙功能(右上角墙形图标),这时候程序就会去寻找网上代理,从而达到访问GOOGLE的效果,提示如果不访问google网站,可再点击一下关闭防火墙功能,这样访问国内网站就快了,奉上截图.下载地址: 解决方案 解决方案二:其实可以用翻墙软件的解决方案三:hostst

如何在Ubuntu中屏蔽一个网站

亲爱的ubuntu极客们, 在本教程中我将教你如何通过编辑/etc/hosts文件来屏蔽在Ubuntu Linux上不受欢迎的网站,这是用来处理DNS和Linux网络的系统文件. 我很喜欢这种方法,因为我不需要依靠第三方应用程序,这是非常容易使用的.您需要做的就是在/etc/hosts文件文件中做一个简单的变化. 请确保您有使用此方法时在机器上处于root用户访问状态,因为/etc/hosts文件文件由root用户拥有的,所以它不能被不被普通用户编辑. 编辑 /etc/hosts 文件您需要什么

如何在Ubuntu中配置tomcat 域名访问?

问题描述 如何在Ubuntu中配置tomcat 域名访问? 如题,现在我修改host的appBase不行,把app Base改回webapps 的话就到tomcat 主页, 现在我要直接访问域名就跳转到项目页面-是否有其他办法解决? 解决方案 tomcat域名配置Tomcat域名配置Tomcat 多域名配置