-
-
Notifications
You must be signed in to change notification settings - Fork 359
How To: 使用NSmartProxy调试微信小程序
TMOONLIGHT edited this page Dec 5, 2019
·
5 revisions
- 一台阿里云服务器或有外网IP的服务器A
- 已经备过案的域名
- nginx已安装在A上
- NSmartProxy已下载,服务端已经安装在A上
2.1、nginx设置
server {
listen 80;
server_name www.yourdomain.com;
location / {
# 这里的端口需要跟NSmartProxy客户端里设置的ConsumerPort端口保持一致
proxy_pass http://127.0.0.1:10080/;
proxy_set_header Host $host;
proxy_set_header Remote_Addr $remote_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
重启nginx
nginx -s reload
2.2、NSmartProxy本地客户端设置(appsettings.json)
{
"ProviderWebPort": 12309, //服务器端口
"ProviderAddress": "2017studio.imwork.net", //服务器地址
//反向代理客户端列表
"Clients": [
{//网站服务
"IP": "127.0.0.1",
"TargetServicePort": "80",
"ConsumerPort":"10080"
}
]
}
2.3 NSmartProxy服务端设置(appsettings.json)
{
"ReversePort": 7842, //反向连接端口
"ConfigPort": 7841, //配置服务端口
"WebAPIPort": 12309 //API服务端口
}
在本机启动客户端。
在浏览器打开www.yourdomain.com,正常访问即告成功。