自定义域名 https 内网穿透步骤

1、开通隧道

        使用sunnt-ngrok进行内网穿透  https://www.ngrok.cc/

        1.1、注册账号(邮箱+密码)

        1.2、在管理页面花2元进行实名认证(微信操作)

        1.3、在隧道管理开通隧道(视财力和需求而定)购买服务器,美国的服务器免费,128K限速。

2、隧道管理

        2.1 添加隧道,在隧道管理里面添加隧道

        

添加完成之后在列表中显示

    

    https认证根据域名所在的服务商-阿里云进行证书申请

        2.2、在阿里云域名解析中添加自定义域名

申请https证书:

 在阿里云--数字证书管理服务 中申请免费证书,输入需要绑定的自定义域名

提交申请后会生成该证书的域名解析,回到域名解析,添加该解析并进行验证。

一般3-5分钟证书就会审核通过。根据本地配置下载相应的文件。

3、配置本地nginx

        在nginx 文件夹中创建目录ssl,将下载的key,pem文件复制到ssl 文件夹下。

        修改conf文件:

                


worker_processes  1;
events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;

	
    server {
    	listen       443 ssl;
        server_name  自定义域名;
    	ssl_certificate      ssl/自定义域名.pem;
    	ssl_certificate_key  ssl/自定义域名.key;

    	ssl_session_timeout 5m;
    	ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    	ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
    	ssl_prefer_server_ciphers on;

   	location /v1/ {
		proxy_set_header Host $http_host;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header REMOTE-HOST $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_pass http://127.0.0.1:19327/v1/;#本地服务
	}
}
	

}

修改完成之后启动nginx

4、下载ngrok软件

在ngrok.cc网站上下载对于本地电脑的版本,进行下载,然后解压

使用cmd或shell 命令行启动,切换到下载目录下

使用命令./sunny.exe clientid xxxxxxx 启动隧道

出现以下界面即为成功。

5 小程序使用

在小程序后台首页 开发--开发管理界面,开发设置tab页面,在服务器域名中添加自定义域名。

最近更新

最近美国服务器被墙,无奈花了十块钱买了一个月广州的服务器,同样是https 访问,配置不一样。不需要按照教程里面的进行cdn,域名配置和证书和上面步骤一样。

ngrok.cc 隧道的配置里面添加ssl证书的pem,不用在本地nginx配置ssl了。

nginx的配置如下:简单的接口转发就行。


#user  nobody;
worker_processes  1;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    server {
        listen       443 ;
        server_name  127.0.0.1;

        location / {
            proxy_pass   http://127.0.0.1:19327/;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;


        }
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值