ADFilter 1.1 发布

由本社区发起的开源项目
头像
20sanguo
帖子: 794
注册时间: 2008-05-10 9:53
送出感谢: 0
接收感谢: 3 次

#16

帖子 20sanguo » 2008-07-27 19:06

127.0.0.1 - - [Sun Jul 27 17:49:51 CST 2008] "GET http://adgeo.163.com/ad_cookies HTTP/1.0" - - "http://www.163.com/" "Opera/9.51 (X11; SunOS i86pc; U; zh-cn)" "req:0.0020" Drop url http://adgeo.163.com/ad_cookies by ^http://adgeo\.163\.com/
127.0.0.1 - - [Sun Jul 27 17:49:51 CST 2008] "GET http://secure-cn.imrworldwide.com/v52.js HTTP/1.0" - - "http://www.163.com/" "Opera/9.51 (X11; SunOS i86pc; U; zh-cn)" "req:0.0010" Drop url http://secure-cn.imrworldwide.com/v52.js by \.imrworldwide\.
127.0.0.1 - - [Sun Jul 27 17:49:52 CST 2008] "GET http://www.torproject.org/documentation.html.en HTTP/1.0" 200 16840 "http://www.torproject.org/docs/囗囗囗-doc-osx.html" "Opera/9.51 (X11; SunOS i86pc; U; zh-cn)" "pay:6.935 req:0.0010 con:1.683 resH:2.066 resD:3.176"

差不多就是上面这样了,每次退出都是。好像是没什么错误信息。会不会和我内存太小有关?512兆的
刚安了个netbeans,嘿嘿,编译通过了,虽然看不太懂。
头像
oneleaf
论坛管理员
帖子: 10340
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04
送出感谢: 7 次
接收感谢: 113 次

#17

帖子 oneleaf » 2008-07-27 19:19

不是看这个,是看终端里面的提示。
在终端运行 java -jar ADFilter1.1.jar DEBUG=true 出错退出后,会在终端留下错误信息。
头像
20sanguo
帖子: 794
注册时间: 2008-05-10 9:53
送出感谢: 0
接收感谢: 3 次

#18

帖子 20sanguo » 2008-07-27 19:47

明白,就是这样了

java -jar ADFilter1.1.jar DEBUG=true >123.txt
java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at adfilter.Handle.process(Handle.java:262)
at adfilter.Handle.run(Handle.java:455)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at adfilter.Handle.process(Handle.java:262)
at adfilter.Handle.run(Handle.java:455)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
附件
123.txt.tar
(20 KiB) 下载 49 次
头像
20sanguo
帖子: 794
注册时间: 2008-05-10 9:53
送出感谢: 0
接收感谢: 3 次

#19

帖子 20sanguo » 2008-07-27 20:18

又试了一次这样的命令
java -jar ADFilter1.1.jar DEBUG=true

这回持续的时间长些,最后显示的是这些

当前并发数: 5
GET /forum/templates/Conundrum/images/favicon.ico HTTP/1.1
Host: www.ideasemu.org
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.8.1.14) Gecko/20080421 Firefox/2.0.0.14
Accept: image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: x-gbk,utf-8;q=0.7,*;q=0.7
Cookie: phpbb2mysql_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bi%3A-1%3B%7D; phpbb2mysql_sid=954668b9adbbd1135d55d776ca6607b6

HTTP/1.1 200 OK
Date: Sun, 27 Jul 2008 12:07:54 GMT
Server: Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.8b DAV/2 PHP/5.1.2
Last-Modified: Sun, 30 Sep 2007 08:59:44 GMT
ETag: "55630d6-cbe-8a846000"
Accept-Ranges: bytes
Content-Length: 3262
Connection: close
Content-Type: image/x-icon
Content-Language: it
附件
nbde.txt.tar
在netbeans里用他那个调试走一次,程序也选中了调试。主要是也不会用,看看有没有帮助吧。
(60 KiB) 下载 57 次
头像
oneleaf
论坛管理员
帖子: 10340
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04
送出感谢: 7 次
接收感谢: 113 次

#20

帖子 oneleaf » 2008-07-27 22:14

奇怪,错误都属于正常的程序错误,不会严重到导致程序崩溃,我先查查看。
我这边不管是XP还是Ubuntu下都正常使用好多个月了,对了,Java的版本是多少?系统是i386还是amd64?Xp还是Ubuntu?
头像
20sanguo
帖子: 794
注册时间: 2008-05-10 9:53
送出感谢: 0
接收感谢: 3 次

#21

帖子 20sanguo » 2008-07-28 8:30

OpenSolaris 2008.5 i386

java version "1.6.0_04"
Java(TM) SE Runtime Environment (build 1.6.0_04-b12)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode)

测试都是需要代理才能访问的叶面

同台机XP下测试正常。
接下面xubuntu的,在win下看了下,葱头的端口也是9051,但adf里设为9050、且必须为9050才能访问

xubuntu

java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b10)
OpenJDK Client VM (build 1.6.0-b10, mixed mode, sharing)

葱头 v0.1.2.19 源里的

发现个问题:由于9050端口被占用,我使用的是9051。但在ADFilter里设定127.0.0.1:9051,就会出现
囗囗囗 is not an HTTP Proxy

It appears you have configured your web browser to use 囗囗囗 as an HTTP proxy. This is not correct: 囗囗囗 is a SOCKS proxy, not an HTTP proxy. Please configure your client accordingly.

See http://囗囗囗.eff.org/documentation.html for more information.

葱头改配置为9050,ADF设9050则正常
头像
20sanguo
帖子: 794
注册时间: 2008-05-10 9:53
送出感谢: 0
接收感谢: 3 次

#22

帖子 20sanguo » 2008-07-28 13:03

又发现一个小小的问题。
xp中测的
在黑名单中添加条目;然后再清空黑名单,就会什么网都上不了。重新关闭程序,再开才能正常使用。
头像
oneleaf
论坛管理员
帖子: 10340
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04
送出感谢: 7 次
接收感谢: 113 次

#23

帖子 oneleaf » 2008-07-28 14:37

已经更正上面两个错误,重新下载即可 :D
头像
20sanguo
帖子: 794
注册时间: 2008-05-10 9:53
送出感谢: 0
接收感谢: 3 次

#24

帖子 20sanguo » 2008-07-28 20:07

测试可以了,其他就还没发现什么大的问题。就是有时候在代理名单、黑名单框框下添加一条网址时,需要点一下其他选单,再回来才能添加。当然很可能是我机器慢的问题。
头像
20sanguo
帖子: 794
注册时间: 2008-05-10 9:53
送出感谢: 0
接收感谢: 3 次

#25

帖子 20sanguo » 2008-07-29 16:32

我又来了 :lol:
我在opensolaris下只能用字符模式,一般我会直接启用html,url过滤。但是遇到访问类似hk.finance.yahoo.com这样的页面时,就需要关闭url过滤,这在gui界面十分容易,但是在字符模式,我要重启服务。
问:无gui,在不退出服务时,如何改参数呢?我觉得可能用它在服务器作服务的用户有可能会需要。还是已有功能,我不会用?
头像
oneleaf
论坛管理员
帖子: 10340
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04
送出感谢: 7 次
接收感谢: 113 次

#26

帖子 oneleaf » 2008-07-29 17:01

目前没有这个功能,我考虑一下如何通过网页来设置这些参数。
头像
matri
帖子: 1140
注册时间: 2006-10-27 11:14
来自: 悉尼
送出感谢: 0
接收感谢: 0

#27

帖子 matri » 2008-08-06 8:18

perfect!太好用了这个东西,这下完全可以丢掉奇慢无比的firefox去用opera了。
头像
oneleaf
论坛管理员
帖子: 10340
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04
送出感谢: 7 次
接收感谢: 113 次

#28

帖子 oneleaf » 2008-08-07 19:05

已经处理了崩溃的问题,原因是,在open solaris下运行时,如果并发向 JTextArea append 字符串时,会导致虚拟机崩溃,已经使用 synchronized 仅仅在单线程下增加日志。 已经在 open solaris的虚拟机下测试完毕。 代码已经并入SVN,暂未打包,等待WEB的管理页面功能完成后再统一打包。
funneian
帖子: 199
注册时间: 2006-06-05 17:53
来自: 四川德阳
送出感谢: 0
接收感谢: 0
联系:

#29

帖子 funneian » 2008-08-07 20:06

java的界面就是丑!
头像
20sanguo
帖子: 794
注册时间: 2008-05-10 9:53
送出感谢: 0
接收感谢: 3 次

#30

帖子 20sanguo » 2008-08-07 21:33

经过2个多小时测试, :) 没问题啦
回复

回到 “开源小工具”