User talk:田宮真莉
感谢您在H萌娘的编辑
- 重定向 帮助:如何訪問
偷懒不想创建页面
|
本文旨在为访问中文里萌娘有困难障碍的中文用户,提供有效安全的访问方法。 Template:Pp-vandalism Template:NoteTA Template:Wikipedia how-to Template:Nutshell Template:Newbies
本文旨在为访问包括中文维基百科在内的部分维基媒体基金会旗下项目有困难障碍的中文用户,提供有效安全的访问方法。
中国大陆直连情况
維基百科的網址如下:
- https://zh.wikipedia.org/ (中文維基百科桌面版)
- https://zh.m.wikipedia.org/ (中文維基百科移动版)
- https://www.wikipedia.org/ (多语言入口,可以通过链接访问或搜索任意语言版本的维基百科)
自2015年6月中旬起,维基媒体基金会对旗下项目进行了强制性加密(HTTPS),未加密的明文版页面(HTTP)会被强制跳转到对应的加密版页面。如果访问中浏览器出现证书错误等提示,或者页面停留在明文版而未跳转至加密版(即地址栏不以https://
开头),说明连接极有可能已经受到了干扰,请停止访问,不要添加例外,以免传输的数据被窃听。
如果你在直接连接(未使用代理、4567等手段)维基百科时遇到的情况和下文描述不尽相同,也欢迎留下反馈信息。
IPv4连接
目前,在中国大陆直接访问维基媒体基金会的不同项目可能会遇到如下情况: Template:Wiki-accessibility-CHN 另外,由于目前维基媒体位于美国旧金山的服务器遭遇部分封锁,若您的DNS解析结果为198.35.26.96,则所有的项目均无法访问。
IPv6连接
维基媒体基金会旗下项目均支持IPv6连接。教育网和部分移动数据连接会使用IPv6,因此在不使用任何代理的情况下有可能可以直接访问维基百科。 然而,防火长城对维基百科部分项目的DNS污染可能会影响到IPv6地址的解析。如果有必要,仍然需要手动调整IPv6地址(参见修正域名解析)。
维基媒体服务器列表
维基媒体基金会使用下列IP地址提供服务入口,您可以使用下面的IP地址替换后续教程(如#修正域名解析)中提供的IP地址。text-lb
和upload-lb
之间的数据不互通,通常应该使用text-lb
中的IP地址,但是对于图片服务器(upload.wikimedia.org
)及地图服务(maps.wikimedia.org
)则应该使用upload-lb
中的IP地址。您可根据延迟和丢包率等测试数据决定使用哪个服务器。
另需指出Toolforge单独拥有数据中心,因此不使用以下任何IP地址,而有专用IP地址185.15.56.11
。
教育网屏蔽了部分IPv6地址,使用前应确认可用性。
位置 | 数据中心名 | 对应项目 | 网络地址 | |||
---|---|---|---|---|---|---|
text-lb | upload-lb | |||||
IPv4地址 | IPv6地址 | IPv4地址 | IPv6地址 | |||
Template:USA旧金山 | ulsfo | 大部分项目 | 1 198.35.26.96 | Template:Y 2620:0:863:ed1a::1 | Template:Y 198.35.26.112 | Template:Y 2620:0:863:ed1a::2:b |
Template:USA卡罗尔顿 | codfw | 大部分项目 | Template:Y 208.80.153.224 | Template:Y 2620:0:860:ed1a::1 | Template:Y 208.80.153.240 | Template:Y 2620:0:860:ed1a::2:b |
Template:USA阿什本 | eqiad | 大部分项目 | Template:Y 208.80.154.224 | Template:Y 2620:0:861:ed1a::1 | Template:Y 208.80.154.240 | Template:Y 2620:0:861:ed1a::2:b |
Template:NED阿姆斯特丹 | esams | 大部分项目 | Template:Y 91.198.174.192 | Template:Y 2620:0:862:ed1a::1 | Template:Y 91.198.174.208 | Template:Y 2620:0:862:ed1a::2:b |
Template:SGP | eqsin | 大部分项目 | Template:Y 103.102.166.224 | Template:Y 2001:df2:e500:ed1a::1 | Template:Y 103.102.166.240 | Template:Y 2001:df2:e500:ed1a::2:b |
Template:Y 在中国大陆可以直接连接的IP地址 |
2 在中国大陆不能直接连接的IP地址 |
通过查询 text-lb.(数据中心名).wikimedia.org
、upload-lb.(数据中心名).wikimedia.org
(lb是load balancer的缩写)可以获得上述的IP地址。此外也可以参考meta:Wikimedia servers或Wikipedia:服务器页面获得维基媒体基金会服务器的相关信息。
直接连接
本地反向代理
因维基百科的ip可以正常连接,所以可以通过本地反代的方式规避防火长城的SNI检测。使用Nginx进行本地反向代理,详见此处。nginx下载并配置后直接双击运行即可;如需要停止服务,可使用nginx -s quit命令或直接在任务管理器(或Linux中使用kill命令)终止nginx进程。
这里提供了一个完整配置(请删除nginx.conf的“server 198.35.26.96:443;”一行),但只支持维基百科。
如果您不懂得如何配置,可以使用Accesser(Python编写)。
修正域名解析
Template:Shortcut 截至2019年8月19日,防火长城会对部分维基媒体项目进行DNS污染和/或基于SNI检测的TCP连接重置。对此您可以在设置修正域名解析(具体方法参见下文)后先访问未被封锁的维基媒体基金会旗下的其他项目(例如元维基或维基数据)再切换至被封锁的项目,即可在接下来的一段时间内正常访问。如果上述操作无效,可以等待几分钟后重试,通常即可成功连接。您也可以使用代理服务访问维基百科以获得更加稳定的体验。
目前已知不能完全正常访问的项目包括:
- 所有语言版本的维基百科(所有以
.wikipedia.org
结尾的域名) - 中文维基语录桌面版(
zh.wikiquote.org
) - 维基共享资源移动版(
commons.m.wikimedia.org
) - 中文维基新闻桌面版和移动版(
zh.wikinews.org
、zh.m.wikinews.org
) - 英文维基新闻桌面版(
en.wikinews.org
)
修正域名解析后,用户在首次访问中文维基百科时,需输入以https://
开头的网址方可成功连接,否则仍会遭到屏蔽。由于应用了HSTS技术,使用较新版本浏览器的用户如果成功进入了维基媒体基金会旗下项目的页面,在之后的两周(1209600秒)内再次访问相同项目时浏览器会自动将http://
改为https://
来访问加密版页面而无须通过服务器进行该跳转。
(i)注意 :
- 使用这些按钮中的地址可以一键从其他维基媒体项目切换到中文维基百科(复制:桌面设备右键,移动设备长按):Template:Clickable button 2Template:Clickable button 2Template:Clickable button 2Template:Clickable button 2Template:Clickable button 2Template:Clickable button 2Template:Clickable button 2Template:Clickable button 2。
- 修正域名解析不会改变您的IP地址,因此您仍然会对维基媒体基金会旗下项目展现运营商的真实IP地址。不过不用担心,对于注册用户而言,其IP地址是不会对其他用户显示的(除了需要用户查核等特殊情况),仅根据维基媒体基金会的隐私政策储存在服务器后台。假如真的遇到用户查核,您的IP地址也不会和别人的混淆,进而避免被误认为是破坏者的傀儡/马甲/小号。
(i)注意 :
- 若您已经因为使用代理服务器或4567编辑维基百科而被自动封禁,现在希望通过设置Hosts或DNS服务器编辑维基百科,请在完成修改之后尝试不使用代理或关闭4567,直接访问维基百科。
- 由于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文件
Template:Shortcut Hosts文件存在于计算机本地,通过修改该文件可以改变域名至IP地址的映射。
修改Hosts文件的具体做法是:
- 获取设备的管理员权限或者对设备进行root/越狱操作:
- 打开Hosts文件:
- Windows系统:從Template:Key press菜單中找到Template:Key press程序,右键选择Template:Key press(根据用户帐户控制策略,可能需要输入管理员账户的密码),使用左上角菜单中的Template:Key press→Template:Key press,在下面的文件名中输入
C:\Windows\System32\drivers\etc\hosts
回车打开文件。(取决于系统安装位置的不同,System32的位置也可能不同。可以通过在命令提示符中运行echo %WINDIR%\system32\etc\hosts
确认。如果您使用64位系统,请保证自己使用的编辑器为64位编辑器——Windows对于32位程序会暴露一个虚假的System32(即SysWow64),其中不含hosts。) - 类UNIX系统(Linux、Android):一般都可在类似于
/etc/hosts
的位置找到,然后使用gedit(图形界面)或vi(终端界面)编辑。 - 其他系统:请参见hosts文件。
- Windows系统:從Template:Key press菜單中找到Template:Key press程序,右键选择Template:Key press(根据用户帐户控制策略,可能需要输入管理员账户的密码),使用左上角菜单中的Template:Key press→Template:Key press,在下面的文件名中输入
- 在该文件中加入下列内容(可根据设备类型选择添加):
- 维基媒体服务器列表Template:`[[#desktop-hosts|