浏览模式: 标准 | 列表 | 无广告Tag:穿墙
Post by tywtyw2002 on 2010, February 20, 3:00 PM
本文在此文章的基础上根据自己的认识修改而成。http://gfwrev.blogspot.com/2010/02/gfw.html(自觉翻墙)
本人在国外没找到china的vpn 所以只有利用gfw的排外性来测试。
结果可能不准。请见谅
因为是基于黑盒测验, 研究对象选取了baidu 利用nc和Wireshark去提交数据包来得出结论
Wireshark的pacp 提供下载。我懒得打印了 。
首先
http头文件的 GET /POST /***** http 1.1 其中****会被扫描,如果发现关键字就ban掉。 ascii字符无效。
host 依然被ban////
然后其他http头不会扫描 ,怀疑用了正则。。。。。。
内容级别的过滤
gizp会不会解开的问题。
访问无gzip的中国某论坛自己发了1个帖子 里面n个关键字 结果正常返回结果。(怀疑gfw过滤是单向的。)
有待认证的问题 gzip会不会解开?
网页内容审核是否只对list名单中的网站有效? 如果对所有网站有效 那么是不是需要一个关键字密度?
肯定的一点 肯定有个list文件。 对于list文件中的网站gzip 100%解包。 include google wikipedia 。。。。
有时间找找资料 然后在找个vpn研究下
ps 有个问题 我用nginx反向代理utube 居然在中国也是链接初中 不知道原因 我怀疑与屏蔽文字有关。。。
3关于gfw 周边问题。
根据他所讲 gfw是集群。。。 我完全同意。。。。。
但是我觉得gfw可能是无ip的 或者是路由。
但是个人感觉gfw在网络中应该只是无ip的 只是双接口 过滤。这样安全性会高一些 。
最近研究了许多gfw发现 符合中国科研的定律 10%开发。。。。。 粗制滥造/////
Tags: 穿墙, gfw
网络·技术 | 评论:0
| 阅读:591
Post by tywtyw2002 on 2010, February 3, 12:34 PM
有很多网友问我怎么架设uc的代理 我想说的是你们理解错了 我做的代理只是一个UC的mod 为了方便自己 如果想要穿墙直接下载 我改好的专用穿墙版好了 签名 安装就能用了 我可以服务到今年6月
ps 是共存版的 用英文版修改而成
如果你只想穿墙不想知道原理那么你直接忽略下面的文字好了~
内容仅供开发mod使用。。。。。
由于本人的s60手机n82进水了,干了以后不能用了。s60系列的uc就打算研究到这里了,下面给出实时切换uc服务器的源代码,以及如何修改uc的方法。
在讲解一下uc的原理好了。
下次的题目应该是Android平台的uc了。正在查找入手n1的方法。 canada能在google网店买到刻字无锁版的n1吗?
好了先上一张uc的流程图

分析
ps 流程图忘画cookie了 懒得重新画了 还有服务器地址写错了应该是ucs5.tj.ucweb.com 少了个s
先说前3步吧 就是截止到uc返回服务器的那步。
抓包获得:
===================code begin==================
POST / HTTP/1.1
Host: uc.ucweb.com
User-Agent: UCWEB7.0.2.37/28/999
Accept: application/xml;text/vnd.wap.wml;text/*,image/jpeg;q=0.5,image/png;q=0.5,image/gif;q=0.5,image/*;q=0.6,video/*,audio/*,*/*;q=0.6
Accept-Charset: windows-1252;q=1.0,utf-8;q=1.0,utf-16;q=1.0,iso-8859-1;q=0.6,*;q=0.1
Connection: close
Content-Length: 272
<assign sn="37-959266***-480f5***" version="7.0.2.37" platform="sis" m_bid="999" m_pfid="28" m_bseq="09113011" m_ss="240x320" m_imei="3589840*****642" m_dn="95926****-37d***ca" useragent="UCWEB7.0.2.37/28/999" newserver="1" last_server="" reassign="false" netname="wifi"/>
==================code end=================================
一点点介绍提交数据包的信息吧。
post模式
user-agent 不同的uc版本是不同的 某些版本的uc user-agent是手机型号+uc版本 而有的干脆就是空。
assign这段是重点 uc靠这个来返回服务器的。
sn 不知道如何获得的,好像是开uc随机生成的。 查询sn 的方法 地址栏输入http://command/command=echo.sn 或者打开 !/privete/2001f848/ucalwaysuseuserdata.dat
m_imei就是手机的串码 *#06#
m_dn 就是dn了 一个非常重要的信息,获取cookie全靠他 ,具体如何重要后面会说 查看方法 打开 !/privete/2001f848/ucalwaysuseuserdata.dat
newserver="1" last_server="" reassign="false" 都不清楚。。。。
netname="wifi"只有用wifi的时候会提交。 这个键值也会导致国外ip访问uc服务器不返回国外服务器。
下面直接copy以前写的文章的了 是关于后面几步的。
在地址栏输入一个链接=>请求代理服务器去载入这个链接=>代理服务器接到消息去查询数据库查找这个链接是否对应cookie=>合并 cookie后请求该链接=>得到该链接的页面 如果需要的话修改数据库中的cookie=> 对得到的页面做一些处理 like 出去javascript什么的=>压缩页面=>返回给uc页面=>我们就看到这个页面了。
但是有2点需要注意就是关于wap页面。
wap页面最近我没抓包 以前抓过 我就按以前的写吧 大概是我高三的时候11个月前。
如果请求的页面是wap(wml),uc是不会知道的除非有EXT:A:链接 (EXT:A:这个的意思是直接连不经过uc代理)uc服务器依然回去请求这个页面,按照上面的流程,不过服务器会多返回一个信息,大概就是告诉uc 这个页面是wml的 你需要自己链接不用请求我了。
如果没猜错的话uc可以处理wml页面 对xhtml 我觉得不能完全处理
,因为校内是xhtml的他前面没EXT:A:。我曾经自己写过一个xhtml的手机blog页面 发现返回的ip是代理的。 这个也是1年前的事情了 不知道uc改了没有。
uc的联网过程 和 请求服务器模式大体是就是这样 我觉得跟官方的出入不超过20%。
下面开始说明我对于uc服务器的mod (注意这个只是介绍mod 的原理 如果你仅仅要穿墙请看本文开头。这里面会穿插的讲一下如何把uc修改成穿墙的uc)
开始只为了wifi翻墙,毕竟用3g太费流量,我在国外用wifi居然不能翻墙。所以我就弄了一个uc的翻墙版。
但是国外服务器的优化效果大家也是知道的,我也懒 懒得切换中英文uc,就写了个uc实时切换服务器的mod。但是一些bug+资源占用很。。。 没有推广 只是小范围测试了一下,我服务器还将将能受得了。毕竟我的内存才128m。wp。。。。。fuk的东西 还是sa好呀。
如果仅仅想翻墙 永久使用英文服务器 这么做就可以了。 目 前让uc的到国外服务器的方法只有一个 就是建立一个自己的代理服务器提供服务器来替换uc的代理服务器提供服务器。
首先更改uc的代理服务器提供服务器的地址,打开uc的源文件把uc.ucweb.com改成自己架设的服务器ucweb.v70.us 还是短域名好 ^_^
然后做一个php程序返回代理服务器
先看看我们提交服务器请求后uc代理服务器提供服务器如何返回信息
HTTP/1.1 200 OK
Content-length: 184
Upd_interval: 7
Upd_misc: 0
Connection: close
Server: TwistedWeb/2.2.0
Upd_svr_url: http://wap.uc.cn/ucpack/dlmobile/control/client_upgrade.php
Us_srv_url: http://ucus.tj.ucweb.com/usquery.php
Date: Mon, 25 Jan 2010 03:21:40 GMT
Content-type: text/html
Assign: ucs5.tj.ucweb.com:80
assignucs5.tj.ucweb.com:80UPD_SVR_URL;http://wap.uc.cn/ucpack/dlmobile/control/client_upgrade.phpUPD_INTERVAL7
us_srv_url$http://ucus.tj.ucweb.com/usquery.phpUPD_MISC0
其中包括大量不可见字符。应该是做分割用的。
Assign: ucs5.tj.ucweb.com:80 就是服务器地址了。光这一个uc是不认的 还得在内容中返回assignucs5.tj.ucweb.com:80 (丢失了n个不可见字符 )
一个简单的uc代理服务器提供服务器的php源码可以这么写
header("Assign: ucs5.tj.ucweb.com:80");
print "\000\006assign\000\024ucs5.tj.ucweb.com:80";
这样我们就能控制uc链接哪个服务器了。 把ucs5.tj.ucweb.com:80给成e问服务器的ip和端口就好了。
这样一个简单的翻墙代理就出来了。 只要把这个php 扔到空间上然后把 uc原文件中的代理服务器提供服务器地址改成自己的就成了。(也就是上面那个2行php文件的地址 注意塞班uc网址最多12个字符。)
下面内容为mod的 如果您只想翻墙 永久用英文服务器 请忽略
下面介绍一下我的mod的工作原理 看图:

主要就是返回自己的php代理,然后根据自己的需求选择uc的哪个代理服务器。
在做一个代理切换页面就一切搞定了。这个mod可以多加服务器 也可以学autoproxy根据url自动选择uc的代理。
我也懒得研究了,源码放上吧。
=========================切换服务器用php程序===============
PHP代码
- <?php
- header("Content-type: text/html; charset=utf-8");
-
- $serverlist = array(
- '1' => array(
- 'id' => '1',
- 'name' => '国内服务器',
- 'address' => 'ucs5.tj.ucweb.com:80',
- ),
- '2' => array(
- 'id' => '2',
- 'name' => '国外服务器',
- 'address' => '67.228.166.109:8086',
- ),
-
- );
-
- $dn = (preg_match ("/.*dn\/(\d+-.{8}),text.*/i",$_SERVER["HTTP_ACCEPT"])) ? preg_replace("/.*dn\/(\d+-.{8}),text.*/i", "\$1",$_SERVER["HTTP_ACCEPT"]) : "" ;
-
- if($_GET['action']=='test')
- {
- $dn = "959266293-00000000";
- }
-
- if(emptyempty($dn))
- {
- echo "NOT ALLOWED!PLEASE USE UCWEB TO BROWSE THIS PAGE.";
-
- }else{
- $link=mysql_connect("localhost","fuk","**************");
- mysql_select_db("uc", $link);
-
- if($_POST['post']=="fuk"&&$_POST['dn']=="$dn"){
- if(emptyempty($_POST['server'])){
- echo "请选择一个服务器<br>";
- printhtml();
- }else{
- $serv = $_POST['server'];
- $q = ($_POST['new']=='en') ? "INSERT INTO `uc` (`server` ,`dn` )VALUES ( '$serv' , '$dn' )" : "update `uc` set `server` = '$serv' WHERE `dn` = '$dn'";
- $rs = mysql_query($q, $link);
- if(!$rs){die("Valid result!".mysql_errno() . ": " . mysql_error() .$q);}
- echo "修改成功!<br>";
- unset ($q);
-
- }
- }
- printhtml();
-
- }
-
-
- function printhtml(){
- global $dn,$link,$serverlist;
- $q = "SELECT * FROM `uc` WHERE `dn`='$dn'";
- $rs = mysql_query($q, $link);
- if(!$rs){die("Valid result!1".mysql_errno() . ": " . mysql_error() .$q );}
- $row = mysql_fetch_row($rs);
- if(emptyempty($row)){
-
- $other = '<input type="hidden" name="new" value="en" />';
- }else{
-
- $server = $row[1];
- }
- print <<<EOT
- <form action="$_SERVER[PHP_SELF]" method="post" >
- <input type="hidden" name="dn" value="$dn" />
- <input type="hidden" name="post" value="fuk" />
- $other
-
- 请选择服务器:<select name="server" >
- <option value="">== 请选择服务器 ==</option>
- <option value="">--------------</option>
- <!--
- EOT;
-
- foreach ($serverlist as $key => $cate)
- {
-
- $selected = ($cate['id'] == $server) ? "selected" : "";
- print <<< EOT
- -->
- <option value="$cate[id]" $selected>$cate[name]</option>
- <!--
- EOT;
- }
- print <<< EOT
- -->
- </select></p>
-
-
-
- <p>
-
- <button name="submit" id="submit" type="submit" class="formbutton">确定</button>
-
- </p>
-
- </form>
-
- EOT;
- mysql_free_result($rs);
- exit();
- }
-
- ?>
==============================================================
php代理 用了curl库
==============================begin==========================
PHP代码
- <?php
-
- $serverlist = array(
- '1' => array(
- 'id' => '1',
- 'name' => '国内服务器',
- 'address' => 'ucs5.tj.ucweb.com:80',
- ),
- '2' => array(
- 'id' => '2',
- 'name' => '国外服务器',
- 'address' => '67.228.166.109:8086',
- ),
-
- );
-
-
-
- if ($_SERVER['REQUEST_METHOD'] == 'GET') {
- exit("fuck");
-
- }else{
-
- $dn = (preg_match ("/ucid=(\d+-.{8})/i",$_SERVER['QUERY_STRING'])) ? preg_replace("/ucid=(\d+-.{8})/i", "\$1",$_SERVER['QUERY_STRING']) : "" ;
- $link=mysql_connect("localhost","fuk","**************");
- mysql_select_db("uc", $link);
- $q = "SELECT * FROM `uc` WHERE `dn`='$dn'";
- $rs = mysql_query($q, $link);
- if(!$rs){die("Valid result!".mysql_errno() . ": " . mysql_error() .$q );}
- $row = mysql_fetch_row($rs);
- if(emptyempty($row)){
- $ip = "67.228.166.109:8086";
- }else{
-
- $w = $row[1];
- $ip = $serverlist[$w][address];
- }
-
- $curlInterface = curl_init();
- $headers[] = "Content-Type: {$_SERVER[CONTENT_TYPE]}";
- $headers[] = "Accept: {$_SERVER[HTTP_ACCEPT]}";
- $headers[] = "User-Agent : {$_SERVER[HTTP_USER_AGENT]}";
- $headers[] = 'Connection : keep-alive';
- $headers[] = 'Host: ucs5.tj.ucweb.com';
- curl_setopt_array($curlInterface, array(
-
- CURLOPT_URL => "http://$ip$_SERVER[REQUEST_URI]",
- CURLOPT_HTTPHEADER => $headers,
- CURLOPT_POST => 1,
- CURLOPT_POSTFIELDS => file_get_contents('php://input'))
- );
- $result = curl_exec($curlInterface);
- $info = curl_getinfo($curlInterface);
- curl_close($curlInterface);
- }
-
-
-
- ?>
==========================end================================
uc的代理服务器返回服务器我没有现成的 只用了一个if语句写了下自己手机的串号 所以就不发了。
各位高人们自己研究吧。
uc的一些数据包
cap.rar
不懂的话欢迎各位留言。
请大家遵守cc协议。
本站所有作品若无单独指明均采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。
Tags: uc, 穿墙, gfw, ucweb
网络·技术 | 评论:22
| 阅读:4659
Post by tywtyw2002 on 2010, January 28, 11:44 AM
Tags: uc, 穿墙, gfw, ucweb
网络·技术 | 评论:9
| 阅读:1901
Post by tywtyw2002 on 2010, January 25, 12:48 PM
今天我猪哥管我要v5版的穿墙,我就给大家做了一个。
本来也想做个v1 v2的 但是siscontents133汉化版提示无法解包所以就没做。
更新下下载地址 http://www.coshim.com/html/uc/
Ps 请知道怎么做v1 v2的同学联系下我。。。
一会研究下uc的中转 打算做个中转服务器出来。
由于uc的us服务器访问中国的延时不是很理想 经常出现丢内容的情况 排版也是一塌糊涂
目前我只找到2个us的服务器地址,但是效果都一样。所以我制作了这个英文的uc穿墙版,和uc中文版共存。直接安装就可以了 hosts补丁可以删 了。记得重启^_^
这样访问国内用中文版 穿墙用e文的 两不耽误。 如果我找到了新的服务器并且延时满意我会及时的换上。如果你们知道uc国外的服务器地址 也请告诉我。 最好twitter我 http://twitter.com/coshim 这个也就告一段落了。 具体如何实现的我不想公布,公布了迟早要封 uc7.1马上要出了 呵呵 唉。 想知道twitter找我吧。
送上uc e文穿墙版 汉化补丁自己找吧 论坛那上有
下载:uc-usa.sis
既然已经做出共存的了 我就暂停更新了 等到uc出了新的对策我在继续更新。谢谢大家的支持。
只要遵守 cc 署名-非商业性使用-相同方式共享 2.5 你在怎么改怎么改~^_^
睡觉了。
讨论地址:http://bbs.opda.cn/viewthread.php?tid=333469
2010.01.25 20:39
刚才查看uc的exe 文件发现了 联网服务器地址 修改联网服务器地址后 穿墙成功。
exe已经修改完成 本人不知道如何制作共存版 所以就先放一放吧。
目前手头只有测试版 由于我中国那帮哥们没起来呢 没法测试 请大家等一下吧 先对付用 hosts补丁吧
共存的穿墙版 晚些时候放上来
另外发下一个奇怪的地址 http://st.ucweb.com用途不详。
uc隐藏指令 ext:lp 后面不详 输入没有效果。。。。。
2010.01.25更新
但是把这个修改版给我同学让他帮我测试一下结果不成,无论wifi还是gprs返回的都是ucs4 让他在他电脑上post抓包发现反回的也是中国的ucs4
但是让另外的一位网友post数据包却返回了国外IP看来 服务器还是跟IP有关。
注意uc服务器有ip认证,导致穿墙般在国内没法正常使用所以放弃
最新方法:
@: [湖南用户证实] 塞班uc穿墙很简单 还是用host 修改大法吧 c:\private\10000882\HOSTS 需要20权限 然后写入 72.13.95.173 uc.ucweb.com 保存成utf8 用原版也可以翻墙
c:\private\10000882\需要自己建立 需要高权限 手机必须XX
放出一个hosts的安装包 已经用binpda的签过了
uc_host_patch.sis
如果补丁没法成功安装 自己签名后也没法安装的话请试试以下步骤
因为我不知道c:\private\10000882 是要多少权限 反正我是XX用户直接 根证书签名了。
建立c:\private\10000882\HOSTS 需要20权限
然后写入 72.13.95.173 uc.ucweb.com 保存成utf8 用原版也可以翻墙
注意HOSTS是文件 目录没有的话就建一个
注。由于使用国外服务器可能网速会变慢。。。请大家注意
访问国内网站可能会遇到链接重置。。。因为关键字。
如果uc没法联网 删除hosts后 重启uc即可解决(穿墙失效)
如果不能使用了请 twitter我(http://go.coshim.com/me) 或者留言~~
ad:最后本人新建了一个网站 www.chinatrix.com 有时间请过去看看 ^_^
累死我了 用我的netbook当无线ap 配合wireshark 抓包
终于摸清楚了uc验证服务器的步骤 下面简单的介绍下
穿墙版下载在最下边 用binpda 的证书签名了一下 如果你手机XX过直接安装就ok了 否则自己签名一下吧
我没做共存版 最好把原本先删一下。
ps 本人也不敢保证穿墙的成功性,因为我在canada 用的wifi 所以请大家测试一下 如果不能用请通知我 我在想办法
为了保证uc不封杀我 我把我的sn和imei 隐去了
开启uc uc向服务器请求,
31 19.523616 192.168.1.254 221.238.196.248 HTTP POST / HTTP/1.1
$,s|}Ery@E[\}P3JEX
YctPOST / HTTP/1.1
Host: uc.ucweb.com
User-Agent: UCWEB7.0.2.37/28/999
Accept: application/xml;text/vnd.wap.wml;text/*,image/jpeg;q=0.5,image/png;q=0.5,image/gif;q=0.5,image/*;q=0.6,video/*,audio/*,*/*;q=0.6
Accept-Charset: windows-1252;q=1.0,utf-8;q=1.0,utf-16;q=1.0,iso-8859-1;q=0.6,*;q=0.1
Connection: close
Content-Length: 272
<assign sn="37-959266***-480f5***" version="7.0.2.37" platform="sis" m_bid="999" m_pfid="28" m_bseq="09113011" m_ss="240x320" m_imei="3589840*****642" m_dn="95926****-37d***ca" useragent="UCWEB7.0.2.37/28/999" newserver="1" last_server="" reassign="false" netname="wifi"/>
33 19.843761 221.238.196.248 192.168.1.254 HTTP HTTP/1.1 200 OK (text/html)
}$,s|E7(@lP}E3J?e/
cYHTTP/1.1 200 OK
Content-length: 184
Upd_interval: 7
Upd_misc: 0
Connection: close
Server: TwistedWeb/2.2.0
Upd_svr_url: http://wap.uc.cn/ucpack/dlmobile/control/client_upgrade.php
Us_srv_url: http://ucus.tj.ucweb.com/usquery.php
Date: Mon, 25 Jan 2010 03:21:40 GMT
Content-type: text/html
Assign: ucs5.tj.ucweb.com:80
assignucs5.tj.ucweb.com:80UPD_SVR_URL;http://wap.uc.cn/ucpack/dlmobile/control/client_upgrade.phpUPD_INTERVAL7
us_srv_url$http://ucus.tj.ucweb.com/usquery.phpUPD_MISC0
服务器返回的代理是 ucs5.tj.ucweb.com 如果我把这个域名解析到uc的e文ip会怎样呢?
直接就可以用e问的服务器了,但是e文的服务器是8086 (http://67.228.166.109:8086)所以这就是死路一条了。
e文的 Content-Length: 245
<assign sn="28-29508**20-3ca***e" version="6.3.3.28" platform="sis" m_bid="300" m_pfid="28" m_bseq="09020517" m_ss="240x320" m_imei="3589840*****642" m_dn="29508***0-c755***5" useragent="NOKIAN82" newserver="1" last_server="" reassign="false"/>
cn的 Content-Length: 272
<assign sn="37-959266***-480f5***" version="7.0.2.37" platform="sis" m_bid="999" m_pfid="28" m_bseq="09113011" m_ss="240x320" m_imei="3589840*****642" m_dn="95926****-37d***ca" useragent="UCWEB7.0.2.37/28/999" newserver="1" last_server="" reassign="false" netname="wifi"/>
看下差距
版本
m_bin
好了祭出nc 开始测试uc服务器是如何验证的。
<assign sn="37-959266***-480f5***" version="7.0.2.37" platform="sis" m_bid="300" m_pfid="28" m_bseq="09113011" m_ss="240x320" m_imei="3589840*****642" m_dn="95926****-37d***ca" useragent="UCWEB7.0.2.37/28/300" newserver="1" last_server="" reassign="false" netname="wifi"/>
返回
ucs5.tj.ucweb.com:80 失败
<assign sn="37-959266***-480f5***" version="6.3.3.28" platform="sis" m_bid="300" m_pfid="28" m_bseq="09113011" m_ss="240x320" m_imei="3589840*****642" m_dn="95926****-37d***ca" useragent="UCWEB7.0.2.37/28/300" newserver="1" last_server="" reassign="false" netname="wifi"/>
返回ucs4.tj.ucweb.com:80 失败
在继续该
<assign sn="37-959266***-480f5***" version="6.3.3.28" platform="sis" m_bid="300" m_pfid="28" m_bseq="09020517" m_ss="240x320" m_imei="3589840*****642" m_dn="95926****-37d***ca" useragent="UCWEB7.0.2.37/28/300" newserver="1" last_server="" reassign="false" netname="wifi"/>
还是ucs4 晕 难道跟 其他的有关?继续试
难道是与sn有关? 换上最初的 改下sn post
<assign sn="28-29508**20-3ca***e" version="7.0.2.37" platform="sis" m_bid="999" m_pfid="28" m_bseq="09113011" m_ss="240x320" m_imei="3589840*****642" m_dn="29508***0-c755***5" useragent="UCWEB7.0.2.37/28/999" newserver="1" last_server="" reassign="false" netname="wifi"/>
还是失败
最后多次替换试验发现 中文服务器还是e文服务器与 netname="wifi"有关。。。。。
去掉 netname="wifi"
<assign sn="37-959266***-480f5***" version="7.0.2.37" platform="sis" m_bid="300" m_pfid="28" m_bseq="09113011" m_ss="240x320" m_imei="3589840*****642" m_dn="95926****-37d***ca" useragent="UCWEB7.0.2.37/28/300" newserver="1" last_server="" reassign="false" /> 直接返回服务器 67.228.166.108:8090 ?这个 好像没有见过 一查是美国的
好了 uc的认证关键是netname 如果empty才会返回中文的服务器。。。。。
这就让人郁闷了 要不改uc 要不 写个php认证做个host转向。
改了一下问价把 999都改成300
再把netname="wifi" 改成了 caonima="ucuc"
wifi链接成功!

twitter!
已经失效!下载:uc_usa.sis
Tags: uc, 穿墙, gfw, ucweb
网络·技术 | 评论:7
| 阅读:5030
Post by tywtyw2002 on 2009, June 30, 11:15 PM
203.208.39.104 www.youtube.com
203.208.33.100 gdata.youtube.com
203.208.39.99 upload.youtube.com
好像没法上传
可选:
203.208.39.99 insight.youtube.com
203.208.39.160 help.youtube.com
203.208.39.104 youtube.com
直接改hosts
用记事本打开 C:\WINDOWS\system32\drivers\etc\hosts 文件
具体百度
或者dns加静态解析
Tags: youtube, gfw, 技术, 穿墙
网络·技术 | 评论:1
| 阅读:3117