“教程” 标签页面:

  • DNS隧道之DNS2TCP使用心得教程

    DNS2TCP是在上次DNS隧道大检阅时提到的一个DNS隧道。

    在2010年6月的更新(也是迄今为止最新的更新)后,其源代码支持编译为Windows平台的可执行程序。而且此工具使用C语言开发编写,不需要TUN/TAP,所以大大加强了它的可用性。

    下载

    当前最新的0.5.2版源代码下载请点击这里

    Windows下客户端可执行文件下载请点击这里

    安装DNS2TCP

    本配置所在环境为Linux。以下命令的执行均以root用户身份执行,如果不是root用户,CentOS的请用“su -”,Ubuntu请在各个命令前加上“sudo”,分别提权到root用户权限。

    下载、解压、编译、安装

    wget http://www.hsc.fr/ressources/outils/dns2tcp/download/dns2tcp-0.5.2.tar.gz

    tar zxf dns2tcp-0.5.2.tar.gz

    cd dns2tcp-0.5.2

    ./configure

    make

    make install

    配置DNS2TCP服务端

    首先,将你的某个域名(这里以creke.net为例)开个二级域名a.creke.net,类型为NS,NS记录指向b.creke.net。然后将b.creke.net建立A记录指向你的Linux服务器IP(这里以1.2.3.4为例)。如下表所示。

    a.creke.net NS b.creke.net

    b.creke.net A 1.2.3.4

    在/etc目录建立一个名为dns2tcpd.conf的文件,然后输入以下配置:

    listen = 1.2.3.4(Linux服务器的IP)
    port = 53
    user = nobody
    chroot = /var/empty/dns2tcp/
    domain = a.creke.net(上面配置NS记录的域名)
    resources = ssh:127.0.0.1:22,socks:127.0.0.1:1082,http:127.0.0.1:8082

    最后的resources里面配置的是dns2tcp供客户端使用的资源。作用是:客户端在本地监听一个端口,并指定使用的资源,当有数据往端口传送后,dns2tcp客户端将数据用DNS协议传动到服务器,然后服务器将数据转发到对应的资源配置的端口中。

    好了,DNS2TCP的服务端配置到此完毕。接下来就是要慢慢等待域名记录的生效了。

    启动与关闭DNS2TCP服务端

    以下命令用于启动DNS2TCP的服务端:

    dns2tcpd -f /etc/dns2tcpd.conf

    以下命令用于关闭DNS2TCP的服务端:

    killall dns2tcpd

    启动DNS2TCP客户端

    这里再次提醒,要等待a.creke.net的NS记录生效后,才能够继续正常使用客户端。查询是否生效可以使用从各个在线网站查询。

    启动DNS2TCP客户端的命令如下;

    dns2tcpc -c -d 1 -l 8118 -r http -z a.creke.net

    其中:-c表示启用数据压缩;-d表示启动调试,1为调试等级;-l表示监听本地端口,8118为端口名;-r为使用服务端上的哪个资源,http为资源名;-z后的a.creke.net为前面配置的NS记录的域名。

    然后就可以通过将浏览器的代理服务器地址设为127.0.0.1:8118,代理类型为HTTP代理,来通过DNS隧道上网了。

    如果要使用SOCKS代理,则为:

    dns2tcpc -c -d 1 -l 7070 -r socks -z a.creke.net

    以上是通过系统DNS来发送DNS请求的,如果要通过某个DNS服务器,如87.65.43.21来发送DNS请求,则为:

    dns2tcpc -c -d 1 -l 8118 -r http -z a.creke.net 87.65.43.21

    这里要注意,需要首先在Linux服务器配置好HTTP代理或者SOCKS代理。才能利用DNS隧道转发数据包来实现代理。具体可以参考如何使用Kingate假设HTTP代理和SOCKS代理。

     

    就是这样,采用DNS2TCP搭建了DNS隧道,慢慢折腾吧!

    2011.07.01 / 36 条评论 / 10,136 次点击 / 分类: 所谓技术

  • 从官网直接下载Symantec企业版产品的简单教程

    刚才看到hzz123说怎么弄法?我想想还是发出来吧。自从Symantec企业版不能再官方直接下载后,我就自己摸索出了这个方法,但那时候有点顾虑,现在发出来,人人都能从官网直接下载了。

    先打开下面的地址:

    https://www4.symantec.com/Vrt/offer?a_id=48182

    点击 DOWNLOAD NOW

    然后出现这个页面,点 I AGREE

    在 EMAIL ADDRESS 这栏填写好你的邮箱,然后在 Password 自己想个密码填进去,Re-enter Password 边上再填一次密码,然后按 CREATE ACCOUNT

    注意,有红色星号的一定要填满,该填什么。。。自己乱写写就行了 ,然后再点击 SUBMIT 提交。

    同样是在有星号的栏目填满,按 CONTINUE  继续。

    当看到这个画面,说明账号已经申请成功。

    然后。。。以后每次要下载Symantec企业版,就用https://www4.symantec.com/Vrt/offer?a_id=48182这个地址,不同的是把下面图中的注册账号这个步骤改掉,只要在 Existing users 下填入你已经申请到的邮箱和密码,按“LOGIN”然后就能直接复制Symantec企业版官方链接直接下载了。

    正在下载了。。。

    还有一点要说明的是,这个方法按照官方来讲,应该是一个SEP试用版下载需要申请的账号,但是登陆后能下载SAV  SCS SEP等等,几乎是所有企业版软件。
    缺点就是只能在知道下载链接的情况下(比如:http://esdownload.symantec.com/akdlm/CD/MTV/Symantec_Endpoint_Protection_Small_Business_Edition_12.0.1_AllWin_CS.zip)登陆这个账号后才能下载。

    要真正拥有企业账号的人才能得到所有的下载链接,当然一般人都是没有的,而且也不会被公布出来。

    转自http://bbs.kafan.cn/viewthread.php?tid=510223,感谢chengthjw童鞋

    2010.08.10 / 暂无评论 / 4,332 次点击 / 分类: 借此鉴彼

  • CentOS+Cpanel安装配置教程

    安装过程选择英文,不要手痒选中文,否则会很纠结的。

    选择软件时,我由于测试缘故,选了Desktop和Server。但实践证明,CentOS的GUI不好玩,而装CP会把你的Server大部分软件卸了。这里为了精简系统的目的,把所有默认的复选项的勾全部去掉,然后只选择“Development Tools”(开发工具)一项。

    如果不装CP,那么应该选择下面软件包:

    勾选:Editors, Text-based Internet, Development Libraries, Development Tools, DNS Name Server, FTP Server, Mail Server, MySQL Database, Server Configuration Tools, Web Server, Administration Tools, Base, and System Tools

    CentOS配置系统启动时默认的启动模式(字符、图形)

    方法:
    1、vi /etc/inittab
    2、找到id:x:initdefault:,我的系统是id:3:initdefault:,即默认以字符模式启动。
    3、将3改为5即可,即id:5:initdefault:
    4、reboot

    startx是在字符模式进入图形模式
    init 3是在图形模式进入字符模式

    vm下centos上不了网解决办法:
    仅供参考:如果本机也是通过路由上网的话,把vmwear的网卡设置成桥接看看,本机拨号上网的话,设置成nat。测试下看看

    安装Cpanel:

    wget http://layer1.cpanel.net/latest

    然后用sh命令执行下载回来的脚步即可。等待10-70分钟就装好了。

    安装完成Cpanel之后,重启系统。然后,访问https://你的IP:2087/,用户名是root,密码是你的root密码。如果提示证书问题,点信任以继续。进入WHM安装向导。前往这里查看WHM安装向导。看不懂英文?那还混啥……

    然后到控制台,运行“/scripts/phpextensionmgr install IonCubeLoader ZendOpt”安装两个PHP扩展。前者用于运行CP破解脚本,后者是著名的PHP加速器。

    然后破解什么的,就OK了。当然,如果找不到最新版的CP的破解,也是很正常的。

    2010.04.16 / 22 条评论 / 11,832 次点击 / 分类: 梦溪笔记