→感谢您在H萌娘的编辑: 查找和替换 close 完成了12次替换。 查找: 翻墙 替换为: 翻guo過濾器墙
imported>田宮真莉 无编辑摘要 |
imported>田宮真莉 (→感谢您在H萌娘的编辑: 查找和替换 close 完成了12次替换。 查找: 翻墙 替换为: 翻guo過濾器墙) |
||
| 第23行: | 第23行: | ||
</div> | </div> | ||
{{#widget:首页}} | {{#widget:首页}} | ||
#重定向 [[帮助:如何訪問]] | |||
偷懒不想创建页面 | |||
{{info| | |||
*目前对于中国大陆用户,如果想正常访问包括中文里萌娘,需要使用[[:mw:zh:域名解析文件|域名解析文件]]、[[:mw:zh:DNS_over_HTTPS|DoH]]、[[:mw:zh:DNS over TLS|DoT]]或其他工具绕过封锁,或者使用免费或收费的[[:mw:zh:突破网络审查|翻guo過濾器墙]][[:mw:zh:代理服务器|代理]]服务。 | |||
*在使用上述措施时请注意安全,以免账号、密码等[[:mw:zh:身份盗窃|个人信息泄露]]。}} | |||
{{工具箱}} | |||
本文旨在为访问中文里萌娘有[[:mw:zh:中国大陆对维基媒体的封锁|困难障碍]]的中文用户,提供有效安全的访问方法。 | |||
{{Pp-vandalism|small=yes}} | |||
{{noteTA | |||
|G1=IT | |||
|1=zh-tw:透過;zh-cn:通过; | |||
|2=zh-tw:網域名稱;zh-cn:域名; | |||
}} | |||
{{Wikipedia how-to|H:HOWTO|H:VISIT|H:访问}} | |||
{{Nutshell|目前对于大部分中国大陆用户,如果想正常访问维基百科以及维基媒体基金会旗下的部分其他项目,需要靠修正域名解析、使用代理服务等手段绕过[[防火长城]]的封锁,具体做法请见正文。|在使用代理编辑维基百科时可能需要获取[[WP:IPBE|IP封禁例外权]]。|在使用上述措施时请注意安全,以免账号、密码等[[身份盗窃|个人信息泄露]]。}} | |||
{{Newbies}} | |||
本文旨在为访问包括中文维基百科在内的部分维基媒体基金会旗下项目有[[中国大陆对维基媒体的封锁|困难障碍]]的中文用户,提供有效安全的访问方法。 | |||
== 中国大陆直连情况 == | |||
[[File:Firefox Encrypted.PNG|thumb|当您在访问经过[[HTTPS]]加密的页面时,地址栏中应当出现一个锁形图标。]] | |||
維基百科的網址如下: | |||
* [https://zh.wikipedia.org/ https://zh.wikipedia.org/] (中文維基百科桌面版) | |||
* [https://zh.m.wikipedia.org/ https://zh.m.wikipedia.org/] (中文維基百科移动版) | |||
* [https://www.wikipedia.org/ https://www.wikipedia.org/] (多语言入口,可以通过链接访问或搜索任意语言版本的维基百科) | |||
自2015年6月中旬起,维基媒体基金会对旗下项目进行了强制性加密([[超文本传输安全协议|HTTPS]]),未加密的明文版页面([[超文本传输协议|HTTP]])会被强制跳转到对应的加密版页面。如果访问中浏览器出现证书错误等提示,或者页面停留在明文版而未跳转至加密版(即地址栏不以<code>https://</code>开头),说明连接极有可能已经[[中间人攻击|受到了干扰]],'''请停止访问,不要添加例外''',以免传输的数据被窃听。 | |||
如果你在直接连接(未使用[[代理服务器|代理]]、[[4567]]等手段)维基百科时遇到的情况和下文描述不尽相同,也欢迎[[Wikipedia_talk:狀況回報|留下反馈信息]]。 | |||
==== IPv4连接 ==== | |||
目前,在中国大陆直接访问维基媒体基金会的不同项目可能会遇到如下情况: | |||
{{Wiki-accessibility-CHN}}<!-- 要更新当前访问情况,请移步至 Template:Wiki-accessibility-CHN --> | |||
另外,由于目前维基媒体位于[[美国]][[旧金山]]的服务器遭遇部分封锁,若您的DNS解析结果为198.35.26.96,则所有的项目均无法访问。 | |||
==== IPv6连接 ==== | |||
维基媒体基金会旗下项目均支持[[IPv6]]连接。教育网和部分移动数据连接会使用IPv6,因此在不使用任何代理的情况下有可能可以直接访问维基百科。 | |||
然而,防火长城对维基百科部分项目的DNS污染可能会影响到IPv6地址的解析。如果有必要,仍然需要手动调整IPv6地址(参见[[#修正域名解析|修正域名解析]])。 | |||
== 维基媒体服务器列表 == | |||
维基媒体基金会使用下列IP地址提供服务入口,您可以使用下面的IP地址替换后续教程(如[[#修正域名解析]])中提供的IP地址。<code>text-lb</code>和<code>upload-lb</code>之间的数据不互通,通常应该使用<code>text-lb</code>中的IP地址,但是对于图片服务器(<code>upload.wikimedia.org</code>)及地图服务(<code>maps.wikimedia.org</code>)则应该使用<code>upload-lb</code>中的IP地址。您可根据[[延迟 (电脑)|延迟]]和[[丢包|丢包率]]等测试数据决定使用哪个服务器。 | |||
另需指出[[tools:|Toolforge]]单独拥有数据中心,因此不使用以下任何IP地址,而有专用IP地址<code>185.15.56.11</code>。 | |||
教育网屏蔽了部分IPv6地址,使用前应确认可用性。 | |||
{| class='wikitable' style='text-align:left' | |||
|- | |||
! rowspan='3' | 位置 | |||
! rowspan='3' | 数据中心名 | |||
! rowspan='3' | 对应项目 | |||
! colspan='4' | 网络地址 | |||
|- | |||
! colspan='2' | text-lb | |||
! colspan='2' | upload-lb | |||
|- | |||
! IPv4地址 | |||
! IPv6地址 | |||
! IPv4地址 | |||
! IPv6地址 | |||
|- | |||
| {{USA}}[[旧金山]] || ulsfo || 大部分项目 || {{n}} 198.35.26.96 || {{y}} 2620:0:863:ed1a::1 || {{y}} 198.35.26.112 || {{y}} 2620:0:863:ed1a::2:b | |||
|- | |||
| {{USA}}[[卡羅爾頓_(德克薩斯州)|卡罗尔顿]] || codfw || 大部分项目 || {{y}} 208.80.153.224 || {{y}} 2620:0:860:ed1a::1 || {{y}} 208.80.153.240 || {{y}} 2620:0:860:ed1a::2:b | |||
|- | |||
| {{USA}}[[阿什本]] || eqiad || 大部分项目 || {{y}} 208.80.154.224 || {{y}} 2620:0:861:ed1a::1 || {{y}} 208.80.154.240 || {{y}} 2620:0:861:ed1a::2:b | |||
|- | |||
| {{NED}}[[阿姆斯特丹]] || esams || 大部分项目 || {{y}} 91.198.174.192 || {{y}} 2620:0:862:ed1a::1 || {{y}} 91.198.174.208 || {{y}} 2620:0:862:ed1a::2:b | |||
|- | |||
| {{SGP}} || eqsin || 大部分项目 || {{y}} 103.102.166.224 || {{y}} 2001:df2:e500:ed1a::1 || {{y}} 103.102.166.240 || {{y}} 2001:df2:e500:ed1a::2:b | |||
|} | |||
{|style="font-size:85%;" | |||
|{{y}} 在中国大陆可以直接连接的IP地址 | |||
|- | |||
|{{n}} 在中国大陆不能直接连接的IP地址 | |||
|} | |||
通过查询 <code>text-lb.''(数据中心名)''.wikimedia.org</code>、<code>upload-lb.''(数据中心名)''.wikimedia.org</code>(lb是[[负载均衡|load balancer]]的缩写)可以获得上述的IP地址。此外也可以参考[[meta:Wikimedia servers]]或[[Wikipedia:服务器]]页面获得维基媒体基金会服务器的相关信息。 | |||
== 直接连接 == | |||
=== 本地反向代理 === | |||
因维基百科的ip可以正常连接,所以可以通过本地反代的方式规避防火长城的SNI检测。使用[[Nginx]]进行本地反向代理,详见'''[[Help Talk:如何访问维基百科#使用Nginx本地反代无需代理服务器直连维基百科|此处]]'''。nginx下载并配置后直接双击运行即可;如需要停止服务,可使用nginx -s quit命令或直接在任务管理器(或Linux中使用kill命令)终止nginx进程。 | |||
[https://github.com/mashirozx/Pixiv-Nginx/ 这里]提供了一个完整配置(请删除[https://github.com/mashirozx/Pixiv-Nginx/blob/master/conf/nginx.conf nginx.conf]的“server 198.35.26.96:443;”一行),但只支持维基百科。 | |||
如果您不懂得如何配置,可以使用[https://github.com/URenko/Accesser Accesser]([[Python]]编写)。 | |||
=== 修正域名解析 === | |||
{{shortcut|H:DNS}} | |||
截至2019年8月19日,[[防火长城]]会对部分维基媒体项目进行[[域名服务器缓存污染|DNS污染]]和/或基于[[服务器名称指示|SNI]]检测的[[TCP重置攻击|TCP连接重置]]。对此您可以在设置修正域名解析(具体方法参见下文)后先访问未被封锁的维基媒体基金会旗下的其他项目(例如[[元维基]]或[[维基数据]])再切换至被封锁的项目,即可在接下来的一段时间内正常访问。如果上述操作无效,可以等待几分钟后重试,通常即可成功连接。您也可以[[#代理服务器|使用代理服务]]访问维基百科以获得更加稳定的体验。 | |||
目前已知不能完全正常访问的项目包括: | |||
*所有语言版本的维基百科(所有以<code>.wikipedia.org</code>结尾的[[域名]]) | |||
*中文维基语录桌面版(<code>zh.wikiquote.org</code>) | |||
*维基共享资源移动版(<code>commons.m.wikimedia.org</code>) | |||
*中文维基新闻桌面版和移动版(<code>zh.wikinews.org</code>、<code>zh.m.wikinews.org</code>) | |||
*英文维基新闻桌面版(<code>en.wikinews.org</code>) | |||
修正域名解析后,用户在首次访问中文维基百科时,需输入以<code><nowiki>https://</nowiki></code>开头的网址方可成功连接,否则仍会遭到屏蔽。由于应用了[[HTTP严格传输安全|HSTS]]技术,使用较新版本浏览器的用户如果成功进入了维基媒体基金会旗下项目的页面,在之后的两周(1209600秒)内再次访问相同项目时浏览器会自动将<code><nowiki>http://</nowiki></code>改为<code><nowiki>https://</nowiki></code>来访问加密版页面而无须通过服务器进行该跳转。 | |||
{{提醒}}: | |||
* 使用这些按钮中的地址可以一键从其他维基媒体项目切换到中文维基百科(复制:桌面设备右键,移动设备长按):<small>{{Clickable_button_2|1|url=https://w.wiki/3KD}}{{Clickable_button_2|2|url=https://www.wikidata.org/wiki/zh:}}{{Clickable_button_2|3|url=https://www.mediawiki.org/wiki/zh:}}{{Clickable_button_2|4|url=https://wikitech.wikimedia.org/wiki/zh:}}{{Clickable_button_2|5|url=https://meta.wikimedia.org/wiki/zh:}}{{Clickable_button_2|6|url=https://incubator.wikimedia.org/wiki/zh:}}{{Clickable_button_2|7|url=https://commons.wikimedia.org/wiki/zh:}}{{Clickable_button_2|8|url=https://zh.wiktionary.org/wiki/w:}}</small>。 | |||
* 修正域名解析不会改变您的IP地址,因此您仍然会对维基媒体基金会旗下项目展现运营商的真实IP地址。不过不用担心,对于[[WP:ACCOUNT|注册用户]]而言,其IP地址是不会对其他用户显示的(除了需要[[WP:CU|用户查核]]等特殊情况),仅根据[[m:Privacy_policy/zh|维基媒体基金会的隐私政策]]储存在服务器后台。假如真的遇到用户查核,您的IP地址也不会和别人的混淆,进而避免被误认为是[[WP:PH|破坏者]]的[[WP:MJ|傀儡/马甲/小号]]。 | |||
{{注意}}: | |||
* 若您已经因为使用代理服务器或4567编辑维基百科而被[[Wikipedia:自动封禁|自动封禁]],现在希望通过设置Hosts或DNS服务器编辑维基百科,请在完成修改之后尝试不使用代理或关闭4567,直接访问维基百科。 | |||
** 由于[[phab:T152462]],你可能还需要清空你的浏览器Cookie,或删除名为<code>zhwikiBlockID</code>的Cookie,才能正常编辑维基百科。 | |||
* TCP连接断开之后需要重复上面的步骤才能继续访问。因此使用该方法时请尽量避免进行[[Help:绕过浏览器缓存|绕过浏览器缓存]]操作。 | |||
** 如果你的浏览器安装了自动刷新网页的插件,你可以对某个未被封锁的维基媒体项目网页进行定期刷新以避免重复上面的步骤。 | |||
** 你也可以使用[[JavaScript]]脚本自动完成此操作,请登录后编辑页面[[Special:MyPage/common.js]]并将以下内容添加进去: | |||
<source lang='javascript'> | |||
(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() | |||
})() | |||
</source> | |||
==== Hosts文件 ==== | |||
{{Shortcut|H:Hosts}} | |||
[[Hosts文件]]存在于计算机本地,通过修改该文件可以改变域名至IP地址的映射。 | |||
修改Hosts文件的具体做法是: | |||
# 获取设备的[[超级用户|管理员]]权限或者对设备进行[[Root (Android)|root]]/[[越狱 (iOS)|越狱]]操作: | |||
#*{{建议}}:如果您因故无法获得设备的管理员权限,或者不能/不愿对设备进行root或越狱,可以考虑采取[[#传统DNS|设置DNS]]或使用[[#加密DNS|DoT/DoH]]作为替代措施。 | |||
#* 桌面设备: | |||
#** Windows系统:在编辑时通过[[UAC]]授权获取管理员权限。 | |||
#** Linux、macOS系统:通过<code>su</code>(或在编辑时使用<code>sudo</code>)获取[[root权限]]。 | |||
#* 移动设备: | |||
#*:* Android系统:需要获取[[Root_(Android)|root]]权限,或者安装运行任意虚拟hosts应用,如[https://github.com/postern-overwal/postern-stuff Postern]。 | |||
#*:* IOS系统:需要进行[[越狱_(iOS)|越狱]]操作,或如果可以访问国外版本[[App Store]]的话(中国大陆运营商DNS存在特殊屏蔽设置,故此一般只能访问大陆版本),购买、安装运行[https://apps.apple.com/us/app/surge-web-developer-tool-proxy/id1040100637 Surge]。 | |||
# 打开Hosts文件: | |||
#* Windows系统:從{{key press|开始}}菜單中找到{{key press|记事本}}程序,右键选择{{key press|以管理员身份运行}}(根据[[用户帐户控制]]策略,可能需要输入管理员账户的密码),使用左上角菜单中的{{key press|文件}}→{{key press|打开}},在下面的文件名中输入<code>C:\Windows\System32\drivers\etc\hosts</code>回车打开文件。(取决于系统安装位置的不同,System32的位置也可能不同。可以通过在命令提示符中运行<code>echo %WINDIR%\system32\etc\hosts</code>确认。如果您使用64位系统,请保证自己使用的编辑器为64位编辑器——Windows对于32位程序会暴露一个虚假的System32(即SysWow64),其中不含hosts。) | |||
#* 类UNIX系统(Linux、Android):一般都可在类似于<code>/etc/hosts</code>的位置找到,然后使用[[gedit]](图形界面)或[[vi]](终端界面)编辑。 | |||
#* 其他系统:请参见[[hosts文件]]。 | |||
# 在该文件中加入下列内容(可根据设备类型选择添加): | |||
#*'''[[#维基媒体服务器列表|维基媒体服务器列表]]'''{{`}}[[#desktop-hosts| | |||