Tag Archives: Linux

VPS用途二之代理服务

嗯,像我们公司网络限制特别特别的多,简单一句就是不让你好好上网。公司一个小墙,兲朝一个大墙。简单说一下,在公司突破上网的方法吧,GoAgent,SSH,L2TP/PPTP,OpenVPN,Nginx反向代理,xinet,iptables,修改hosts文件。其中与VPS相关的分别是SSH,L2TP/PPTP,OpenVPN,Nginx反向代理,xinet,iptables,修改hosts文件。记下来,方便以后查找。 SSH代理 SSH代理应该是比较容易的一个吧,VPS上一般都会把OpenSSH Server给装上吧,VPS上的设置就比较容易的,相信有VPS的都会搞。我一般SSH专门用来代理的话,就把用户的shell设成nologin,然后在/etc/security/limits.conf 中将其连接限制为1个连接,这样这个帐号就只能用来做代理使用了。呵,去年公司还没有封22端口的时候,通过Unix-Center.net做为中转,下载我VPS上的资源,那个速度真的是快啊,1M/s左右。可能流量太大,被网管发现了,之后22端口就被禁了,杯具啊。 客户端的话,只要一条命令就OK了。 # for Linux ssh nobody@guoliangwu.com -P 22 -C -N -D 127.0.0.1:6500 # for windows(PuTTY) plink nobody@guoliangwu.com -P 22 -C -N -D 127.0.0.1:6500 其中参数的作用可以参考http://linux.die.net/man/1/ssh与http://linux.die.net/man/1/plink。其中-P为端口,-C表示压缩,-N表示不打开远程命令窗口(Don’t start a remote command or shell at all),-D表示转发端口。这样只要在本地客户端设置代理服务器为127.0.0.1:6500,SOCKS5,Firefox配合AutoProxy爽歪歪啊。PS: windows中putty.exe界面勾几个选项就OK了。

Posted in Debian, VPS | Tagged , , , , , , , , , , | Leave a comment

VPS用途一之离线下载

嗯,觉得Blog还是要分开,还是记录一些用Linux的技巧及心得吧。有的时候Linux设置完后,隔很久后就忘了怎么设置的,到处放“狗”去搜,很是费劲。还是老老实实地记下来吧,坚持住。 用VPS有一段时间了,2010年11月份正式开始用。最开始的用途就是架我的这个Blog,还有一个OpenVPN,现在已经用它做很多事。还是先说下我用VPS实现离线代理的事吧。 很多人都应该有挂着机器日夜下电影、游戏的经历吧,大多都是bt种子或ed2k连接,并且速度都不是蛮快。我记得我最开始在VPS上挂MLDonkey和Transmission的时候,热门种子基本可以达到4M/s,后来被管理员给警告过一次,因为速度太高,硬盘受不了,拖累了其它VPS用户。 VPS上用的系统是Debian,用于下载的工具主要是三个,Transmission,MLDonkey与Wget。 最简单的吧,wget就是用来下墙外的东西的,有的软件或文件在墙外,你懂得的。 Transmission 首先就是安装 apt-get install transmission-cli transmission-common transmission-daemon 再对其进行设置,设置文件为 /etc/transsmission-daemon/settings.js ,其设置可以参考Editing Configuration Files,其中最主要的就是速度控制(Bandwidth),另外一个要设置的是RPC,这样可以通过网页或其它客户端(如utorrent)来控制VPS上的transmission。 用了它之后,只要把上传与下载速度设置合理,完全可以达到一般PT的要求。我设置的ratio-limit为2.000 都设置好之后,可以用http://yourdomain:9091来进入控制界面 MLDonkey 源里有MLDonkey,可以直接用apt来安装。因为源里的比较旧,我直接去官网下载最新的版本 MLDonkey Quickstart Guid还是蛮实用的,可以让你快速上手。设置好后,运行 ./mlnet > /dev/null 2>&1 & 来启动mldonkey,如果是从源里安装的话就更容易了。有一点可能要注意的,就是在修改配置文件的时候,需要先将mldonkey中止,保存修改的配置文件,再重新启动mldonkey。 设置完之后,可以通过http://yourdomain:4080进入mldonkey。当然需要在配置文件里将IP设置成allowed_ip。我一般不喜欢用web来控制,都是putty连接到VPS,用 telnet 127.0.0.1 4000 进行管理,输入?可以获得命令帮助信息。 VPS下载完后,如果拖到自己电脑里呢。最开始我是直接用下载工具,拖回的,这样比较稳定,下载的时候速度一直可以稳定在300左右(我是3M网络)。后来买了个无线路由带USB口,可刷OpenWRT,可以将移动硬盘直接插在无线路由上面,你懂的。把VPS里下载完文件的URL全都复制到download.txt里,然后连接到无线路由, wget -c -q -b … Continue reading

Posted in VPS | Tagged , , , | Leave a comment

Chromium升级问题

现在用着Gentoo还是挺爽的,不过就是有时候升级挺烦人的,碰到有些软件升级时间太长了,比如Chromium,编译那个受不了啊!于是想把其Mask掉,最开始的时候就是把高版本的给mask,可是不行,它就自己装那个5.0.xxx,一看/usr/portage/www-client/chromium,里面只有三个版本,5.0,6.0,7.0,所以就降到5.0了。最后就是直接把高于现在版本的和低于现在这个版本的给mask掉,嗯嗯,给解决了。 其中我/etc/portage/package.mask里就是这样了: >=www-client/chromium-6.0.472.55 <www-client/chromium-6.0 嗯,最近还发现了几个好用的IPv6源。 GENTOO_MIRRORS=”http://mirror6.bjtu.edu.cn/gentoo http://ftp6.sjtu.edu.cn/gentoo http://ftp.ipv6.heanet.ie/mirrors/gentoo” SYNC=”rsync://mirror6.bjtu.edu.cn/gentoo-portage” 更新速度比以前的那个ftp.ipv6.heanet.ie快不少。

Posted in Diary | Tagged , , | Leave a comment

Pidgin登陆校内通

前一段时间又开始用校内了,因为无聊,因为快要毕业了,那里可以找到偶的一些同学,所以偶接着玩校内了! 一次进校内,看见右上角有个图标在闪呀闪呀的,看不习惯,于是点了试试,结果它告诉偶要Flash,偶一直以来把~/.mozilla/plugins里libflashplayer.so的权限设成000了,因为觉得这东东太耗资源了,动不动很多网站就来N个Flash,受不了!但点了之后,也知道同学是用校内通给偶留的言,呵,不过那玩意官方还只有Win版的,没有照顾偶们这些Linux用户!~ 在网上搜了搜,其实那东东可以用Pidgin来登陆的! “Protocol”选XMPP “Domain”填www.xiaonei.com “Screen Name”就填你的ID(注意是数字,比如偶的是1581932722) “Password”当然就是密码了! 然后就是Advanced标签里的”Connect Server”里填talk.xiaonei.com

Posted in Ubuntu | Tagged , , , , , | Leave a comment

备份Linux

呵,偶的电脑时不时被偶玩出毛病,所以备份对偶而言是必要的!~ 以前玩Win的时候用的是IBM的F11加Ghost, 后来转到Ubuntu的时候也找了找G4U(Ghost for Unix)和Ghost for Linux,不过发现偶对它们没有太大的兴趣!从Baidu上搜的搜,发现很多都是用tar这个东东来备份的,呵!~ tar czvpf /mnt/back/system.tgz / –exclude=/mnt/* –exclude=/mnt/*的意思就是除去/mnt这个目录下面的文件! 呵呵,不过这个命令偶没有去试过,因为感觉慢!后面用Ghost(DOS)的时候,发现Ghost 8.3能够认出Ext3,于是偶这试了试,呵,完全可以用Ghost(DOS)来给Ubuntu备份!而且Ghost(DOS)更适合桌面操作系统,因为Desktop分两个分区就够 了(当然是/和/swap),而且桌面操作系统的分区一般为Fat32(兼容性最佳),正好Ghost备份根目录(/)后,将.gho保存到Fat32分区,以后出毛病时就可以恢复了!

Posted in Ubuntu | Tagged , , , , | 2 Comments

IPMsg(飞鸽传书)

相信有不少人玩过这东东,局域网内用来通信、传文件是很好用的!以前玩Win的时候是必备的工具!现在Win下的IPMsg在偶们学校里可是十分的火,实验室里,宿舍里,到处有它的身影,唉,可惜它是鬼子的东西! 可以从官网把它Down下来!IPMsg 0.9.1,官网最新的0.9.3在偶机器上编译出错!~ 从源码安装的话,肯定要dev的包的!~先把它们搞定! sudo apt-get install libxml-parser-perl libgnomeui-dev libpanel-applet2-dev sudo apt-get install gettext intltool 解压Down下来的源码 tar xvzf g2ipmsg-0.9.1.tar.gz 因为是鬼子的东东,默认的语言是JP,当然我们不想看JP,将g2ipmsg-0.9.1/src/文件夹里codeset.c中的 #define IPMSG_PROTO_CODE “CP932” 改为 #define IPMSG_PROTO_CODE “CP936” 配置 cd g2ipmsg-0.9.1 ./configure –prefix=/usr –sysconfdir=/etc –enable-systray 编译并安装 make sudo make install 好了,这时重起下电脑(不重起的话,用不了)!这时“应用程序(Applications)”–>“附件(Accessories)”里就多了一个“GNOME2 … Continue reading

Posted in Ubuntu | Tagged , , , , | 4 Comments

防ARP欺骗(arptables)

最近在学校论坛上看到又有人吃了不少ARP欺骗的苦,其实只要找个好点的防火墙,这些问题都可以解决!~以前偶在Win下用的是look’n’stop,一个很小巧却十分好用的东东!~它的设置可以看《look’n’stop防火墙》!现在一直用Ubuntu,很少出现跟人抢IP的事, 也就没有关心过,直到有一天,偶的IP被人用了,555,从网上找找了资料,发现了arptables这个东东!~ 思路和LNS的差不多!~~只让偶和网关间是双向通信,和其它机器间是单向,也就是可以向局域网(FF:FF:FF:FF:FF:FF)发信息,而不接收其发来的信息。呵,所以这招十分有用!~也可以用来冲别人IP,很爽哦! 首先安装好arptables: sudo apt-get install arptables 然后定义规则: sudo arptables -A INPUT –src-mac ! 网关物理地址 -j DROP sudo arptables -A INPUT -s ! 网关IP -j DROP sudo arptables -A OUTPUT –destination-mac ff:ff:ff:ff:ff:ff -j ACCEPT 呵,不过这样就有一点不好,局域网内的资源不能用!~比如飞鸽、War3!如果想用它们的话,把上面那些规则给Del就OK了!~ sudo arptables -F 当然我们可以做个脚本,每次开机的时候自动运行!~sudo … Continue reading

Posted in Ubuntu | Tagged , , , , , | Leave a comment

Gutsy的部分设置

记得昨天kkposh说把Gutsy正式版给拖下来了!~呵呵,本来想要他给偶传的(学校计流量,555),可是等了他一天没有看他上线,算了,“自己动手,丰衣足食”。从上交http://ftp.sjtu.edu.cn/ubuntu-cd/7.10/ 大概花了一个半小时给搞定!~呵,接下来就是偶比较拿手的硬盘安装了!~ 装完系统后,偶做的第一件事就是删除掉一些不用的包,比如:蓝牙(Bluez),打印(CUP),游戏(gnome-games),系统帮助文档(Ubuntu-docs),Evolution等。然后再解决一些包与包之间依赖的问题!其中偶装的包和一些操作有: sudo apt-get autoremove sudo apt-get autoclean sudo apt-get install localepurge sudo apt-get install deborphan gtkorphan sudo apt-get install debfoster xdiskusage

Posted in Diary, Ubuntu | Tagged , , , , , | 3 Comments

升级到Gutsy

昨天晚上把Gusty tribe5(gutsy-alternate-i386.iso )下完了!今天早上把它给装上偶的机了!感觉还是挺爽的!~~ 不过也有点小小问题: Firefox中的字体太小,看上去不舒服! Fcitx在en-US下不能用! 偶的tty1、tty2……不能用! 其中前面两个都解决了,Firefox字体太小,可以到about:config中把layout.css.dpi中的值改为0!输入法的法就用SCIM了!~~ 至于Ctrl+Alt+F1、Ctrl+Alt+F2、……不能用,黑屏!~~~等正式版出来后看看!呵呵!

Posted in Ubuntu | Tagged , , , , , , | 1 Comment

Ubuntu中我常用的软件

浏览器:Firefox 2.0.0.6 / Opera 9.23 / Ies4linux IM: Pidgin 2.1.1(GTalk、MSN) / LumaQQ 2006 FTP: FileZilla 3.0.0(客户端) / Proftpd 1.3.0 (服务端) 图形工具: GIMP 2.2.13 文本编辑器:Gedit 2.18.1 和 Vi IMproved 7.0 办公软件:OpenOffice 2.2.0 输入法:Fcitx 3.5.1 (感觉很好用) 压缩工具: File Roller 2.18.1 、RAR 3.7b1 … Continue reading

Posted in Ubuntu | Tagged , , , , , , , , , , , | 1 Comment