Board logo

标题: [转帖] 上G网的永久解决方法 [打印本页]

作者: 25125912    时间: 2010-01-28 13:22     标题: 上G网的永久解决方法

最近发现用IP上不了G网了..果然天朝和谐的很快啊.. 在网上找了下.看到有这个方法可以上哦..不过是限制火狐的...没试验过不知道行不行..大家看着办吧~~~~~~~


下载,装完greasemonkey后,安装两个脚本http://xuhu.org/attachment.php?aid=44120

目前上getchu主要是靠代理法和ip法。事实上在线代理很快,但是还是ip法更快更方便,也就是所谓的将"www.getchu.com"替换为“210.155.150.152”。其实本来可以通过host的dns绕过解决问题的,但是现在的gfw都有关键字屏蔽的,内建host还是会因为关键字而被屏蔽,然后我去搜索了相关的资料,参考cache.baidu.com/c
这篇文章,因为作者犯了一个逻辑上的错误,导致了不完美,作者从links着手,但是犯了一个效率问题,其实不是要把所有的links都更换的(因为你并不会去点开一页里的所有连接),这回导致浪费很多时间去替换文本,其实只要从url的地址栏着手就好了。而且不方便,你输入网址并不会帮你跳转,只会在网页中包含getchu的连接是替换,其实是很不使用的,因为这种情况并不多。现在大多数情况是给出的文本而不是连接。
也就是说直接判断url中是否包含www.getchu.com就好,具体脚本如下:
    (function()
{
        var url = document.location;
   
if (url != null)
       {
            
                                if (url.href.indexOf ("www.getchu.com") > 0)
                                {
                                url.href = url.href.replace ("www.getchu.com", "210.155.150.152");
                                }
       }
      
}
)();
当然如果你使用火狐并使用插件Greasemonkey的话,因为Greasemonkey本身有url的条件判断,所以可以简化为:
    (function()
{
        var url = document.location;
        url.href = url.href.replace ("www.getchu.com", "210.155.150.152");   
}
)();
通过Greasemonkey以http://www.getchu.com/*为判断条件来执行此段语句,就可以完美执行了。无论是速度还是效率都比之前的替换links来的高许多。
抛砖引玉吧,其实许多dns加关键词屏蔽的网站应该都可以如此,其实就是一个内建url跳转,用途还是十分广泛的。

下面提供Greasemonkey的脚本(只要新建脚本并复制就好了,本身有判断,只在getchu时使用并且只判断一次):
更简便的:
// ==UserScript==
// @name           getchu url localhost
// @namespace      getchu2
// @include        http://www.getchu.com/]http://www.getchu.com/*
// ==/UserScript==
(function()
{
document.location.href = document.location.href.replace ("www.getchu.com", "210.155.150.152");     
}
)();
对了,还有一个问题就是刷新的话会导致jquery失效也就是说之前的排版脚本等会失效,一定要在url处按回车
还有补段html页内图像的地址重定位,加了判定,效率高点,当然其实变化不大就是了,因为不高兴写全域脚本,
所以两个还是分开写的好
// ==UserScript==
// @name           

getchu links
// @namespace      

getchu1
// @description    getchu

links
// @include        

http://210.155.150.152/*

// ==/UserScript==
    (function()
{
    var pics =

document.getElementsByTagName

("img");
var re = /www\.getchu\.com/ig;
for ( var i = 0, pic; pic = pics;

i++ ) {
    if (pic.src.indexOf

("210.155.150.152") == -1)
{
pic.src = pic.src.replace

(re,"210.155.150.152");
   
}
}
}
)();
终于完全完美了,将网页中的绝对路径的东东通通改为ip路径,可以刷新了。除了之前的转url外再加这个html内联转向就好,包括了html里的link,script,css,img,全部完美转换。
// ==UserScript==
// @name           getchu links
// @namespace      getchu1
// @description    getchu links
// @include      

http://210.155.150.152/*

// ==/UserScript==
    (function()
{
    var pics = document.getElementsByTagName("img");
var re = /www\.getchu\.com/ig;
for ( var i = 0, pic; pic = pics; i++ )
           {
    if (pic.src.indexOf ("www.getchu.com") > 0)
         {
pic.src = pic.src.replace(re,"210.155.150.152");
         }
            }
   var scripts = document.getElementsByTagName("script");
var re = /www\.getchu\.com/ig;
for ( var h = 0, script; script = scripts[h]; h++ ) {
    if (script.src.indexOf ("www.getchu.com") > 0)
{
script.src = script.src.replace(re,"210.155.150.152");   
loadJs (script.src);
}
}
var csss = document.getElementsByTagName("css");
var re = /www\.getchu\.com/ig;
for ( var r = 0, css; css = csss[r]; r++ ) {
    if (css.src.indexOf ("www.getchu.com") > 0)
{
css.src = css.src.replace(re,"210.155.150.152");   
loadCss (css.src);
}
}

var bks = document.getElementsByTagName("link");
var re = /www\.getchu\.com/ig;
for ( var d = 0, bk; bk = bks[d]; d++ )
           {
if (bk.href.indexOf ("www.getchu.com") > 0)
        {
bk.href = bk.href.replace(re,"210.155.150.152");
        }
            }

}
)();

function loadJs(file){
    var scriptTag = document.getElementById('loadScript');
    var head = document.getElementsByTagName('head').item(0);
    if(scriptTag) head.removeChild(scriptTag);
    script = document.createElement('script');
    script.src = file;
    script.type = 'text/javascript';
    script.id = 'loadScript';
    head.appendChild(script);

}
function loadCss(file){
    var cssTag = document.getElementById('loadCss');
    var head = document.getElementsByTagName('head').item(0);
    if(cssTag) head.removeChild(cssTag);
    css = document.createElement('link');
    css.href = file;
    css.rel = 'stylesheet';
    css.type = 'text/css';
    css.id = 'loadCss';
    head.appendChild(css);
}
作者: gtoicac    时间: 2010-01-28 15:57

可惜是火狐的用发...  偶还是喜欢用回IE多一点.. 没机会试了..

不过的确现在上getchu很麻烦.. .
作者: astra32    时间: 2010-01-28 19:15

火狐脚本流···其使用火狐插件就可以了···
作者: 魔石碎片    时间: 2010-01-28 19:19

GETChu是啥东东= =
文盲
作者: wxf16    时间: 2010-01-28 19:48

还不如直接翻墙...
作者: printf    时间: 2010-01-29 05:08

挂个代理不难.....
在线的代理~~
作者: yu23cherry    时间: 2010-01-29 15:47

不必 吧。。吧 域名 替换成 IP 就 可以 了哇 。
作者: yumiko    时间: 2010-01-30 05:05

这个很久前的,GM是加载后执行的不理想
还是getchufox好
作者: ken7788    时间: 2010-01-31 13:29

确实用puff翻墙快多啦,一次性解决掉和谐问题呢
作者: aabbccxx    时间: 2010-01-31 13:46

直接用unlock吧。。。JS上搜的到。。。
作者: Chris830811    时间: 2010-01-31 22:36

其实除了GETCHU我还想去D-DREAM那里GALGAME的封面图都是放大清晰版的,很赞0 0谁能说说方法捏~~~
作者: エロゲーム    时间: 2010-01-31 23:04

看不懂...现在上不了我直接代理上.
作者: 00822274    时间: 2010-02-01 00:05

使用火狐插件就可以了
作者: usa200202    时间: 2010-02-01 10:58

这个实在是太复杂了,还是翻墙算了……用那个202貌似也可以啊。
作者: 路人A    时间: 2010-02-01 11:06

哎~我努力的看完了所有的内容发现我真的难以弄懂。。。
作者: alwaysa4af    时间: 2010-02-01 12:59

还是麻烦的 一直都用马桶
作者: chaos    时间: 2010-02-01 14:08

可是我替换了域名成为这个ip:210.155.150.152
我还是不能访问getch啊
作者: 萌榞ふみた    时间: 2010-02-03 13:57

可以永久解決的方法當然好,就用這個了
作者: sgnt007    时间: 2010-02-04 17:15

貌似很复杂,先试试看
作者: hojonann    时间: 2010-02-05 22:43

不是很好用,还是挂代理吧。
unlockACGWeb本来很不错,可以也停止开发了。
作者: kanglikangli    时间: 2010-02-10 02:30

G网没有必要去,满屏幕除了拔还是拔,御免
作者: lzz1029    时间: 2010-02-10 12:01

我用自由门 轮子的东西~~~
作者: abdteam    时间: 2010-02-11 09:18

顶 好东西 不知道行不行一会儿试试就知道了
作者: wangx04    时间: 2010-02-11 17:26

挂个免费的VPN翻墙进就是~
作者: mozhiguodu    时间: 2010-02-12 06:26

我用私人镜像我自豪啊。。。
作者: 罪与罚    时间: 2010-02-13 18:23

本人到是多用傲游啊,火狐不杂喜欢用就是了.这个真可惜了……
作者: Leon_Magnus    时间: 2010-02-14 21:27

同用遨游,可惜了,G网确实比较“专业”…………
作者: geo1216    时间: 2010-02-14 22:08

技术贴。。话说找个在线代理 也很方便呢
作者: waya2004    时间: 2010-02-16 19:45

好东东先试试感谢呀
作者: alwaysa4af    时间: 2010-02-19 14:18

哦太麻烦了,简便点的吗
作者: k3222661    时间: 2010-03-02 11:52

算了 好麻烦的样子  咱一般挂在线代理
作者: onion    时间: 2010-03-02 13:06

有没有简单一点的,感觉好麻烦哦
作者: swordhime    时间: 2010-03-02 21:55

哇。。。好长啊 不过火狐实在不习惯啊。。。再说好多人一起用。。。天朝很快又和谐了。。。
作者: kazape    时间: 2010-03-07 01:32

还是用Getchufox比较好
作者: caistick    时间: 2010-03-13 09:23

有解封器 很和谐的说
作者: hdw123    时间: 2010-03-13 11:01

说白了就是把域名改成IP
现在已经不是很好用了
有时候要在地址后加上&ge=ge才能用
和getche加了18X检测有关
作者: xinhun    时间: 2010-03-13 20:49

看得我晕头转向的
作者: blity    时间: 2010-03-15 23:21

还是用翻墙的方便,不知火狐有没有翻墙的插件?
作者: su37mkk    时间: 2010-03-21 16:55

vpn翻牆比較快捷點
作者: ykuser    时间: 2010-03-21 22:03

现在还是用代理。
作者: 默默邪恶    时间: 2010-04-01 01:03

基本无视Google的说
作者: KAMIYU    时间: 2010-04-04 07:54

对于小白,还是FF实际。
作者: magician    时间: 2010-04-10 16:54

现在就是比以前要加上&gc=gc
一般偶都是存一个当书签,然后替换中间的6位数就好
作者: ktt401    时间: 2010-04-19 10:36

我是直接把getchu代替成220.150.***这个数字了,平时好像也行
作者: dudunmomo    时间: 2010-04-23 16:15

在线代理吧,翻个墙不用这么麻烦的说
作者: ildz    时间: 2010-05-03 15:34

看得太累了 还是翻墙的好
作者: H是不行的    时间: 2010-05-03 20:38

还是在线代理方便,用软件翻墙有时打不开
作者: 030203028    时间: 2010-05-15 11:35

好复杂。。估计再这样下去专门的翻墙软件就出来不少了吧。。。
作者: tsuyoung    时间: 2010-05-21 16:32

我想知道G网是啥?。。。。
作者: 冥府之王    时间: 2010-05-22 18:29

google..對本人來說還不如yahoo
作者: zhangking886    时间: 2010-05-28 15:44

直接用代理上的 飘。。。
不用那么复杂
作者: wchx_1989    时间: 2010-05-28 21:23

用代理会不会简单一点呢?
作者: 远野志贵    时间: 2010-05-29 21:11

翻墙什么的真应该做个教程

现在真不知用什么方法好了?
作者: kendyb173    时间: 2010-06-05 00:00

谢谢啊 很实用哦
作者: clementchou    时间: 2010-06-10 11:23

个人觉得应该准备多种翻墙方式,例如我是用shh-d+vpn两种,哦还有无界
作者: skykain    时间: 2010-06-15 22:38

学习了····!!!!终于找到方法了··、
作者: XUNMENG    时间: 2010-06-19 15:33

还是直接用代理上网的方便,但是速度有些慢
作者: 030203028    时间: 2010-06-21 23:54

脚本还是太麻烦了。。。。
作者: katsu    时间: 2010-06-22 02:57

话说……我不用任何设置就可以打开= =||
作者: kasumi828    时间: 2010-06-23 17:53

樓主很利害.....高手....
看了也不明白
作者: mide110    时间: 2010-06-24 12:50

学习一下,个人感觉firefox用着不是很习惯,主要插件有点多,不过用来翻墙之类的还不错
作者: lsl330    时间: 2010-07-01 11:52

真正的永久解决办法是,移民。。
作者: usa200202    时间: 2010-07-04 00:38

现在情况又变了,遨游好像有插件。
作者: yomu    时间: 2010-07-08 10:15

学到了     不过也不是可以用SSH进行墙
作者: hzl0404    时间: 2010-07-08 10:19

现在好像可以直接上了,不过还是先学习一下,万一那天又上不去了
作者: ljldean93c    时间: 2010-07-17 05:40

看不懂,不过我一直可以上
作者: misslu    时间: 2010-07-20 22:46

直接一个翻墙搞定……何必这么麻烦
作者: luanwupofeng    时间: 2010-07-21 13:16

我家直接可以上G网的路过,纯学习了。
作者: mayoku    时间: 2010-07-21 19:47

我也记得有一个getchu的脚本或者插件可以直接上
作者: xecin    时间: 2010-07-26 23:34

好麻烦,学习学习
作者: lzjyahoo    时间: 2010-08-20 23:42

请问用opera的游览器怎么设置啊?
作者: szkjames    时间: 2010-08-21 08:39

高手。。。。。因为我除了第一段和最后一段都看不懂
作者: yuexiaoyu    时间: 2010-08-22 12:48

在线代理吧。。。虽然慢了点!!
作者: f127858980    时间: 2010-08-23 18:38

剛剛看還以為是什麼東西,原來是大陸有封鎖,還好我在台灣
作者: 無我    时间: 2010-08-29 12:38

不错呢!!
我最近也在烦着为什么上不了G网,还以为G网正在升级之类的= =
原来被和谐了
谢谢!
作者: ycf0729    时间: 2010-08-29 19:34

找代理也可以的啊,貌似,呵呵




欢迎光临 YUKI 飛雪之城 (https://yukict.com/bbs/) Powered by Discuz! 6.0.0