申请Outlook2-3位字符/数字超短邮箱

01、日本的后缀outlook.jp
https://signup.live.com/signup.aspx?mkt=JA-JP&lic=1
02、韩国的后缀outlook.kr
https://signup.live.com/signup.aspx?mkt=KO-KR&lic=1
03、沙特阿拉伯的后缀outlook.sa
https://signup.live.com/signup.aspx?mkt=AR-AR&lic=1
04、阿根廷的后缀outlook.com.ar
https://signup.live.com/signup.aspx?mkt=AU-AR&lic=1
05、澳大利亚的后缀outlook.com.au
https://signup.live.com/signup.aspx?mkt=AU-AU&lic=1
06、奥地利的后缀outlook.at
https://signup.live.com/signup.aspx?mkt=AT-AT&lic=1
07、比利时的后缀outlook.be
https://signup.live.com/signup.aspx?mkt=BA-BE&lic=1
08、巴西的后缀outlook.com.br
https://signup.live.com/signup.aspx?mkt=Br-Br&lic=1
09、智利的后缀outlook.cl
https://signup.live.com/signup.aspx?mkt=cl-cl&lic=1
10、捷克的后缀outlook.cz
https://signup.live.com/signup.aspx?mkt=cz-cz&lic=1
11、法国的后缀outlook.fr
https://signup.live.com/signup.aspx?mkt=fr-fr&lic=1
12、德国的后缀outlook.de
https://signup.live.com/signup.aspx?mkt=de-de&lic=1
13、希腊的后缀outlook.com.gr
https://signup.live.com/signup.aspx?mkt=gr-gr&lic=1
14、以色列的后缀outlook.co.il
https://signup.live.com/signup.aspx?mkt=il-il&lic=1
15、印度的后缀outlook.in
https://signup.live.com/signup.aspx?mkt=in-in&lic=1
16、印尼的后缀outlook.co.id
https://signup.live.com/signup.aspx?mkt=iD-iD&lic=1
17、爱尔兰的后缀outlook.ie
https://signup.live.com/signup.aspx?mkt=ie-ie&lic=1
18、意大利的后缀outlook.it
https://signup.live.com/signup.aspx?mkt=it-it&lic=1
19、匈牙利的后缀outlook.hu
https://signup.live.com/signup.aspx?mkt=hu-hu&lic=1
20、日本的后缀outlook.jp
https://signup.live.com/signup.aspx?mkt=jp-jp&lic=1
21、韩国的后缀outlook.kr
https://signup.live.com/signup.aspx?mkt=kr-kr&lic=1
22、拉脱维亚的后缀outlook.lv
https://signup.live.com/signup.aspx?mkt=lv-lv&lic=1
23、马来西亚的后缀outlook.my
https://signup.live.com/signup.aspx?mkt=my-my&lic=1
24、新西兰的后缀outlook.co.nz
https://signup.live.com/signup.aspx?mkt=nz-nz&lic=1
25、菲律宾的后缀outlook.ph
https://signup.live.com/signup.aspx?mkt=ph-ph&lic=1
26、葡萄牙的后缀outlook.pt
https://signup.live.com/signup.aspx?mkt=pt-pt&lic=1
27、新加坡的后缀outlook.sg
https://signup.live.com/signup.aspx?mkt=sg-sg&lic=1
28、斯洛伐克的后缀outlook.sk
https://signup.live.com/signup.aspx?mkt=sk-sk&lic=1
29、西班牙的后缀outlook.es
https://signup.live.com/signup.aspx?mkt=es-es&lic=1
30、泰国的后缀outlook.co.th
https://signup.live.com/signup.aspx?mkt=th-th&lic=1
31、土耳其的后缀outlook.com.tr
https://signup.live.com/signup.aspx?mkt=tr-tr&lic=1
32、越南的后缀outlook.com.vn
https://signup.live.com/signup.aspx?mkt=vn-vn&lic=1

Cloudflare Workers 免费搭建 Google 镜像

// Website you intended to retrieve for users.
const upstream = 'www.google.com'

// Custom pathname for the upstream website.
const upstream_path = '/'

// Website you intended to retrieve for users using mobile devices.
const upstream_mobile = 'www.google.com'

// Countries and regions where you wish to suspend your service.
const blocked_region = ['KP', 'SY', 'PK', 'CU']

// IP addresses which you wish to block from using your service.
const blocked_ip_address = ['0.0.0.0', '127.0.0.1']

// Whether to use HTTPS protocol for upstream address.
const https = true

// Whether to disable cache.
const disable_cache = false

// Replace texts.
const replace_dict = {
    '$upstream': '$custom_domain',
    '//google.com': ''
}

addEventListener('fetch', event => {
    event.respondWith(fetchAndApply(event.request));
})

async function fetchAndApply(request) {
    const region = request.headers.get('cf-ipcountry').toUpperCase();
    const ip_address = request.headers.get('cf-connecting-ip');
    const user_agent = request.headers.get('user-agent');

    let response = null;
    let url = new URL(request.url);
    let url_hostname = url.hostname;

    if (https == true) {
        url.protocol = 'https:';
    } else {
        url.protocol = 'http:';
    }

    if (await device_status(user_agent)) {
        var upstream_domain = upstream;
    } else {
        var upstream_domain = upstream_mobile;
    }

    url.host = upstream_domain;
    if (url.pathname == '/') {
        url.pathname = upstream_path;
    } else {
        url.pathname = upstream_path + url.pathname;
    }

    if (blocked_region.includes(region)) {
        response = new Response('Access denied: WorkersProxy is not available in your region yet.', {
            status: 403
        });
    } else if (blocked_ip_address.includes(ip_address)) {
        response = new Response('Access denied: Your IP address is blocked by WorkersProxy.', {
            status: 403
        });
    } else {
        let method = request.method;
        let request_headers = request.headers;
        let new_request_headers = new Headers(request_headers);

        new_request_headers.set('Host', upstream_domain);
        new_request_headers.set('Referer', url.protocol + '//' + url_hostname);

        let original_response = await fetch(url.href, {
            method: method,
            headers: new_request_headers
        })

        connection_upgrade = new_request_headers.get("Upgrade");
        if (connection_upgrade && connection_upgrade.toLowerCase() == "websocket") {
            return original_response;
        }

        let original_response_clone = original_response.clone();
        let original_text = null;
        let response_headers = original_response.headers;
        let new_response_headers = new Headers(response_headers);
        let status = original_response.status;
		
		if (disable_cache) {
			new_response_headers.set('Cache-Control', 'no-store');
	    }

        new_response_headers.set('access-control-allow-origin', '*');
        new_response_headers.set('access-control-allow-credentials', true);
        new_response_headers.delete('content-security-policy');
        new_response_headers.delete('content-security-policy-report-only');
        new_response_headers.delete('clear-site-data');
		
		if (new_response_headers.get("x-pjax-url")) {
            new_response_headers.set("x-pjax-url", response_headers.get("x-pjax-url").replace("//" + upstream_domain, "//" + url_hostname));
        }
		
        const content_type = new_response_headers.get('content-type');
        if (content_type != null && content_type.includes('text/html') && content_type.includes('UTF-8')) {
            original_text = await replace_response_text(original_response_clone, upstream_domain, url_hostname);
        } else {
            original_text = original_response_clone.body
        }
		
        response = new Response(original_text, {
            status,
            headers: new_response_headers
        })
    }
    return response;
}

async function replace_response_text(response, upstream_domain, host_name) {
    let text = await response.text()

    var i, j;
    for (i in replace_dict) {
        j = replace_dict[i]
        if (i == '$upstream') {
            i = upstream_domain
        } else if (i == '$custom_domain') {
            i = host_name
        }

        if (j == '$upstream') {
            j = upstream_domain
        } else if (j == '$custom_domain') {
            j = host_name
        }

        let re = new RegExp(i, 'g')
        text = text.replace(re, j);
    }
    return text;
}


async function device_status(user_agent_info) {
    var agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
    var flag = true;
    for (var v = 0; v < agents.length; v++) {
        if (user_agent_info.indexOf(agents[v]) > 0) {
            flag = false;
            break;
        }
    }
    return flag;
}

全球免费公共 DNS 解析服务器

国内免费公共 DNS 域名解析服务收集

★ DNSPod Public DNS+

Public DNS+ 是属于腾讯云旗下的公共 DNS 服务。拥有 80 多条国内线路和 4 条海外线路,有 BGP Anycast 技术,也是国内首家支持谷歌 ECS (edns-client-subnet) 协议的公共 DNS 解析服务。它只使用一个 IP,但有三地集群容灾和秒级自动故障切换,在国内大多数地方的测速数据都非常好,值得推荐。

Public DNS+
IPv4 地址
首选:119.29.29.29

★ AliDNS 阿里公共 DNS 解析服务

阿里公共 DNS 是 阿里云 推出的免费 DNS 递归解析系统,宣称全球数百台服务器组成的集群,拥有充足的带宽资源,目标是成为国内互联网基础设施的组成部分,支持 BGP Anycast 以及 ECS 技术。

AliDNS 阿里公共 DNS
IPv4 地址
首选:223.5.5.5
备用:223.6.6.6

★ 114 DNS

114 DNS 在国内的用户量相当巨大,其 DNS 解析成功率高,与 ISP 的 DNS 相比,能访问更多的国内外网站;号称纯净、无劫持、无需再忍受被强插广告或粗俗网站之痛苦;114DNS 做得比较早,有一定的技术积累,稳定性不错,尽管速度比前两者差一点点,但也都能让人满意。它还有一个特色,就是根据不同用途可以选择不同的 DNS 组。

114 DNS
常规公共 DNS (干净无劫持)
首选:114.114.114.114 、备选:114.114.115.115
拦截钓鱼病毒木马网站 (保护上网安全)
首选:114.114.114.119、备用:114.114.115.119
拦截色情网站 (保护儿童)
首选:114.114.114.110、备用:114.114.115.110

★ 百度 BaiduDNS

百度 DNS 公共解析服务,支持 ipv4 和 ipv6。作为中国最大的搜索引擎,百度拥有一流的基础设施和强大技术实力,国内速度相当快!该服务快速稳定无劫持,智能拦截恶意网站,支持 BGP Anycast 和 ECS 技术。

百度 BaiduDNS
IPv4 地址:180.76.76.76
IPv6 地址:2400:da00::6666

360 DNS 派 (DNSpai Public DNS)

DNS 派是由 360 出品的免费公众 DNS 解析服务。它可以让网上冲浪更加稳定、快速、安全;为家庭拦截钓鱼网站,过滤非法网站,建立一个绿色健康的网上环境;为域名拼写自动纠错等。

DNS 派
首选(电信/移动/铁通):101.226.4.6
备选(电信/移动/铁通):218.30.118.6
首选(联通):123.125.81.6
备选(联通):140.207.198.6

CNNIC sDNS

sDNS  (SecureDNS,简称 sDNS) 是由中国互联网络信息中心 CNNIC 与国内外电信运营商合作推出的免费公共云解析服务,旨在为用户提供高速、安全、智能的上网接入解析服务。sDNS递归云解析服务采用 IP Anycast+BGP 技术跨区域、跨运营商的分布式异构部署,比运营商提供的 DNS 更快更稳定。

CNNIC sDNS
IPv4 地址
首选:1.2.4.8
备用:210.2.4.8

OneDNS

OneDNS 是一个安全、快速、免费的小众 DNS 服务。它能屏蔽恶意网站、摆脱无良 ISP 的DNS污染与劫持。同时横跨南北的高速线路加速您的网络连接。

OneDNS
IPv4 地址
首选:117.50.11.11
备用:117.50.22.22

国外 (美国) 免费公共 DNS 解析服务推荐:

顾名思义,国外的 DNS 当然是适合海外用户使用咯。而对于国内用户来说,尽管这些 DNS 服务器在国内访问速度不算快,但作用也不少,比如买了国外的 VPS 来搭建番·羽·土·啬相关的应用时,可以配置它使用国外的 DNS 等等。

★ Google Public DNS (8.8.8.8)

来自 Google 提供的免费全球公共 DNS 服务,主要为了改进网络浏览速度、改善网络用户的浏览体验。这个基本上不用多做什么介绍了,可能它也是目前全球范围内使用量最大的公共 DNS 了,老牌、稳定、技术强劲。

Google Public DNS
IPv4 地址
首选:8.8.8.8
备用:8.8.4.4
IPv6 地址
首选:2001:4860:4860::8888
备用:2001:4860:4860::8844

★ CloudFlare DNS (1.1.1.1)

CloudFlare DNS 是号称全球最快的 DNS 服务 (当然天朝不算在全球范围内 >_<), CloudFlare 是全球最大的 CDN / DDOS 防护服务提供商之一 (在国内与百度云加速合作),其遍布全球的基础设施资源极其丰富,资金和技术实力相当雄厚。在国外实测速度相当强劲,目前我已将海外的 VPS 全部换到此 DNS,解析速度非常快,相当值得推荐!

CloudFlare DNS
IPv4 地址
首选:1.1.1.1
备用:1.0.0.1
IPv6 地址:
首选:2606:4700:4700::1111
备用:2606:4700:4700::1001

IBM Quad9 (9.9.9.9)

IBM 、Global Cyber Alliance 和 Packet Clearing House 合作推出的免费 Quad9 公共 DNS 服务 (9.9.9.9),主打安全,它会智能屏蔽恶意网址、僵尸网络、钓鱼攻击和其它恶意主机相关联的域名,而且更注重隐私保护。对安全有需求的朋友可以使用这组 DNS。

IBM Quad9
IPv4 地址
首选:9.9.9.9
备用:149.112.112.112
IPv6 地址
首选:2620:fe::fe
备用:2620:fe::9

Cisco OpenDNS

OpenDNS 是一个老牌的免费公共 DNS 提供商,后来被 Cisco (思科) 全资收购。

OpenDNS
IPv4 地址
首选:208.67.222.222
备用:208.67.220.220
IPv6 地址
首选:2620:0:ccc::2
备用:2620:0:ccd::2

Hurricane Electric Public DNS (HE)

HE Public DNS (访问)
IPv4 地址
首选:74.82.42.42
备用:66.220.18.42
IPv6 地址
首选:2001:470:20::2
备用:2001:470:0:9d::2

科摩多 Comodo SecureDNS

科摩多公共 DNS 服务 (访问)
IPv4 地址
首选:8.26.56.26
备用:8.20.247.20

Verisign Public DNS

Verisign Public DNS (访问)
IPv4 地址
首选:64.6.64.6
备用:64.6.65.6
IPv6 地址
首选:2620:74:1b::1:1
备用:2620:74:1c::2:2

Neustar Recursive DNS

Neustar Recursive DNS (访问)
IPv4 地址
首选:156.154.70.1
备用:156.154.71.1
IPv6 地址
首选:2610:a1:1018::1
备用:2610:a1:1019::1

ORACLE Dyn Public DNS

Dyn Public DNS (访问)
IPv4 地址
首选:216.146.36.36
备用:216.146.35.35

Level3 Public DNS

Level3 Public DNS (访问)
IPv4 地址
首选:209.244.0.3
备用:209.244.0.4

Alternate DNS

Alternate DNS (访问)
IPv4 地址
首选:23.253.163.53
备用:198.101.242.72

香港地区公共 DNS 解析服务

香港宽频 / HKBN

香港宽频 DNS
IPv4 地址
首选:203.80.96.10

和记环球电讯 DNS

和记环球电讯 DNS
IPv4 地址
首选:202.45.84.58
备用:202.45.84.59

Pacific SuperNet  DNS

Pacific SuperNet  DNS
IPv4 地址
首选:202.14.67.4
备用:202.14.67.14

台湾地区公共 DNS 解析服务

中华电信 / HiNet

中华电信公共 DNS
IPv4 地址
首选:168.95.1.1
备用:168.95.192.1
IPv6 地址
首选:2001:b000:168::1
备用:2001:b000:168::2

数位联合电信 / Seednet

数位联合电信 DNS
IPv4 地址
首选:139.175.252.16
备用:139.175.55.244

台湾网路资讯  / TWNIC Quad101 Public DNS

台湾网路资讯 TWNIC Quad101 Public DNS (访问)
首选:101.101.101.101
备用:101.102.103.104
IPv6 地址
首选:2001:de4::101
备用:2001:de4::102

韩国免费公共 DNS 解析服务推荐:

KT olleh

KT olleh DNS
IPv4 地址:
首选:168.126.63.1
备用:168.126.63.2

SK Broadband

SK Broadband DNS
首选:210.220.163.82
备用:219.250.36.130

LG U+

LG U+ DNS
两者二选一
首选:164.124.101.2
备用:203.248.252.2

首选:164.124.107.9
备用:203.248.242.2

其他国家地区公共 DNS 解析服务:

俄罗斯 Yandex Public DNS

俄罗斯 Yandex Public DNS (访问)
IPv4 地址
首选:77.88.8.8
备用:77.88.8.1
IPv6 地址
首选:2a02:6b8::feed:0ff
备用:2a02:6b8:0:1::feed:0ff

俄罗斯 SafeDNS

俄罗斯 SafeDNS (访问)
IPv4 地址
首选:195.46.39.39
备用:195.46.39.40

德国 DNS.WATCH Public DNS

德国 DNS.WATCH Public DNS (访问)
IPv4 地址
首选:84.200.69.80
备用:84.200.70.40
IPv6 地址
首选:2001:1608:10:25::1c04:b12f
备用:2001:1608:10:25::9249:d69b

瑞士 xiala.net Public DNS

瑞士 xiala.net Public DNS (访问)
IPv4 地址
首选:77.109.148.136
备用:77.109.148.137
IPv6 地址
首选:2001:1620:2078:136::
备用:2001:1620:2078:137::

丹麦 UncensoredDNS

丹麦 UncensoredDNS (访问)
IPv4 地址
首选:91.239.100.100
备用:89.233.43.71
IPv6 地址
首选:2001:67c:28a4::
备用:2a01:3a0:53:53::

荷兰 Freenom World Public DNS

荷兰 Freenom World Public DNS (访问)
IPv4地址
首选:80.80.80.80
备用:80.80.81.81

Let’s Encrypt+Apache虚拟主机上设置

Apache在生成证书后也需要修改一下apache的配置文件 /usr/local/apache/conf/httpd.conf ,查找httpd-ssl将前面的#去掉。
然后再执行:
Apache 2.2如下:

cat >/usr/local/apache/conf/extra/httpd-ssl.conf<<EOF
Listen 443

AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl

SSLCipherSuite EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5
SSLProxyCipherSuite EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5
SSLHonorCipherOrder on

SSLProtocol all -SSLv2 -SSLv3
SSLProxyProtocol all -SSLv2 -SSLv3
SSLPassPhraseDialog builtin

SSLSessionCache "shmcb:/usr/local/apache/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300

SSLMutex "file:/usr/local/apache/logs/ssl_mutex"

SSLStrictSNIVHostCheck on
NameVirtualHost *:443
EOF

Apache 2.4如下:

cat >/usr/local/apache/conf/extra/httpd-ssl.conf<<EOF
Listen 443

AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl

SSLCipherSuite EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5
SSLProxyCipherSuite EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5
SSLHonorCipherOrder on

SSLProtocol all -SSLv2 -SSLv3
SSLProxyProtocol all -SSLv2 -SSLv3
SSLPassPhraseDialog builtin

SSLSessionCache "shmcb:/usr/local/apache/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300

Mutex sysvsem default

SSLStrictSNIVHostCheck on
EOF

并在对应apache虚拟主机配置文件的最后下面添加上SSL部分的配置文件:

<VirtualHost *:443>
	DocumentRoot /home/wwwroot/www.xiaokyun.com   #网站目录
	ServerName www.xiaokyun.com:443   #域名
	ServerAdmin admin@xiaokyun.com      #邮箱
	ErrorLog "/home/wwwlogs/www.xiaokyun.com-error_log"   #错误日志
	CustomLog "/home/wwwlogs/www.xiaokyun.com-access_log" common    #访问日志
	SSLEngine on
	SSLCertificateFile /etc/letsencrypt/live/www.xiaokyun.com/fullchain.pem   #改一下里面的域名就行
	SSLCertificateKeyFile /etc/letsencrypt/live/www.xiaokyun.com/privkey.pem    #改一下里面的域名就行

<Directory "/home/wwwroot/www.xiaokyun.com">   #网站目录
	SetOutputFilter DEFLATE
	Options FollowSymLinks
	AllowOverride All
	Order allow,deny
	Allow from all
	DirectoryIndex index.html index.php
</Directory>

</VirtualHost>

需将上述配置根据自己的实际情况修改后,添加到虚拟主机配置文件最后面。注意要重启apache使其实现。
执行:

/etc/init.d/httpd restart

重启Apache使其生效。

Let’s Encrypt+Nginx虚拟主机设置

完整配置如下:

server
{
listen 443 ssl; //如果需要spdy也可以加上,lnmp1.2及其后版本都默认支持spdy,lnmp1.3 nginx 1.9.5以上版本默认支持http2
server_name www.xiaokyun.com; //这里是你的域名
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/www.xiaokyun.com; //网站目录
ssl_certificate /etc/letsencrypt/live/www.xiaokyun.com/fullchain.pem; //前面生成的证书,改一下里面的域名就行,不建议更换路径
ssl_certificate_key /etc/letsencrypt/live/www.xiaokyun.com/privkey.pem; //前面生成的密钥,改一下里面的域名就行,不建议更换路径
ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;

include wordpress.conf; //这个是伪静态根据自己的需求改成其他或删除
#error_page 404 /404.html;
location ~ [^/].php(/|$)
{
# comment try_files $uri =404; to enable pathinfo
try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf; //lnmp 1.0及之前版本替换为include fcgi.conf;
#include pathinfo.conf;
}

location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}

location ~ .*.(js|css)?$
{
expires 12h;
}

access_log off;
}

需将上述配置根据自己的实际情况修改后,添加到虚拟主机配置文件最后面。

添加完需要执行:

/etc/init.d/nginx reload

重新载入配置使其生效。

如果需要HSTS,可以加上

add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";