ccproxy代理

遥志代理服务器CCProxy于2000年6月问世,经历这么多年发展现在是国内最流行的、下载量最大的的国产代理服务器软件。主要用于局域网内的共享宽带上网。但是真心的用这个软件搭建共享上网的我没见过。大部分还是路由器接交换机然后通过上网行为管理来控制局域网人上网的。于是乎,很多人便想到用ccproxy来搭建代理突破局域网上网封锁。因为理论上只要在局域网中一台可以上网的装上这个软件,其他的客户端就可以通过共享方式上网。大前提是这个软件没有被封锁,然后就是其他的一些因素了。

软件网上一搜一大把,什么绿色版破解版呀,但我还是建议去官网下,不知道大家还记得putty这个修改版本的后门事件不。毕竟官网放心些,虽然免费版本只能共享给3个用户,但是足够了。我们只需要1个就可以了。

软件安装简单,基本上一路next下去就行,因为也没捆绑什么流氓软件,不用取消不需要的软件。服务端(就是能够上网的那台了)安装完成后可以保持默认不变,也可以进行相关控制,如改变端口号呀建议不要改这个,除非某些端口被占用了。account选项那儿可以设置允许上网的用户,允许全部或者只允许指定的ip或者mac 上网。默认是不控制的。如图

客户端(需要上网的那台)不用装软件,直接设置浏览器代理即可。,选择IE菜单“工具”->“Internet 选项->局域网设置”:如图:点击上图中的“高级”:注,上图的地址,请改为你服务端的ip地址。
至此局域网内不能上网的人就可以上网了。ps 服务端可以看到客户端访问的网页记录,另外据说用二级代理可以突破qq封锁,没试过,有兴趣的可以试试,还是vpn 省事。

无任何网络提供程序接受指定的网络路径

昨天快下班得时候,接到电话,说电脑不行了,无法访问到文件服务器上共享的文件夹,网页也不行。于是简单喵下,以为网线没插好。

到电脑旁发现网线是插得好好的。于是ping下,有点掉包,大约50%丢掉。掉的很厉害吧,但是应该也能访问服务器呀,只是慢,不会存在根本打不开的情况,于是把交换机上那个网线接口换下看看。问题依旧。直接在运行框里输入服务器地址,就弹出错误。

无任何网络提供程序接受指定的网络路径

根据以往的经验就是几个主要的服务没启动,分别是workstation,server,computer browser这3个服务,于是查看下,都是启动的。还是不放心就干脆把服务都重启了下。然后试试,依然不行。
下班了,第二天早上来继续弄,网上的几个方案如下:
1.卸载网卡,重新安装。
      2.网络连接属性中的“Microsoft 网络客户端”和“Microsoft 网络的文件和打印机共享”选中。
      3.这个问题很有可能是因为kb968389这个补丁引起的,卸了就好了。

网卡卸载重装无效,补丁没装,协议都已经选中,还是不能访问。

排除问题故障一般都是先软件后硬件,软件这方面的确也没有什么可以弄的,就差重装系统了。这个不到万不得已是不会装的。重置tcp/ip协议,调节网卡连接速率10m,扫描系统均无法解决问题。那重做水晶头,虽然以前的水晶头用测线仪测试没问题。但我还是重做了个,问题没有丝毫好转。无奈的就只剩那换网卡了。果断换下网卡,重装个新的,虽然这个网卡也是前不久刚换的(被雷劈坏后换的),装好。问题解决。感情买了次品dlink网卡呀。一点都不掉包,内网瞬间打开。

说真的,完全没想到网卡问题,半死不活。又能连接上,又能ping通,只是掉包了些。问题到现在还没完全解决,还有无法访问外网。ping局域网其他的电脑很好,就是网关不通。网关不通肯定不行,(没有设置防止ping)。什么arp病毒,用软件也没检测到.宽带mac地址与ip地址绑定也已经由原来的旧的换成新的。应该还是上网行为管理软件设置的策略有问题,最后终于搞定。

网页输入用户名和密码之后没反应


今天有同事”报案“说,进公司内网得留言板,无法登陆。我过去看下,发现也是那样得,开始以为密码错误,后来换上我自己得试试也不行,确认密码没输错,于是怀疑是服务器问题,于是在旁边找了台电脑登陆进去,,可以。没问题就表示是电脑有问题。

想到ie 浏览器问题,刚巧,系统上有另外个搜狗浏览器,于是登陆,也不行。这次我也疑惑了,换浏览器不行,难道只能使出绝招,重装系统呀。。我不甘心呀,于是用清理助手呀,360安全卫士呀,清理修复下,恶意木马插件倒是清了一些出来。可主要问题没解决。
无奈的我准备重装的时候,同事说换浏览器试过没有。我说换了不行,但是那一瞬间我想到了搜狗不是号称双核浏览器么,刚才也没注意看是用的哪个内核,于是重新看了下,是兼容模式ie内核.然后切换到高速模式,Webkit内核,行了。。

webkit内核,也许知道的人不是很多,chrome(谷歌浏览器)苹果的Safari浏览器都是基于这个引擎的。火狐是用的Gecko引擎,当然这些都是题外话。

知道浏览器问题,于是把ie6升级到ie8还是不行,好吧,我只能说这是ie内核(引擎)坏了。重装显然能解决,但是偷个懒,让他们用搜狗吧。


后记,以后,换浏览器的时候要尽量换不同内核的。

查看自己网站是用哪个dns解析

今天收到一封邮件,还好不是主机商的,是cloundflare的,提供cdn 的供应商。
空间放到国外对e 文还是有点要求的,要不然经常发个邮件什么的看不懂,有问题咨询他们也是困难重重的。看了下,也许是简单的语句,大概懂了。一句话,就是我的网站没有使用他的dns 解析,然后怎样怎样的。

我纳闷呢,最近我也没有修改tk域名 的dns设置呀,一直都是启用cloundflare 的cdn 加速呀,除开他的提醒我还真不知道原来我没用加速呀。。进入tk 域名的后台一看,没错呀,是指向cloundflare 的dns 呀。

好吧,用nslookup命令来看看吧。具体步骤如图示,看图说话吧。


可以看到,nameserver 那行是cloundflare的。那就不用管他了,没准抽风呢。顺便疑惑下,以前我刚启用cdn加速时候,ping域名都是10ms,现在都180ms,虽说也是正常的。但是好怀念呀。

上面那个命令在更改dns解析商后查看解析是否生效时候就比较重要了。比如我在tk注册的域名,但是不用他的解析而去用第三方解析商的dns解析如dnspod, nslookup 看看就知道了。
set typr=ns 中的ns可以改成mx 或者a看看,你会发现更多。
ps set type 与typr貌似都有效。还是用set type吧。

Google App Engine 上传数据

Google App Engine ,这个就不多说什么了。最近在这上面上传应用,搭建网盘和图床,虽然失败n次,历时n久。但最后终于还是成了。
期间当然还是遇到很多问题的。比如说这个上传问题。

Google App Engine上传大家使用的比较广泛的是第三方工具sdupload,因为这个简便,绿色不用装软件。命令行模式也不是很复杂,尤其是有教程的情况下。但是,也是会出些问题的。比如我这次就出现了问题,如下:


Please visit http://code.google.com/appengine for the latest SDK
****************************************************************
Scanning files on local disk.
Initiating update.
Cloning 8 static files.
Cloning 17 application files.
Closing update.
2012-08-16 09:28:58,530 ERROR sdappcfg.pyo:1334 An unexpected error occurred. Ab
orting.
Rolling back the update.
Error 404: --- begin server output ---
You are using a decommissioned API. Please upgrade to a more recent version of
the App Engine SDK which can be found at:
https://developers.google.com/appengine/downloads
--- end server output ---


网上搜索了下,1334错误的还真不在少数,但是真正解决的还是很少的。我访问过上传工具的官方站点,但人家已经停止更新了,因为谷歌出了自己的上传工具。博客的留言也好久没回复。问题没解决。只能转战其他工具。

于是下载GAE,由于gae 是基于py 开发的,所以必须要装py 了,墙裂建议用2.x版本python。高版本据说某种情况出现问题。
全部安装完成,进行上传。上传过程如图
appcfg
图中,我上传的目录为c:\wangpan 。先用cd命令进入谷歌gae安装的目录,我的是在C:\Program Files\Google\google_appengine然后用appcfg.py update c:\wangpan 然后就是输入邮箱帐号和密码的。一会儿就上传成功了。

上传成功,你就可以访问你的应用网址了。登录网盘后台:http://youappid.appspot.com/admin/因为默认谷歌的域名被墙.所以自备梯子,或者绑定域名。

最后说下我的网盘地址: http://pan.xilou.cn.ms     墙外地址:http://xiloupan.appspot.com/
相册地址 http://image.xilou.cn.ms     墙外地址:http://xiloupic.appspot.com/内容都是一样的

gae绑定域名(多图杀猫)

额。已经成功绑定域名很久了,早想弄个教程出来。可是一拖再拖,直到今日都差点忘记了如何操作了。 好在重温了一遍,终于记起来了。
人真的容易健忘。。正所谓好记性不如烂笔头,特此记录下来。。
绑定域名的前提条件是,你已经成功申请google企业套件了。如果没有申请成功这篇文章就不用看了。

首先创建gae 应用appid 。成功之后点击appid 名字进入dashboard 面板。里面有很多选项,找到左侧面板administration选项,如图:administ1 点击第一个application 选项,如图:找到Domain Setupdomain 1点击adddomain 然后输入你申请谷歌企业套件时绑定的域名,完成后会跳转到企业套件。

然后,登录谷歌企业套件,点击主导航的设置,可以看到自己创建的gae id 信息 如图左侧ctrongl
点击id 名称进入,然后点击添加新网址。如图website,后面的无法修改。你只需要在上面输入www,或者其他img 等二级域名前缀,然后修改cname记录。如图cname 然后等待域名生效就ok 了。另外由于我的企业套件本身绑定的是二级域名,cname记录不好设置。可以设置a 记录。

ip 地址指向216.239.32.21 173.194.72.121 貌似还有其他地址可用。 至于做a 记录还是cname记录看个人喜好了,如果人a 记录ip地址被屏蔽就访问不了,要手动更换地址。cname指向ghs.googlehosted.com

网页在ie下显示空白

前几天折腾了下以前copy的威哥的首页 ,却发现出了大问题。忘记改动了什么,貌似也没有改动什么,却发现打开什么内容都没有。于是准备跑去威哥那儿,再次copy ,以前就是整站下载的,呵呵懒得改。

跑过去一看傻眼了,威哥估计考虑权重分散的问题,直接做301重定向到blog 目录了,以前的那个页面没了,碎了一地。 只好自己动手了,下载一个div+css 样式的网页模版,照着修改。大体明白了架构,最终搞定,还是用着威哥的css。呵呵。

文件传到空间去chrome可以打开,但ie 根本无法打开 ,依然空白。但是能查看源文件,看css都加载了。其他浏览器没测。。于是各种google ,各种求。
有查到meta和title的顺序问题引起IE显示空白页 ,但好像不能解决我的问题。

由于我很菜,于是差点归结到浏览器的兼容问题上面了。在本地瞎折腾很久,没啥发现。后来ie 6右下角提示错误了,点开提示,网页没显示完全,在20行少了个;符号。
用notepad++在20行没发现说的那个符号,就瞎检查了其他的符号,果然发现问题
<h1>小楼昨夜又东风</h1>
右边少个< 。添加上去,终于搞定了。

tomcat修改用户密码

前些日子部署c4 插件到openshif redhat上才初步了解tomcat 。omcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet.这种集成只需要修改一下Apache和Tomcat的配置文件即可。
配置成功了,想修改默认的用户 ,但由于对tomcat很陌生,于是各种google 。

查看Tomcat用户配置文件,它位于Tomcat程序安装目录下的conf目录下,可以用winscp 链接 openshift redhat空间,但要密匙。
tomcat-users.xml 文件里包含着用户名和密码。 按照错误页面提示的格式,修改即可。
tomcat 7.0 出于安全考虑,分开了访问权限。
host manager管理页面用户
<role rolename="admin-gui"/>
<user username="tomcat" password="s3cret" roles="admin-gui"/>

app manager 管理用户
<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>

如果赋予一个用户所有的权限,就添加多个roles
 <user name="tomcat"   password="tomcat" roles="manager-gui,admin-gui" />

重启tomcat 生效。
执行tomcat目录下bin 目录下的shutdown.sh ,start.sh 关闭重启。然后出现各种错误,死活不生效。tomcat d 开始出现找不到目录 ,于是mkdir 自己新建一个。后来又是OPENSHIFT_INTERNAL_IP无法链接。
java.net.UnknownHostException: OPENSHIFT_INTERNAL_IP
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.(Socket.java:425)
谷歌了没啥办法,貌似是hosts地址解析问题,密码修改没法成功。如果关闭了tomcat 后无法重启,可重启app应用。
附上 重启app 的方法 rhc app restart -a xxx -d xxx 是你的app 应用名称。然后输入密码,即可。

将应用部署到Tomcat根目录的方法

所谓根目录就是直接输入地址即可,不带路径的那种。
方法一:(最简单直接的方法)
删除原 webapps/ROOT 目录下的所有文件,将应用下的所有文件和文件夹复制到ROOT文件夹下。前提是war包你已经用路径部署好了

方法二: 删除原 webapps/ROOT 目录下的所有文件,修改文件“conf/server.xml”,在Host节点下增加如下Context的内容配置:
<Host name=”localhost” appBase=”webapps”unpackWARs=”true” autoDeploy=”true”>

....省略....
<Context path=”” docBase=”路径” /></Host>

注意:
1)path 的值设置为空;
2)应用不要放到tomcat的webapps目录下,可自己新建个,否则访问时路径很有问题;
3)docBase指定到绝对路径 ,如/var/lib/openshift/xx/app-root/data/tomcat/xx.war

部署snova到appFog 云空间

在wiki那里看到有人提到这个空间,于是试了下,成功,特此记录分享下。ps:此空间部署c4后效果不怎么理想

1.windows用户下载安装Ruby Installer for Windows,这个安装包里包含了 RubyGems 。这个工具因为我在部署其他的云平台上,已经安装过了,所以不重复安装。

2.安装af 开始-->所有程序-->RailsInstaller-->Command Prompt with Ruby and Rails 进入命令行。输入以下命令,每行单独执行,安装时间长短因网络而异
gem update --system
gem install af



3.登录空间 执行命令 af login 输入邮箱和密码。

4.下载snova.war服务端文件到一个空目录,本例是e:\snova ,然后命令模式进入此目录,部署app 并上传。相关配置,如图1appfogg
其中af push [appname] 是生成一个新的app,其他的就是一些选择服务器节点,绑定服务等,具体看图示说明。图2:appfog2

其中绑定服务,貌似可以不用绑定的,我因为开始选择内存大小为默认的512 ,所以报错了,内存不够。部署失败。如图3:appfog3失败后,询问是否删除app ,如果选择y删除就重新af push app 如果n 就调整内存后更新app 就可以。

5.调整内存,在后台可以修改。访问https://console.appfog.com/apps/yourapp 将其中yourapp换成你的app名称。调整后要重新启动app 生效。我曾试图修改本地保存的配置文件,以期望达到修改内存的目的,好像不行。

6.重新更新成功,如图4:appfog 3
然后访问你的url 如 youapp.rs.af.cm 看到c4服务端,部署成功。当然这个还可以绑定自己的域名,以上的一些操作,应该可以在在后台完成,如建立app, 选择节点,内存大小。最后要输入命令的估计只有进入war包目录执行af update app 而已。
附上官方操作说明

« 看看还有什么好玩意