最近脚骨折了,在家休养,没啥事,看看书,累了,上网去youtube和google的blogger上逛逛,才发现之前使用的翻墙工具goagent无法用了,估计是google app engine那头有问题,不想去折腾了,手里有一台ramhost的15刀年付VPS没有利用,刚好可以用来搭建个VPN,
迅速登陆ranhost后台Reload OS重装系统为Debian 5 32位,然后使用
1 | apt-get install openssh-server |
命令安装OpenSSH服务,折腾来折腾去半天也没弄好,毛了,直接走SSH隧道,但是ramhost的vps比较特别,首次安装完系统后,应该使用SSH客户端,例如xshell putty等SSH连接上你VPS的Host Machine(注意主机地址应该填写Host Machine的地址而不是你的VPS的IP,如下图Host Machine那一栏后面的地址),然后使用用户名和密码都是vz,进去后让你输入用户名和密码(发来的邮件里面有),才能获得root权限。
但是,如果要直接用xshell或者putty来做代理走SSH隧道的话,有点儿不方便,自己安装OpenSSH服务后就跟平常其他VPS一样直接使用root用户SSH连接,命令
1 | apt-get install openssh-server |
那么问题来了,系统提示
1 | Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? |
使用
1 | apt-get update |
更新
又提示
1 | Some index files failed to download, they have been ignored, or old ones used instead. |
看来有些默认apt-get源已经失效了,咋个办,国内不是有163的源吗,迅速弄上去
1、
先备份原来的,万一出点啥篓子。。。
1 | cp /etc/apt/sources.list /etc/apt/sources.listbak |
2、nano编辑源列表
1 | nano /etc/apt/sources.list |
3、出现以下画面,
在原有的地址下面加入以下地址(直接复制,鼠标右键粘贴)
1 2 3 4 5 6 7 8 9 10 11 12 | deb http://mirrors.163.com/debian/ squeeze main non-free contrib deb http://mirrors.163.com/debian/ squeeze-proposed-updates main contrib non-free deb http://mirrors.163.com/debian-security/ squeeze/updates main contrib non-free deb-src http://mirrors.163.com/debian/ squeeze main non-free contrib deb-src http://mirrors.163.com/debian/ squeeze-proposed-updates main contrib non-free deb-src http://mirrors.163.com/debian-security/ squeeze/updates main contrib non-free deb http://ftp.sjtu.edu.cn/debian/ squeeze main non-free contrib deb http://ftp.sjtu.edu.cn/debian/ squeeze-proposed-updates main contrib non-free deb http://ftp.sjtu.edu.cn/debian-security/ squeeze/updates main contrib non-free deb-src http://ftp.sjtu.edu.cn/debian/ squeeze main non-free contrib deb-src http://ftp.sjtu.edu.cn/debian/ squeeze-proposed-updates main contrib non-free deb-src http://ftp.sjtu.edu.cn/debian-security/ squeeze/updates main contrib non-free |
4、使用Ctrl+O 回车 保存;然后使用Ctrl+X退出nano编辑状态。
5、更新(过程出现y/n中都选y)
1 | apt-get update |
6、升级(过程出现y/n中都选y)
1 | apt-get upgrade |
7、安装openSSH
1 | apt-get install openssh-server |
并设置密码,
1 | passwd |
然后用SSH连接上VPS(这次就直接连接VPS的IP地址,用户root,密码为刚才使用passwd命令设置的密码)
8、如果使用Chrome浏览器的话 安装个SwitchySharp插件,
在选项里新建一个情景模式命名为VPSSSH,选择SOCKS v5代理,地址127.0.0.1端口8087
然后在SSH客户端(这里以xshell为例)设置转发规则如下图
以后每次把SSH客户端打开连上VPS,SwitchySharp插件选成VPSSSH模式,就可以全世界浏览了
评论2