本页使用了标题或全文手工转换
Semi-protection-shackle.svg

Help:如何访问维基百科

维基百科,自由的百科全书
(重定向自Help:VISIT
跳到导航 跳到搜索
微笑歡迎
新手工具箱
目錄

常用頁面列表

幫助頁面

歡迎!新来者
新手索引大全
關於維基百科
新手上路
请求帮助
新手入門
社群首頁
致其他百科用户
新手入門簡明指南
新手版線上訓練
使用教學材料庫

尋求他人協助

互助客棧
聯絡我們
IRC即時求助
知識問答
小天使
问与答
如何创建新條目?
如何访问维基百科?
到哪裡發問或提建議?
使用VPN时无法编辑页面?

傳揚維基百科
宣傳片
分享你的感受

第一印象
与维基的相识
為什麼寫維基
首次編輯感覺

如果您身处中国大陆,想正常访问维基百科以及其他部分维基媒体基金会旗下项目,需要通过技术手段绕过防火长城的封锁。本文旨在提供有效的方法。

如果您在使用本文中的方法时遇到问题,可以在Wikipedia:IRC聊天频道提问,或者参考本文精简前的版本

封锁手段简介

请看Help:如何访问维基百科/封锁手段简介

直接连接

TCB desync

此方法来自加利福尼亚大学河滨分校的研究人员在ACM IMC 2017会议上发表的论文Your State is Not Mine: A Closer Look at Evading Stateful Internet Censorship,文中提出注入特制数据包可以使GFW的TCP状态机(TCP Control Block)与实际状态“脱同步”(desync),从而绕过GFW的深度包检测手段。[1]

若您使用64位Windows系统,可直接在这个页面下载TCPioneer,解压后运行tcpioneer.exe即可。

如果您使用macOS或Linux系统,可以使用phantomsocks

域前置

域前置可以让用户向防火长城展示经过伪装的访问信息,借此避开SNI封锁,也就是说虽然访问的是维基百科,但在防火长城看来是在访问别的网站,从而使得连接不会被中断。

因为维基媒体基金会的IP地址可以正常连接(除位于美国旧金山阿什本新加坡的服务器),但是仍然会受到防火长城连接重置和针对HTTPSSNI检测的干扰影响,所以可以通过使用多种方法实现域前置,规避防火长城的SNI检测,访问各个语种版本的维基百科和中文维基语录等项目。

Chromium浏览器启动参数

对于Windows系统的Chromium浏览器,我们可以在其快捷方式中写入--host-rules参数,从而使其连接维基百科时不使用原本的SNI,而是使用其他未被GFW检测的SNI,从而绕过SNI检查。[2]

方法:右键单击Chromium浏览器快捷方式-属性-在“目标”后加入

 --host-rules="MAP *.wikipedia.org wikivoyage.org, MAP commons.wikimedia.org wikivoyage.org" --host-resolver-rules="MAP upload.wikimedia.org 91.198.174.208, MAP wikivoyage.org 91.198.174.192"

然后重启浏览器即可。

Firefox浏览器补丁

此方法操作起来较为复杂,需要用户具有相当计算机相关知识。若您有足够能力,可以查看维基百科用户就该方法进行过的讨论来进一步了解。(2020年更新

专用解封工具

如果您正使用Windows系统,也可以在Github上下载SNI解封工具(第三方工具),配合Hosts文件即可访问包括维基媒体基金会(含各个语种版本的维基百科)在内的部分被封锁的网站,无需翻墙

本地反向代理

这里提供了一个完整配置方法,配置后直接运行Nginx即可。如需要停止服务,可使用nginx -s quit命令或在任务管理器(Windows系统)或使用sudo pkill nginx命令(Linux系统)直接终止Nginx进程。

Hosts文件

Hosts文件存在于计算机本地,通过修改该文件可以改变域名至IP地址的映射。

由于大部分维基媒体项目被中国大陆当地运营商或公共DNS解析至198.35.26.96或103.102.166.224,故通过修改Hosts文件可恢复部分维基媒体基金会项目的正常访问。

修改Hosts文件的具体做法是:

    • 桌面设备:
      • Windows系统:在编辑时通过UAC授权获取管理员权限。
      • Linux、macOS系统:通过su(或在编辑时使用sudo)获取root权限
    • 移动设备:
      • Android系统:需要获取root权限,或者下载安装并运行虚拟hosts应用,例如Virtual Hosts直接下载)。
      • iOS系统:需要进行越狱操作,如果您可以访问非中国大陆区域的App Store,可以使用Surge
  1. 打开Hosts文件:
    • Windows系统:從开始菜單中找到记事本程序(一般位于“Windows 附件”文件夹),右键选择以管理员身份运行(根据用户帐户控制策略,可能需要输入管理员账户的密码),使用左上角菜单中的文件打开,在下面的文件名输入框中输入%WINDIR%\System32\drivers\etc\hosts并回车。
    • 类UNIX系统(Linux、Android):Hosts文件一般位于/etc/hosts,然后使用gedit(图形界面)或vi(终端界面)编辑。
    • 其他系统:请参见Hosts文件
  2. 在该文件中加入下列页面的内容:
  3. 保存文件。
  • (*)提醒:虽然修改hosts文件后,IP地址能正常连接,但是依然会受到防火长城连接重置SNI检测的干扰。如果要访问各语种版本的维基百科和中文维基语录,需要配合域前置才能正常访问。

非直接连接

由于维基百科不允许代理IP编辑,如果使用非直接连接方法,您需要申请IP封禁豁免才能编辑。

代理服务器

您可以使用通常被称作“翻墙软件”的代理服务器或者VPN访问维基百科。

镜像网站

请看Wikipedia:维基百科拷贝网站

中国大陆直连情况

请看Help:如何访问维基百科/中国大陆直连情况

维基媒体服务器列表

维基媒体基金会使用下列IP地址提供服务,您可以使用下列IP地址替换教程中提供的IP地址。text-lbupload-lb之间的数据不互通,通常应该使用text-lb中的IP地址,但是对于媒体资源服务器(upload.wikimedia.org)及地图服务(maps.wikimedia.org)则应该使用upload-lb中的IP地址。您可根据延迟丢包率等数据决定使用哪个服务器。

自2019年12月起,位于美国旧金山维基媒体基金会服务器的IPv4地址(198.35.26.96)遭到封锁;自2020年起,位于新加坡的维基媒体基金会服务器的IPv4地址(103.102.166.224)和维基媒体基金会位于美国阿什本的IPv4地址(208.80.154.224)被封锁;此外,维基媒体基金会的媒体服务器位于美国旧金山及阿什本的IPv4地址(198.35.26.112、208.80.154.240)也遭到封锁,因此在中国大陆地区维基媒体基金会的全部项目几乎被完全屏蔽。不过后期的反馈信息显示中国大陆已有部分地区解除了对新加坡服务器的封锁。

另需指出Toolforge单独拥有数据中心,因此不使用以下任何IP地址,而有其专用的IP地址:185.15.56.11

教育网屏蔽了部分IPv6地址,使用前应确认可用性。

位置 数据中心名 对应项目 网络地址
text-lb upload-lb
IPv4地址 IPv6地址 IPv4地址 IPv6地址
 美國阿什本 eqiad 全部项目 ? 208.80.154.224 2620:0:861:ed1a::1 ? 208.80.154.240 2620:0:861:ed1a::2:b
 美國卡罗尔顿 codfw 208.80.153.224 2620:0:860:ed1a::1 208.80.153.240 2620:0:860:ed1a::2:b
 美國旧金山 ulsfo 198.35.26.96 2620:0:863:ed1a::1 198.35.26.112 2620:0:863:ed1a::2:b
 荷蘭阿姆斯特丹 esams 91.198.174.192 2620:0:862:ed1a::1 91.198.174.208 2620:0:862:ed1a::2:b
 新加坡 eqsin ? 103.102.166.224 2001:df2:e500:ed1a::1 ? 103.102.166.240 2001:df2:e500:ed1a::2:b
 法國马赛 drmrs 185.15.58.224 2a02:ec80:600:ed1a::1 185.15.58.240 2a02:ec80:600:ed1a::2:b
在中国大陆可以直接连接的IP地址
? 在中国大陆部分地区可以直接连接,而另外部分地区无法直接连接的IP地址
在中国大陆不能直接连接的IP地址

说明:

  • 位于美国旧金山的text-lb服务器无法ping通,数据包在中国的骨干网国际端口处被丢弃。
  • 位于美国阿什本的服务器,以及旧金山的upload-lb的443端口被封锁,体现为可以ping通,且在地址栏明文访问IP地址(即[1])可显示Wikimedia Error错误信息,但是由于维基媒体项目强制性加密(HTTPS)访问,故无法建立连接(可通过地址栏加密访问IP地址即[2]来验证)。
  • 位于新加坡的服务器也遭到了与阿什本服务器相同的封锁,但在中国大陆部分地区解封。
  • dumps.wikimedia.org的IP地址不在上述列表中。

通过查询text-lb.(数据中心名).wikimedia.orgupload-lb.(数据中心名).wikimedia.org(lb是load balancer的缩写)可以获得上述的IP地址。通过参考Wikimedia serversWikipedia:服务器页面可以获得维基媒体基金会服务器的相关信息。

参见

注释

  1. ^ Your State is Not Mine: A Closer Look at Evading Stateful Internet Censorship. 2017. doi:10.1145/3131365.3131374 (美国英语). 
  2. ^ 通过配置Chromium系列浏览器启动参数以解决DNS污染与SNI阻断. nicebowl.fun. (原始内容存档于2022-02-14).