Help:如何访问维基媒体旗下项目
This page in a nutshell: |
本文旨在为访问包括维基百科在内的全部维基媒体基金会旗下项目有困难障碍的中国大陆用户,提供有效安全的访问方法。
中国大陆直连情况
edit维基百科的网址如下:
- https://zh.wikipedia.org/ (中文维基百科桌面版)
- https://zh.m.wikipedia.org/ (中文维基百科移动版)
- https://www.wikipedia.org/ (多语言入口,可以通过链接访问或搜索任意语言版本的维基百科)
自2015年6月中旬起,维基媒体基金会对旗下项目进行了强制性加密(HTTPS),未加密的明文版页面(HTTP)会被强制跳转到对应的加密版页面。如果访问中浏览器出现证书错误等提示,或者页面停留在明文版而未跳转至加密版(即地址栏不以https://
开头),说明连接极有可能已经受到了干扰,请停止访问,不要添加例外,以免传输的数据被窃听。
如果你在直接连接(未使用代理、VPN等手段)维基百科时遇到的情况和下文描述不尽相同,也欢迎留下反馈信息。
IPv4连接
edit目前,在中国大陆直接访问维基媒体基金会的不同项目可能会遇到如下情况:
上标注释:
- ↑ 明文版页面会自动跳转至加密版。不考虑HSTS的影响,如果该跳转步骤能顺利完成,则视为可用,标记为黄色勾号。
- ↑ a b c d e f g h i j k l m n o p q r s t u v w x 此项目会被解析到无效的IP地址或已被封锁的IP地址,因此无法访问,必须使用Hosts文件手动修正域名解析。此外,这些项目还会受到SNI检测的影响,还需要先访问其他项目或者本地反向代理才能正常访问受到SNI检测的项目。
- ↑ a b c d e f g h i j k l m n o p q r s t u v 此项目会被解析到无效的IP地址或已被封锁的IP地址,因此无法访问,必须使用Hosts文件手动修正域名解析。
- ↑ a b c d e f g h 直接访问非加密版本(HTTP)会出现连接重置现象。
- ↑ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn 由于当前维基媒体基金会位于美国和新加坡的服务器遭遇封锁,导致该项目无法访问。但可通过修正域名解析的方式直连。
- ↑ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac 直接访问维基媒体基金会位于美国或者新加坡的IP地址正常,但由于它们的443(HTTPS)端口被封锁,故无法使用这些IP地址(维基媒体基金会全站已默认开启HTTPS),故仍然视为无法正常访问。
- ↑ 根据维基媒体基金会的设置,直接访问该地址会跳转至维基共享资源首页。
- ↑ 根据维基媒体基金会的设置,直接访问该地址会跳转至元维基中的短网址生成页面。
IPv6连接
edit维基媒体基金会旗下项目均支持IPv6连接。教育网和部分移动数据网络(中国移动、中国电信、中国联通)连接默认会使用IPv6。虽然迄今为止使用IPv6连接暂时不会受到任何DNS污染和IP封锁,但依然会受到防火长城连接重置和针对HTTPS的SNI检测的干扰。如果要访问各语种版本的维基百科和中文维基语录,需要配合本地反向代理才能正常访问。
维基媒体服务器列表
edit维基媒体基金会使用下列IP地址提供服务入口,您可以使用下面的IP地址替换后续教程中提供的IP地址。text-lb
和upload-lb
之间的数据不互通,通常应该使用text-lb
中的IP地址,但是对于媒体文件服务器(upload.wikimedia.org
)则应该使用upload-lb
中的IP地址。对中国大陆使用IPv4的用户而言,使用位于阿姆斯特丹或者美国卡罗尔顿的服务器体验比较好;使用IPv6访问尚无明显差异。
自2019年12月起,位于美国旧金山的维基媒体基金会服务器的IPv4地址(198.35.26.96)遭到封锁;自2020年5月起(中国两会期间),位于新加坡的维基媒体基金会服务器的IPv4地址(103.102.166.224)遭到封锁;自2021年1月起,维基媒体基金会位于美国阿什本的IPv4地址(208.80.154.224)被封锁;此外,维基媒体基金会的媒体服务器位于美国旧金山及阿什本的IPv4地址(198.35.26.112、208.80.154.240)也遭到封锁,因此在中国大陆地区,维基媒体基金会的全部项目几乎被完全屏蔽。
另需指出Toolforge单独拥有数据中心,因此不使用以下任何IP地址,而有其专用的IP地址:185.15.56.11
。
dumps.wikimedia.org (Wikimedia Downloads) 不使用以下任何IP地址,而有其专用的IP地址:208.80.154.7
。
位置 | 数据中心名 | 对应项目 | 网络地址 | |||
---|---|---|---|---|---|---|
text-lb | upload-lb | |||||
IPv4地址 | IPv6地址 | IPv4地址 | IPv6地址 | |||
阿什本 | eqiad | 全部项目 | It is doubtful 208.80.154.224 | Support 2620:0:861:ed1a::1 | It is doubtful 208.80.154.240 | Support 2620:0:861:ed1a::2:b |
卡罗尔顿 | codfw | Support 208.80.153.224 | Support 2620:0:860:ed1a::1 | Support 208.80.153.240 | Support 2620:0:860:ed1a::2:b | |
旧金山 | ulsfo | Oppose 198.35.26.96 | Support 2620:0:863:ed1a::1 | Oppose 198.35.26.112 | Support 2620:0:863:ed1a::2:b | |
阿姆斯特丹 | esams | Support 91.198.174.192 | Support 2620:0:862:ed1a::1 | Support 91.198.174.208 | Support 2620:0:862:ed1a::2:b | |
新加坡 | eqsin | It is doubtful 103.102.166.224 | Support 2001:df2:e500:ed1a::1 | It is doubtful 103.102.166.240 | Support 2001:df2:e500:ed1a::2:b | |
马赛 | drmrs | Support185.15.58.224 | Support2a02:ec80:600:ed1a::1 | Support185.15.58.240 | Support2a02:ec80:600:ed1a::2:b |
通过查询 text-lb.(数据中心名).wikimedia.org
、upload-lb.(数据中心名).wikimedia.org
(lb是load balancer的缩写)可以获得上述的IP地址。此外也可以参考维基媒体基金会服务器或维基百科服务器页面获得维基媒体基金会服务器的相关信息。
直接连接
edit前言
edit防火长城会对绝大多数维基媒体项目进行DNS污染、IP地址封锁和基于SNI检测的TCP连接重置。对此您可以在设置修正域名解析(具体方法参见下文)后先访问未被封锁的维基媒体基金会旗下的其他项目(例如元维基或维基数据)再切换至被封锁的项目,即可在接下来的一段时间内正常访问。如果上述操作无效,可以等待几分钟后重试,通常即可成功连接。您也可以使用代理服务访问维基百科以获得更加稳定的体验。
修正域名解析后,用户在首次访问中文维基百科时,需输入以https://
开头的网址方可成功连接,否则仍会遭到屏蔽。由于应用了HSTS技术,使用较新版本浏览器的用户如果成功进入了维基媒体基金会旗下项目的页面,在之后的两周(1209600秒)内再次访问相同项目时浏览器会自动将http://
改为https://
来访问加密版页面而无须通过服务器进行该跳转。
提醒:
注意:前提条件是已经通过修改hosts文件手动修正域名解析,否则将仍然会受到防火长城的DNS污染及IP封锁影响,无法正常使用,具体操作详见下文。IPv6环境暂时不需要修正域名解析。
- 修正域名解析不会改变您的IP地址,因此您仍然会对维基媒体基金会旗下项目展现运营商的真实IP地址。不过不用担心,对于注册用户而言,其IP地址是不会对其他用户显示的(除了需要用户查核等特殊情况),仅根据维基媒体基金会的隐私政策储存在服务器后台。假如真的遇到用户查核,您的IP地址也不会和别人的混淆,进而避免被误认为是破坏者的傀儡/马甲/小号。
注意:
- 若您已经因为使用代理服务器或VPN编辑维基百科而被自动封禁,现在希望通过设置Hosts或DNS服务器编辑维基百科,请在完成修改之后尝试不使用代理或关闭VPN,直接访问维基百科。
- 由于phab:T152462,你可能还需要清空你的浏览器Cookie,或删除名为
zhwikiBlockID
的Cookie,才能正常编辑维基百科。
- 由于phab:T152462,你可能还需要清空你的浏览器Cookie,或删除名为
- TCP连接断开之后需要重复上面的步骤才能继续访问。因此使用该方法时请尽量避免进行绕过浏览器缓存操作。
- 如果你的浏览器安装了自动刷新网页的插件,你可以对某个未被封锁的维基媒体项目网页进行定期刷新以避免重复上面的步骤。
- 你也可以使用JavaScript脚本自动完成此操作,请登录后编辑页面Special:MyPage/common.js并将以下内容添加进去:
(function(){
var sites = [
'www.mediawiki.org',
'www.wikidata.org',
'incubator.wikimedia.org',
'meta.wikimedia.org',
'en.wiktionary.org',
'wikitech.wikimedia.org',
'commons.wikimedia.org'
]
var activateSni = function(){
mw.loader.using('mediawiki.ForeignApi').done(function(){
(new mw.ForeignApi('https://'+sites[Math.floor(Math.random() * sites.length)]+'/w/api.php')).get({
action: 'query',
meta: 'userinfo',
sand: Math.random() * 10000
})
sites.push(sites.shift())
})
window.setTimeout(activateSni, 30000 + Math.random() * 20000)
}
activateSni()
})()
Hosts文件
editHosts文件存在于计算机本地,通过修改该文件可以改变域名至IP地址的映射。
修改Hosts文件的具体做法是:
- 获取设备的管理员权限或者对设备进行Root (Android)/越獄 (iOS)操作:
- 建议:如果您因故无法获得设备的管理员权限,或者不能/不愿对设备进行root或越狱,可以考虑采取更换DNS或使用DoT/DoH作为替代措施。
- 桌面设备:
- Windows 系统:在编辑时通过UAC授权获取管理员权限。
- Linux、macOS系统:通过
su
(或在编辑时使用sudo
)获取Root权限。
- 移动设备:
- Android 系统:需要获取Root权限,或者安装并运行虚拟hosts应用,例如Virtual Hosts(直接下载)。
- iOS 系统:需要进行越狱操作,或者翻墙访问国外版本App Store后,购买、安装并运行Surge(苹果公司为配合中华人民共和国的有关法律法规,禁止中国大陆用户访问国外版App Store)。
- 打开Hosts文件:
- Windows 系统:双击桌面上的“计算机”或者“我的电脑”,在地址栏上输入
C:\Windows\System32\drivers\etc\hosts
并回车,在“打开方式”的窗口里直接双击“记事本”即可;也可以点击“浏览”按钮手动选择其它的文本编辑器,如EditPlus,NotePad++等。 - 提醒:取决于系统安装位置的不同,system32的位置也可能不同。可以通过在命令提示符(cmd)中运行
echo %WINDIR%\system32\etc\hosts
确认。 - 类UNIX系统(Linux、Android):一般都可在类似于
/etc/hosts
的位置找到,然后使用gedit(图形界面)或vi(终端界面)编辑。 - 其他系统:请参见hosts文件。
- Windows 系统:双击桌面上的“计算机”或者“我的电脑”,在地址栏上输入
- 在该文件中加入下列内容(可根据设备类型选择添加):
- 维基媒体服务器列表
- 建议:维基媒体基金会有多个IP地址,您可以参考维基媒体的服务器列表并根据实际访问情况选择填写不同的IP地址。
- 注意:Hosts文件不支持通配符,因此需要逐个添加地址。另外,由于SNI检测的存在,使用时需要确保Hosts列表中的IP地址与运营商的解析结果保持一致,解析结果可以通过查询未被DNS污染的维基媒体域名获得,如
mediawiki.org
、wikidata.org
、w.wiki
。- Windows系统:在命令提示符(cmd)中使用
nslookup
命令查询,如nslookup mediawiki.org
。 - 类UNIX系统:在Shell中使用dig命令查询,如
dig mediawiki.org -t A mediawiki.org -t AAAA
。
- Windows系统:在命令提示符(cmd)中使用
- 解析一般会得到两个结果,其中以
.
(英文句号)分隔的是A记录(IPv4地址),以:
(英文冒号)分隔的是AAAA记录(IPv6地址)。 - 注意:由于目前位于美国旧金山的服务器(198.35.26.96)、阿什本(208.80.154.224),以及新加坡的服务器(103.102.166.224)已被封锁,故添加Hosts时请使用其他服务器。如果获取到的IP地址不在这个列表中,请确定(如使用WHOIS工具进行查询)IP地址属于“Wikimedia Foundation Inc.”,否则说明解析结果极有可能已经受到DNS污染,请勿使用这个IP地址。
- 由于大部分维基媒体项目被中国大陆当地运营商或公共DNS解析至198.35.26.96或103.102.166.224,故通过修改Hosts文件可恢复部分维基媒体基金会项目的正常访问。所需hosts文件的具体内容请见于此。
- 保存文件。如果出现任何错误提示,如“权限不足”等,请尝试通过UAC授权获取管理员权限(Windows 系统);如果安全软件提示这一举动存在安全风险,请您忽视。
- 注意:针对Windows 10用户反馈无法正常保存hosts文件的问题,提示“你没有权限在此位置中保存文件”,请将该文件另存为至别处,按照此教程修改权限后再覆盖即可。
按照本教程的方式修改hosts文件不会对您的电脑造成损害。通常修改后的Hosts记录可以立即生效,但若保存之后还不能正常访问,您可以通过清除DNS缓存来实现:
- 执行下列命令:
- Windows:
ipconfig /flushdns
- OS X / macOS:
lookupd -flushcache
或dscacheutil -flushcache
- Linux:
sudo service nscd restart
- Ubuntu:
sudo /etc/init.d/dns-clean start
- Ubuntu:
- Android:开启再关闭飞行模式
- Windows:
提醒:虽然修改hosts文件后,IP地址能正常连接,但是依然会受到防火长城连接重置和SNI检测的干扰,如果要访问各语种版本的维基百科和中文维基语录,需要配合本地反向代理才能正常访问。
更换DNS
edit加密DNS
edit针对DNS的加密技术包括DNS over TLS(DoT)和DNS over HTTPS(DoH),它们比传统DNS更加安全,可以对解析结果进行加密以防止被第三方窃听或篡改,同时也可以作为无法修改Hosts且DNS失效的情况下的替代方案。
对于不能访问维基百科的中国大陆网络用户而言,可以点击该链接查看所有可用的DoH服务器列表。
- Windows
现在已经有专门使用DNS over HTTPS(DoH)技术的 Windows 图形化本地第三方客户端,纯净、简单,面向普通用户,无需复杂配置,开箱即可使用。该软件目前可从Github上下载。
使用前,请参见有关使用说明。
- Android
Android从9.0开始提供了原生的 DNS over TLS(DoT)支持,也就是私人DNS,配置方法是:
- 打开“设置”;
- 点击“网络和互联网”,再点击“高级”,再点击“私人 DNS”;
- 然后在打开的窗口中输入DoT服务器地址,只需要输入IP地址或域名,不需要加上协议或端口。
对于华为和荣耀手机用户,EMUI 9.0以上系统版本中有此功能,可以在“设置>无线和网络>加密DNS”中找到。
对于Android 9.0以下的系统,可以使用软件进行DoT/DoH查询:
- Intra(直接下载):由于此软件的默认内置服务器
Google Public DNS
在中国大陆受到封锁(除谷歌中国版翻译以外的谷歌旗下所有网站及服务均受到封锁,详见中文维基百科页面),所以可以选择其它内置服务器。点击软件左上角的菜单按钮,然后选择“设置”,再点击“选择 DNS-over-HTTPS 服务器”,在弹出的窗口中的“内置服务器”选项当中选择其它内置服务器;或者选择“自定义服务器网址”选项,并手动输入DoH服务器地址。推荐使用距离中国大陆较近的DoH服务器,如TWNIC Quad 101
。 - 1.1.1.1 App(直接下载)
- Firefox
Firefox从60.0开始提供了DNS over HTTPS(DoH)支持,配置方法是:
- 桌面版:
- 在地址栏输入
about:preferences
并打开; - 将页面翻到最下方,点击“网络设置”下方的“设置”按钮;
- 勾上“启用基于 HTTPS 的 DNS”选项;
- 选择“自定义”(如果您想使用默认的DoH服务器则可以不修改);
- 填入DoH服务器地址,需以
https://
开头,端口可选。
- 在地址栏输入
- 注意:通过图形界面设置后Firefox默认会在DoH查询失败时回退到传统DNS,如果需要用DoH做所有的DNS查询:
- 在地址栏输入
about:config
并打开,如果出现警告提示请继续; - 在页面上方的搜索框输入
network.trr.mode
; - 修改
network.trr.mode
的值为3
。
- 移动版:
- 在地址栏输入
about:config
并打开,如果出现警告提示请继续; - 在页面右上角的搜索框输入
network.trr.uri
; - 修改
network.trr.uri
的值为DoH服务器地址(如果您想使用默认的DoH服务器则可以不修改),需以https://
开头,端口可选; - 在页面右上角的搜索框输入
network.trr.mode
; - 修改
network.trr.mode
的值为3
(如果想在DoH查询失败时回退到传统DNS,请设置为2
)。
- 在地址栏输入
Chromium浏览器内核自78版本开始支持DNS Over HTTPS,基於Chromium的浏览器(如:Google Chrome、Opera、Vivaldi、Brave、Microsoft Edge等)均可使用此功能。
配置方法(以Microsoft Edge为例):
- 点击右上角的“…”,选择“设置”。
- 选择“隐私、搜索和服务”选项。
- 找到右侧栏中的“使用安全的DNS指定如何查找网站的网络地址”,选择下列服务提供商之一(或者手动输入DoH地址):
- Cleanbrowsing
- Cloudflare
- Comcast
- OpenDNS
- Quad9
传统DNS
edit在通常情况下,在中国大陆的网络环境下无论使用位于中国大陆境内的DNS服务,还是使用位于境外的DNS服务,都无法正常访问任何受到DNS污染的网站。由于境内的DNS已经完成投毒,而境外的DNS会在国际出口遭到GFW污染(UDP查询)或者连接重置(TCP查询),所以都会被污染。(但境外DoT/DoH和使用技术手段规避防火长城投毒的境内DoT/DoH除外)。
不过,仍有一些位于中国大陆的小型DNS,它们会使用技术手段规避防火长城的DNS污染,并提供不受污染的结果,通常使用这些小型DNS也能够访问部分其他被封锁的网站。
此类DNS地址包括:
- 40.73.101.101
- 150.242.98.63
- 40.143.226.193
- 110.43.41.122
获得DNS服务商的IP地址后,更改DNS服务器的方法如下:
- Windows Vista/7/8/8.1/10
- OS X 10.10 Yosemite
- Android(第三方教程,不同设备的操作方法可能不同,请参考设备厂商的说明)
- iOS(第三方教程)
一些路由器等网络硬件设备也允许用户指定DNS地址,这样一来所有连接到该网络设备并设置了“自动获得DNS服务器地址”(DHCP)的计算机、手机等终端设备都会自动使用该DNS服务,较为方便。详情请参阅设备说明书。
注意事项
edit以下提示同时适用于加密DNS和传统DNS! |
建议:由于部分DNS服务商的出口服务器全部位于中国大陆以外,或者出口服务器部署有限无法针对所有地区或运营商进行优化,可能会导致用户在访问中国大陆境内的网站时被解析到不合适的IP地址(例如中国网站在海外架设的CDN),进而产生延迟增大、加载缓慢甚至失败等情况。如您遇到这类现象,可以试着查询当前使用的DNS出口的有关信息,若结果显示当前DNS出口与您的运营商不一致、与您所处的省份不一致或位于中国大陆以外且DNS服务器未使用ECS功能(Edns-Client-Subnet),则可以考虑暂时停用上述DNS服务改用运营商的默认DNS或中国大陆主流厂商的智能DNS服务。
- 使用以下网址可以获得当前DNS用来查询的源服务器(亦即DNS出口)地址,可用于判断DNS出口服务器的区域:
- 通过在终端中使用下列命令查询域名
edns-client-sub.net
的TXT记录可以获得DNS服务器的ECS功能状态(请将下文中的8.8.8.8替换成您需要查询的DNS入口服务器地址):
- dig:
dig edns-client-sub.net -t TXT @8.8.8.8
- nslookup:
nslookup -type=TXT edns-client-sub.net 8.8.8.8
- Windows系统下可能需要使用
nslookup -qt=TXT edns-client-sub.net 8.8.8.8
- Windows系统下可能需要使用
- dig:
- 查询会得到一个类似于JSON格式的结果,例如:
{'ecs_payload':{'family':'1','optcode':'0x08','cc':'[ECS客户端国家代码]','ip':'[ECS客户端IP地址]','mask':'[ECS客户端CIDR码]','scope':'0'},'ecs':'[ECS状态]','ts':'[请求UNIX时间戳]','recursive':{'cc':'[DNS服务器国家代码]','srcip':'[DNS服务器源IP地址]','sport':'[DNS服务器源端口]'}}
- 如果DNS服务器没有使用ECS功能(也就是
ecs
的值为False
),则不会出现ecs_payload
字段,属正常现象。例如:{'ecs':'False','ts':'[请求UNIX时间戳]','recursive':{'cc':'[DNS服务器国家代码]','srcip':'[DNS服务器源IP地址]','sport':'[DNS服务器源端口]'}}
- 注释:
- DNS入口是DNS服务商用来接收用户请求和返回解析结果的服务器地址,例如Google的8.8.8.8;DNS出口是DNS服务商用来向权威DNS服务器发起查询的服务器地址,智能DNS服务商通常拥有多个出口节点,能根据用户的地理位置和使用的网络运营商就近分配DNS出口以确保用户能获得合适的解析结果。
- ECS功能允许DNS服务器向权威DNS服务器传达您的IP地址从而可以让权威DNS服务器返回合适的IP地址。因此,如果DNS服务商使用了该功能(如果查询返回的结果包含
'ecs':'True'
则说明DNS服务器使用了ECS功能;如果包含'ecs':'False'
,则说明未使用ECS功能),那么不论DNS出口位于何处,返回给用户的结果都是合适的。
域前置
edit域前置(本地反向代理)可以让用户向防火长城展示经过伪装的访问信息,借此避开SNI封锁,也就是说虽然访问的是维基百科,但在防火长城看来是在访问别的网站,从而使得连接不会被中断。
自从2019年12月起,维基媒体基金会的多个服务器已经遭到防火长城封锁(详见前一章节)。此外,虽然迄今为止仍然有一部分维基媒体基金会的服务器暂时未遭到封锁,但依然会受到防火长城连接重置和针对HTTPS的SNI检测的干扰影响,所以可以通过多种方法实现域前置(本地反向代理)来规避防火长城的SNI检测,访问各个语种版本的维基百科和中文维基语录等项目。
修改浏览器源代码
edit高级用户(如编程人员)可以通过修改火狐浏览器有关SNI的部分原始程序代码来实现域前置,具体操作可参见相关讨论。但由于修改浏览器的源代码,并重新进行编译的具体操作较为复杂,并且需要用户具有相当的计算机相关知识,故不推荐普通用户使用。
Nginx 反向代理
edit使用Nginx进行本地反向代理,可以参考维基百科用户的相关讨论。此外,这里还提供了一个完整配置方法[2],配置后直接运行Nginx即可。如需要停止服务,可使用nginx -s quit
命令或在任务管理器(Windows系统)或使用sudo pkill nginx
命令(Linux系统)直接终止Nginx进程。
非直接连接
edit代理服务器
edit通过代理服务器来中转数据流量,用户可以绕过绝大多数类型的网络封锁。
注意:
- 由于维基媒体基金会封禁了大部分公共代理服务器以避免破坏,若要通过代理服务器编辑维基百科,您可能需要有一个拥有IP封禁例外权的账户。
- 由于用户与代理服务器之间的连接未必被加密且用户通常无法掌握代理服务器的运行细节,因此用户数据可能被第三方监听(例如政府或网络运营商)或被代理服务提供者收集甚至共享给第三方(例如政府机构或广告商)。对此,用户应避免通过代理服务器进入网上银行等涉及隐私和财务的网站并尽可能地使用https加密连接。
- 本章节主要讨论相关的技术并举出一些知名度较高的例子。在配置代理服务器前,用户需要联系代理服务器的提供者来获取相关参数。
- 如果使用了被污染的DNS服务器仍然有无法访问维基百科的可能,某些情况下仍然需要对DNS服务器进行设置。翻墙软件一般会对DNS服务器进行设置或提供设置DNS服务器的功能。
- 如果你经常来往国内和国外,你可能需要在访问维基百科前禁用或卸载用于在国外访问某些国内网站的软件或浏览器插件。
- 本站有义务告知阁下:使用代理服务器可能被你所在国家和地区的当局警告,阁下有可能受到处罚。[3]
翻墙软件
edit翻墙软件是一种專用代理软件,通常由代理服务提供商制作,该软件会自动配置电脑的代理设置,从而使您的电脑和目标服务器之间的流量都通过其指定的代理服务器中转。常见的免费翻墙软件有赛风、蓝灯、自由门等,另外还有收费的翻墙软件可满足对访问质量(例如速度和延迟)有要求的用户的需要。不同翻墙软件的使用方法不尽相同,如有问题请閱讀软件官方網站的使用说明或联系软件开发者的客户服务(如果有)。由于使用VPN存在来自中国大陆的法律风险,因此利用翻墙软件进行违反中华人民共和国法律的行为可能遭到惩罚,这一点请用户务必注意。另外,由于翻墙编辑维基百科会因使用被封禁的IP地址而无法编辑,因此可以申请IP封禁例外。
HTTP代理
edit操作系统设置
edit- Windows 7 / Vista[dead link](对Windows的代理设置进行的修改可以影响到包括Internent Explorer在内的大部分软件的代理设置)
- OS X 10.10 Yosemite8[dead link]
浏览器设置
edit部分浏览器允许用户独立设置代理服务,所做的修改仅在该浏览器中有效。
- Firefox:设置方法
- Chrome:跟随操作系统的代理设置
- 大部分中国公司开发的浏览器:跟随操作系统的代理设置。
VPN
editVPN是一种网络隧道,通过它可以连接到代理服务器,VPN的连接通常是加密的。 各种操作系统的设置方法如下:
- Windows 8 / 8.1
- Windows7 / Vista
- OS X 10.10 Yosemite
- Android(对于非原生系统,操作方法可能不同,请参考设备厂商的说明)
- iOS[dead link]
注意:对于系统不支持的VPN协议,需要通过安装第三方软件来实现。
Shadowsocks
editShadowsocks是一种基于socks5的开源代理软件,支持Windows、Mac OS X、Linux、Android、iOS、OpenWRT平台,下载对应平台的客户端后仅需简单的配置即可使用。Shadowsocks的连接是被高度加密的,所以相对于HTTP代理更加安全且能避开关键字封锁。其原作者clowwindy因被有关部门约谈已停止开发、删除Github上的源代码,但另有开发者志愿进行后续开发。此外,Shadowsocks也有若干分支版本,例如ShadowsocksR。
Shadowsocks分为服务器端和客户端。在使用之前,需要先将服务器端部署在中国大陆以外未被防火长城封锁且支持Python的服务器上,然后通过客户端连接并创建本地代理。此外,用户也可以选择使用基于Shadowsocks的商业服务,以免去自行部署的麻烦。
建议:在有关键词过滤机制的搜索引擎或网络论坛中,可以使用“酸酸乳”、“酸酸”、“机场”、“飞机”、“S.S.R”等关键词来指代该软件以及相关的服务器。
Tor
editTor的全称是“The Onion Router”(洋葱路由器),本为匿名软件,亦可作翻墙之用。其通过三重代理链隐匿路由信息,反制现阶段大量存在的流量过滤、嗅探分析等工具,难以追踪,有效地保证了安全性。
Tor项目的官方网站提供了Tor浏览器——集成了Tor且经过安全性定制的Firefox,并针对封锁了Tor的地区提供了流量混淆工具。中国大陆地区目前可选择obfs4和meek-azure网桥接入Tor网络,也可以配置其他翻墙工具作为其前置代理。Tor浏览器连接成功后,将提供SOCKS5代理127.0.0.1:9150以供其他应用程序使用。
为防止滥用,维基媒体项目以扩展TorBlock查封了大多数Tor出口节点,Tor用户只能阅读但无法编辑维基百科。要突破该限制,用户需申请IP封禁例外权限。
浏览器扩展程序
editFirefox和Chrome等浏览器支持扩展程序,通过安装代理类的扩展程序可以也可以使用代理服务,部分代理扩展程序还可以根据网址进行匹配。通过浏览器扩展程序进行的代理设置通常只在该浏览器中有效,不会影响其它程序。
- Google Chrome 浏览器上可以使用扩展 Proxy SwitchyOmega 进行代理器管理或使用 PAC 文件。
- Mozilla Firefox 浏览器上可以使用 Proxy SwitchyOmega (Firefox 官方扩展站下载页面)或 FoxyProxy( Firefox 官方扩展站下载页面),Proxy SmartProxy 进行代理管理或使用 PAC 文件。
- Microsoft Edge和Internet Explorer 除了可以在设置选项内手工修改代理设置之外,也可以通过配置 PAC 文件的方式来让浏览器自动分辨哪些网站使用代理访问。
镜像网站
editThis page is outdated, but if it was updated, it might still be useful. Please help by correcting, augmenting and revising the text into an up-to-date form. Note: 请同步w:zh:Wikipedia:维基百科拷贝网站 |
镜像网站普遍只是邮递员,内容与官方的维基百科实时同步。部分镜像网站不能够登录。即使镜像网站可以登录,也请您不要登录,因为镜像网站的提供者完全有能力记录您的用户名及密码。有些网站保留了编辑功能,但通过镜像网站进行的编辑都会归属到同一个IP地址从而容易被滥用,因此相关IP地址大部分已经被封禁从而不能用于编辑。
以下列出维基百科的镜像网站。作为中文版,这里侧重列出中文维基百科的镜像网站。
请勿在以下任意站点输入您的用户名或密码。使用这些站点安全性自负。
有效網站
edit主站点 | 中文站点 | 类型 | 可编辑 | 遵守版权 | 版权声明 | 原条目链接 | 备注 |
---|---|---|---|---|---|---|---|
OKhttps://g.iul.me/wiki | Support | Support | OKCC BY-SA 3.0 | 無[4] | 无广告,但有密码,请加入qq群767624108获取密码,其他网站请看https://iuiu.me https://iul.me | ||
OKhttps://[2001:19f0:5401:1216:5400:01ff:fef1:b34e] (见备注) |
反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | 由维基人User:FL.YL.BANxS建立。不可直接使用,参见配置方法。 | |
OKhttps://zh.wikipedia.hk.cn | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[5] | 无广告 | |
OK桌面版:https://kxxtwikid.herokuapp.com 移动版:https://kxxtwiki.herokuapp.com |
反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | 由于服务器免费流量有限,为减少访问流量,已设置密码,造成不便请谅解。 用户名密码均为admin | |
OKhttps://www.wikizero.com | OKhttps://www.wikizero.com/zh/ | Oppose | Support | OKCC BY-SA 4.0 | Support | ||
OKhttps://www.wikiwand.com | OKhttps://www.wikiwand.com/zh/ | Oppose | Support | OKCC BY-SA 4.0 | Support | ||
OKhttps://www.wikiredia.com | OKhttps://zh.wikis.website | Oppose | 未聲明版權 | Support | 有廣告。 | ||
OK桌面版:https://pc.bk.wjbk.site 移动版:https://m.bk.wjbk.site |
反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | ||
OKhttps://wiki.kfd.me | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | 依靠搜尋引擎結果及站內連結互連,其他方法輸入會被導向至特殊頁面https://kfd.me/ 目前由Google已無法進入 | |
OKhttps://wiwiwiki.kfd.me | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | 依靠搜尋引擎結果及站內連結互連,其他方法輸入會被導向至特殊頁面https://kfd.me/(此頁面內有該站連結) | |
OK桌面版:https://w.upupming。site/ https://wiki.upupming.now。sh/ 移动版:https://mw.upupming。site/ https://mwiki.upupming.now。sh/ (句号改点) |
Node.js 反向代理 | Support | Support | OKCC BY-SA 3.0 | 无[4] | 由开源项目 https://github.com/upupming/Mirror 搭建而来 | |
OKhttps://www.wikipedia-mirror。org (句号改点) | OKhttps://zh.wikipedia-mirror。org (句号改点) | 反向代理 | Support | Support | OKCC BY-SA 4.0 | 无[4] | 由维基人User:LeMiao建立。 桌面版与移动版自动判断,支持所有语言版本分站。 语言分站除中文站之外需由主站点跳轉進入,且只允许同域内联访问,直接访问或经他域连结将會跳轉至https://anyi.in/ |
OKhttps://wb.v2dd。com (句号改点) | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 無[4] |
失效網站
edit主站点 | 中文站点 | 类型 | 可编辑 | 遵守版权 | 版权声明 | 原条目链接 | 备注 |
---|---|---|---|---|---|---|---|
Not OKhttps://cnwk.xsec.top | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | 由维基人User:xsec_top建立。 | |
Not OKhttps://wiki.zhongwen.wiki | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | 由维基人User:Techyan建立。 | |
Not OK桌面版:https://wiki.zzczm.tk 移动版:https://wikim.zzczm.tk |
反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | 由维基人User:程(橙)子木建立。 该网址会被某些软件标注淫秽色情,目前该网址已停止使用,域名已被买走,如果打开会显示一个日本色情内容网站。 | |
Not OK桌面版:https://zhwp.ga 移动版:https://m.zhwp.ga |
反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | 由维基人User:程(橙)子木建立。该网址现已被GFW定向阻断。 | |
Not OKhttps://www.bywiki.com | Not OKhttps://zh.bywiki.com | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | 有浮动广告。 |
Not OKhttp://wiki.dieproxy.com | Not OKhttp://zh.wiki.dieproxy.com | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | 未開啟SSL。 |
Not OKhttps://www.wiki.ng | Not OKhttps://zh.wiki.ng | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | |
Not OK桌面版:https://zh.100ke.info 移动版:https://zhm.100ke.info |
反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | ||
Not OK桌面版:https://wikipedia.olqy.cc 行動版:https://m.wikipedia.olqy.cc |
反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | ||
Not OK桌面版:https://wk.mekaku.com 行動版:https://mwk.mekaku.com |
反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | ||
Not OKhttps://wiki.4o4.click | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | ||
Not OKhttps://wiki.smarthippo.club | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | ||
Not OKhttp://zssping.com/wiki/ | 反向代理 | Oppose | Support | OKGFDL | 无[4] | ||
Not OKhttps://wc.yooooo.us | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | ||
Not OKhttps://wikipedia.kfd.me | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | ||
Not OKhttps://w.sxisa.org | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | ||
Not OKhttps://www.weiji.tk https://www.weiji.cf |
Not OKhttps://zh.weiji.tk https://zh.weiji.cf |
301跳转 | 由维基人User:Argon Pub建立。 目前会跳转至下面这条项目。 | ||||
Not OKhttps://www-wp.weiji.ren | Not OKhttps://zh-wp.weiji.ren | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | 由维基人User:Argon Pub建立。 |
Not OKhttps://zh.mdzz.men | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | ||
Not OKhttps://w.liuping.win | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | ||
Not OKhttps://zhwiki.nat.moe | 反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 无[4] | ||
Not OKhttps://gowikipedia.org 非中文 | Not OKhttps://zh.gowikipedia.org | 反向代理 | Oppose | Oppose | Not OK | 无[4] | 有廣告。 |
Not OKhttp://wiki.chinalabs.com | Oppose | Oppose | Not OK | 無,未提及维基百科 | 互联网实验室维客。 | ||
Not OKhttp://baikequanshu.org | Oppose | Support | OKGFDL | 有,但連結不能打開 | 未開啟SSL。 | ||
Not OKhttp://www.tangren.us | Oppose | Oppose | Not OKCopyright © 2015 TanRen.US | 無 | 唐人百科。 有广告。 | ||
Not OKhttps://www.taodabai.com | Oppose | Oppose | Not OK版權聲明:© 2017 淘大白 | webmaster#taodabai.com | 無 | 淘大白。 | ||
Not OKhttps://www.jayxun.com | Oppose | Oppose | OKCC BY-SA 3.0 及 CC BY-NC-SA 4.0[6] | 無 | 冒名中文维基百科。目前已经停止冒名活动。 | ||
Not OK桌面版:https://wiki.czm233.tk 移动版:https://wikim.czm233.tk |
反向代理 | Oppose | Support | OKCC BY-SA 3.0 | 無[4] | 由维基人User:程(橙)子木建立。 |
References
- ↑ "防火墙屏蔽了多个DoH服务器". Solidot. 2021-03-04.
- ↑ 请删除pixiv.conf的第254(
server 198.35.26.96:443;
)行,即美国旧金山的服务器IP。 - ↑ 浙江省人民政府. "行政处罚结果信息公开". Archived from the original on 29 Oct 2020.
- ↑ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae 但有说明来自维基百科
- ↑ 未说明来自维基百科
- ↑ 首页的声明是“本站的全部文字在知识共享 署名-相同方式共享 3.0协议之条款下提供,附加条款亦可能应用(请参阅使用条款)。”,而条目内的声明则是“本站的全部文字在 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 之条款下提供,附加条款亦可能应用(请参阅使用条款)。”
- Cloudflare Workers
可以使用 Cloudflare Workers 搭建维基百科镜像网站。Cloudflare Workers 有免费版本,但是有配额限制,免费版本每天的请求数量不能超过100000次。请求数次日不累计,会清零重新计算。
配置方法是:
- 登录Cloudflare控制台
https:-{}-//dash.cloudflare.com
,如果没有账户则点击“Sign up”注册; - 进入控制台后点击“Workers”,然后在出现的输入框中输入您想要的
.workers.dev
子域名(例如:如果输入“test”,那么以后创建的Worker的网址为“.test.workers.dev”结尾),这个是用来访问的网址。输入完毕后点击按钮继续; - 进入 Workers 控制台后点击“Create a Worker”按钮;
- 更改 Worker 的名称:在“Menu”字样下方有一个输入框,文字为以
-
分隔的随机字符(注意不是下方含有“Not deployed to”的小字),点击可输入。将原有内容删除,然后在里面输入您想设置的Worker名称; - 将左侧带有行号的输入区(第一行应该是
addEventListener('fetch', event => {
)中的内容全部清空,然后将以下内容粘贴进去:addEventListener('fetch', event => { event.respondWith(handleRequest(event.request)) }) async function handleRequest(request) { try{ u = (new URL(request.url)) if(u.protocol == 'http:'){ u.protocol = 'https:' return (new Response('', {status: 301, headers: {'Location': u.href}})) } h = (new Headers(request.headers)) ua = h.get('User-Agent') v = '' ual = ua.toLowerCase() if(ual.indexOf('mobile') !== -1 || ual.indexOf('android') !== -1 || ual.indexOf('like mac os x') !== -1){v = '.m'} host = u.hostname path = u.pathname //u.searchParams.append('variant','zh-cn') argv = u.search if(path == '/'){return (new Response('', {status: 302, headers: {'Location': '/wiki/'}}))} uri = path+argv d = await fetch('https://zh'+v+'.wikipedia.org'+uri) return (new Response(d.body, {status: d.status, headers: d.headers})) }catch(e){ return (new Response(e, {status: 500})) } }
- 注:
- 以上代码不支持POST方法,而编辑页面需要使用POST方法,所以只能查看不能编辑页面。
- 默认的字词转换模式为“不转换”,如果想使用其他字词转换模式,请删除上方内容中
u.searchParams.append('variant','zh-cn')
之前的//
字样,然后将zh-cn
替换为您想要的字词转换模式。
- 注:
- 然后点击“Run”按钮右边的“Save and deploy”按钮,然后在弹出的窗口中再次点击“Save and deploy”按钮;
- 配置完成。访问网址是
https://[在第4步中设置的Worker名称].[在第2步中设置的子域名].workers.dev
,例如:如果第2步设置名称为“foo”,第4步设置名称为“bar”,则访问网址为https:-{}-//bar.foo.workers.dev
。
如果你自己的域名使用了Cloudflare CDN的话,那么Cloudflare Workers就可以使用自定义域名:
- 在Cloudflare的域名管理界面中也有一个“Workers”按钮,位于“Caching”的右边,点击进入;
- 然后点击“Add route”,在第一个输入框中输入
www.example.org/*
,请将www.example.org替换成你自己的域名或子域名(注意不能加上协议,否则就不能同时匹配HTTP和HTTPS),注意不能去掉末尾的/*
。然后在第二个下拉框中选择你的 Worker 名称(在上方第四步中设置的名称);- 如果你设置的是一个新域名的话,那么你需要手动为这个域名添加一个无效的DNS记录才能访问,比如说添加一个CNAME记录指向到
nxdomain.example
。
- 如果你设置的是一个新域名的话,那么你需要手动为这个域名添加一个无效的DNS记录才能访问,比如说添加一个CNAME记录指向到
- 最后点击“Save”按钮。接下来你就可以使用自己的域名访问Cloudflare Workers了,最好手动输入
https://
使用HTTPS协议访问以保护传输的数据。
- 注意:
- 域名必须使用CDN,不能是“DNS only”。
- 由于DNS记录和CDN配置的传播需要一定时间,建议等待一段时间后再访问。
- 如果访问时出现“Origin DNS error”则说明你在第二步的配置出现问题,请检查:如果加上了协议请去掉、如果去掉了末尾的
/*
请加上。
网页代理
edit网页代理或在线代理是一种在网页上运行的代理服务器程序(本质上是一种网站),用户无需在本地进行任何设置,输入网页代理服务的网址即可开始使用,相对方便。使用时,用户需要在网页代理服务提供的网址输入框(而不是浏览器的地址栏)中输入需要访问的地址,网页代理服务会为用户加载内容。
由于网页代理服务的传输原理和一般的网站类似,故封锁网页代理比封锁其他类型的代理工具要更加容易,因此网页代理也更容易失效。而且不加密(HTTP)的网页代理服务同样会受到关键字过滤的干扰,建议用户使用支持HTTPS加密的在线代理服务。另外,对于内容较复杂的网页,使用网页代理可能会出现排版错乱、乱码等问题。
短网址服务
edit鉴于一些网络论坛中存在的網址过滤和发言字数限制,用户可以使用短网址服务压缩链接长度并绕开过滤规则,不过这些服务并不能用来绕过网络封锁。另外维基百科为了避免用户绕过垃圾链接过滤器,禁止用户添加主要短网址服务的链接,所以这些链接(除第一个及第二个外)都不能添加到维基百科中,建议各位用户在编辑时使用完整地址作为外部链接。
- https://w.wiki/:维基媒体基金会的短网址服务,可通过Special:UrlShortener为维基媒体基金会旗下项目(包括但不限于维基百科)生成短网址。该服务目前可在中国大陆境内正常使用,但有可能受到干扰。
- https://zhwp.org/:维基百科用户PhiLiP维护的服务,訪問時只需輸入“https://zhwp.org/页面名”即可直接訪問中文維基百科的对应页面,詳見說明書。
- https://dwz.cn/:百度的短網址服務,需要登录才能使用,可自訂短網址。該服務在中国大陸境內較穩定。2020年4月23日起,非企业用户无法创建短网址。
- https://bit.ly/:bit.ly的短网址服务将需要压缩的地址输入其官网即可获得短链接。该服务在中国大陆境内使用HTTP访问会遭到干扰,HTTPS可较稳定使用。
- https://u.nu/:支持IPv6访问的短网址服务。