标签 域名 下的文章

前言

frp内网穿透成功后,访问的时候域名后要加上端口才能访问,不美观。然而配置nginx就可以解决。此篇文章涉及https,因为域名没备案。
image

申请ssl证书

1.地址 腾讯云ssl证书
2.验证域名权限的时候,添加txt最快,大概3分钟证书就能申请下来
image
3.下载证书,解压Nginx出来,下一步用

oneinstack配置

1.ssh登陆服务器,添加虚拟主机,http=>https建议开启

cd oneinstack
./vhost.sh

2.替换ssl证书,先修改下载到的证书名称,用winscp上传到目录
image
3.重新加载nginx
nginx -s reload

修改Virtualhost conf:

1.文件路径:/usr/local/nginx/conf/vhost/域名.conf
2.参考配置,自行修改域名和端口

  server {
  listen 80;
  listen 443 ssl http2;
  ssl_certificate /usr/local/nginx/conf/ssl/域名.crt;
  ssl_certificate_key /usr/local/nginx/conf/ssl/域名.key;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
  ssl_prefer_server_ciphers on;
  ssl_session_timeout 10m;
  ssl_session_cache builtin:1000 shared:SSL:10m;
  ssl_buffer_size 1400;
  add_header Strict-Transport-Security max-age=15768000;
  ssl_stapling on;
  ssl_stapling_verify on;
  server_name 域名;
  access_log /data/wwwlogs/域名_nginx.log combined;
  index index.html index.htm index.php;
  include /usr/local/nginx/conf/rewrite/other.conf;
  root /data/wwwroot/域名;
    location ~ {
    proxy_pass http://127.0.0.1:端口;
    include proxy.conf;
  }
}

原因

在路由器上搭建好了网站,只能局域网内访问,想要外部网络也能访问到该怎么做呢?ddns,然而没有公网ip,这时Frp内网穿透就派上用场了。

作用

下面我说下我理解的frp,有错请指正:
frp有服务端和客户端,把服务端安装在有公网ip的服务器上(中转作用),客户端安装在路由器上。当我们访问路由器内容的时候,先访问公网ip的服务器,这台服务器通过和客户端通信,把内容返给我们。

服务器安装

1.有公网ip的服务器,腾讯云vps 学生机,之前申请的,月付1元。
2.安装命令

wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install

3.基本上默认的就行,需要修改的地方

Please input frps vhost_http_port [1-65535](Default vhost_http_port: 8080):  #输入frp进行http穿透的http服务端口
Please input frps vhost_https_port [1-65535](Default vhost_https_port: 4433): #输入frp进行https穿透的https服务端口

4.安装成功后记下自己的信息,通过frps Dashboard http://ip:端口/ 可以查看连接情况
image

5.服务器端命令

更新命令
./install-frps.sh update
卸载命令
./install-frps.sh uninstall
服务器端管理命令
/etc/init.d/frps start
/etc/init.d/frps stop
/etc/init.d/frps restart
/etc/init.d/frps status
/etc/init.d/frps config
/etc/init.d/frps version

路由器设置

1.Misstar Tools 插件管理里面安装frp
2.填入之前服务器端的信息
image

域名解析

1.解析添加a记录指向服务器
image
2.小米路由器后台=>Misstar Tools=>Frp内网穿透=>穿透列表=>添加
image

验证是否成功

1.http://ip:端口/ 查看
image
2.域名:端口 访问能打开页面
image

参考链接:内网穿透利器Frp一键安装脚本及设置教程

活动地址:https://m.aliyun.com/act/1yuanh5

【阿里云】域名1元注册的特权!.wang/.top/.ltd/等多种后缀任选,注册仅需1元 http://tb.cn/toRdJhw

通用规则
仅限域名首购用户:适用于用户首次购买域名(不含溢价域名),即账号下没有有效的域名业务或者未付款的域名订单;不满足条件的用户需按照实际显示的价格购;
每个用户仅能享受一次1元特价,且不能与其他优惠同时使用。 参加活动的.shop和.ltd域名暂不支持在北京地区进行网站备案。

阿里云域名

自行替换u2b域名,需要科学上网

CCTV-4,https://u2b/watch?v=Y8Wy9LXCapw
中天新闻,https://u2b/watch?v=wUPPkSANpyo
东森新闻,https://u2b/watch?v=E07WI7WxVZY
三立新闻,https://u2b/watch?v=15IKxpj1gQA
台视新闻,https://u2b/watch?v=yk2CUjbyyQY
民视新闻,https://u2b/watch?v=XxJKnDLYZz4
华视新闻,https://u2b/watch?v=7UF21-RF0pY
大爱1,https://u2b/watch?v=ESKjSwcswBM
信大,https://u2b/watch?v=Pkd5LV8PAR4
东网,https://u2b/watch?v=4FXNJy9aYzw
富立,https://u2b/watch?v=FUTa3pXUqls
直播源收集自网络,具有时效性,无效或者有补充的请在文章下方留言

前言

最近一直在找台湾主机,google cloud有,苦于没有信用卡,淘宝上问了几家都说不支持。然后就找vps,看了很多vps推荐类网站,台湾的少之又少,而且还贵。偶然,发现了远振资讯

价格

真心的价格不便宜,在这个购买页面,https://twnoc.net/whmcs/cart.php,我发现了一个月缴60的,简直发现了新大陆一般。
60月缴

支付

支持银联。换算过来13块多。还可以。
银联支付

使用

注册的时候就会要求输入域名,收到邮件后按要求添加域名解析,可以a记录。测试之后发现了php文件打不开。于是发了个工单,得到回复如下:

親愛的用戶您好:
貼圖主機僅支援html,無法執行php程式喔。
您如果想要換成可以執行php程式的主機,可以參考Linux SSD 單一網域虛擬主機方案,
如果您打算幫您的主機轉換方案,請寫信到billing@twnoc.net,會有專人幫您處理轉換方案的事宜。 
客服工程師 Cloud Su 敬上

然后心里千万只草泥马奔腾而过。换方案最便宜也是360台币,算了,这价格都可以买个小鸡了。13块就当交学费吧。

新用户注册之后账户里面有15元的域名注册券,然后购买域名的时候选择用券刚好抵扣.top的15元。官方介绍说要实名认证后才行,实测没通过实名认证的情况下拿到了域名。

景安0元.top域名

之前介绍了:阿里云虚机ssl通过cdn开启https
阿里云的cdn花33块钱买的100g,今天介绍一下腾讯的cdn。价格说明里面可写着免费呢。

所有CDN用户每月均可享受10GB免费流量包,新开通CDN的用户连续6个月,每月再赠送50GB流量包。

免费10g每月

下面以我自己的域名linhaoyi.com来演示,说明下:linhaoyi.com解析使用dnspod,ssl证书在阿里云,使用的阿里云虚拟主机。

开通腾讯云cdn

腾讯云cdn地址:https://www.qcloud.com/product/cdn
注册并开通cdn服务,可以使用dnspod、QQ帐号直接登录。

添加域名

必须备案过的域名
添加域名

解析域名

查看CNAME

查看到CNAME并在dnspod设置里面添加解析

CNAME在dnspod解析

HTTPS配置

在阿里云的证书服务中把当前域名的ssl证书下载到电脑并解压,下载的时候选择Nginx格式的。
打开高级配置,在https配置选项后点击前往配置。
按照要求填写,证书内容复制.pem文件的内容,有两段;私钥内容复制.key文件的内容。
上传ssl证书

加速效果

腾讯cdn加速效果

背景

之前用的linhaoyi.com这个域名,现在用sixu.life这个域名,原linhaoyi.com跳到sixu.life,www.linhaoyi.com是另外一个站。linhaoyi.com和www.linhaoyi.com是同时解析到阿里云虚机的。

Header跳转

这段代码添加在typecho的主题文件header.php文件中。

<?php
     if($_SERVER['HTTP_HOST'] == 'linhaoyi.com'){
    $url = "https://sixu.life".$_SERVER["REQUEST_URI"]; 
    Header("Location:$url"); 
    }
?>

上面代码中linhaoyi.com是旧网址,sixu.life是要跳转的目标地址。这个代码的好处就是www.linhaoyi.com进来的用户可以正常访问typecho博客内容,而从linhaoyi.com进来的直接跳走。

.HTACCESS跳转

.HTACCESS保存在网站当前域名的根目录

RewriteEngine on
RewriteRule ^(.*)$ https://sixu.life/$1 [R=301,L]

注意修改上面的网址 sixu.life 为你新站点的地址URL,这样就可以实现全站301

google站长工具里面重新添加新域名和sitemap