标签 image 下的文章

前言

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一键安装脚本及设置教程

前因后果

目前使用的友人C大大的handsome主题,回复时自带有颜文字和斗图两个选项。
handsome主题

结果被落叶大大吐槽表情太丑
表情太丑
然后,就把它扒过来了。

详细教程

找到主题文件夹handsome=>js=>OwO.json
在OwO.json文件里面添加如下泡泡代码

"泡泡": {
        "type": "image",
        "container": [{
            "text": "@(呵呵)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/呵呵.png\" />"
        },
        {
            "text": "@(哈哈)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/哈哈.png\" />"
        },
        {
            "text": "@(吐舌)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/吐舌.png\" />"
        },
        {
            "text": "@(太开心)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/太开心.png\" />"
        },
        {
            "text": "@(笑眼)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/笑眼.png\" />"
        },
        {
            "text": "@(花心)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/花心.png\" />"
        },
        {
            "text": "@(小乖)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/小乖.png\" />"
        },
        {
            "text": "@(乖)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/乖.png\" />"
        },
        {
            "text": "@(捂嘴笑)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/捂嘴笑.png\" />"
        },
        {
            "text": "@(滑稽)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/滑稽.png\" />"
        },
        {
            "text": "@(你懂的)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/你懂的.png\" />"
        },
        {
            "text": "@(不高兴)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/不高兴.png\" />"
        },
        {
            "text": "@(怒)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/怒.png\" />"
        },
        {
            "text": "@(汗)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/汗.png\" />"
        },
        {
            "text": "@(黑线)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/黑线.png\" />"
        },
        {
            "text": "@(泪)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/泪.png\" />"
        },
        {
            "text": "@(真棒)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/真棒.png\" />"
        },
        {
            "text": "@(喷)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/喷.png\" />"
        },
        {
            "text": "@(惊哭)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/惊哭.png\" />"
        },
        {
            "text": "@(阴险)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/阴险.png\" />"
        },
        {
            "text": "@(鄙视)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/鄙视.png\" />"
        },
        {
            "text": "@(酷)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/酷.png\" />"
        },
        {
            "text": "@(啊)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/啊.png\" />"
        },
        {
            "text": "@(狂汗)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/狂汗.png\" />"
        },
        {
            "text": "@(what)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/what.png\" />"
        },
        {
            "text": "@(疑问)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/疑问.png\" />"
        },
        {
            "text": "@(酸爽)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/酸爽.png\" />"
        },
        {
            "text": "@(呀咩爹)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/呀咩爹.png\" />"
        },
        {
            "text": "@(委屈)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/委屈.png\" />"
        },
        {
            "text": "@(惊讶)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/惊讶.png\" />"
        },
        {
            "text": "@(睡觉)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/睡觉.png\" />"
        },
        {
            "text": "@(笑尿)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/笑尿.png\" />"
        },
        {
            "text": "@(挖鼻)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/挖鼻.png\" />"
        },
        {
            "text": "@(吐)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/吐.png\" />"
        },
        {
            "text": "@(犀利)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/犀利.png\" />"
        },
        {
            "text": "@(小红脸)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/小红脸.png\" />"
        },
        {
            "text": "@(懒得理)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/懒得理.png\" />"
        },
        {
            "text": "@(勉强)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/勉强.png\" />"
        },
        {
            "text": "@(爱心)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/爱心.png\" />"
        },
        {
            "text": "@(心碎)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/心碎.png\" />"
        },
        {
            "text": "@(玫瑰)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/玫瑰.png\" />"
        },
        {
            "text": "@(礼物)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/礼物.png\" />"
        },
        {
            "text": "@(彩虹)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/彩虹.png\" />"
        },
        {
            "text": "@(太阳)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/太阳.png\" />"
        },
        {
            "text": "@(星星月亮)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/星星月亮.png\" />"
        },
        {
            "text": "@(钱币)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/钱币.png\" />"
        },
        {
            "text": "@(茶杯)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/茶杯.png\" />"
        },
        {
            "text": "@(蛋糕)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/蛋糕.png\" />"
        },
        {
            "text": "@(大拇指)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/大拇指.png\" />"
        },
        {
            "text": "@(胜利)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/胜利.png\" />"
        },
        {
            "text": "@(OK)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/OK.png\" />"
        },
        {
            "text": "@(沙发)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/沙发.png\" />"
        },
        {
            "text": "@(手纸)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/手纸.png\" />"
        },
        {
            "text": "@(香蕉)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/香蕉.png\" />"
        },
        {
            "text": "@(便便)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/便便.png\" />"
        },
        {
            "text": "@(药丸)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/药丸.png\" />"
        },
        {
            "text": "@(红领巾)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/红领巾.png\" />"
        },
        {
            "text": "@(蜡烛)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/蜡烛.png\" />"
        },
        {
            "text": "@(音乐)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/音乐.png\" />"
        },
        {
            "text": "@(灯泡)",
            "icon": "<img src=\"//m.helingqi.com/expression/paopao/灯泡.png\" />"
        }]
    }

注意:以上代码加在最后一个 } 的上一行,同时,171行后的 } 后面要加上英文的 , 号

看一下完成之后的效果吧。
泡泡表情

要添加其他表情也是同样的方法,加入json就行了。