微信开发的本地调试环境搭建

  • 时间:
  • 浏览:0

sudo su

搜能能下,能能用ngrok,好快的下载,设置好了。把ngrokURL填入微信设置时,微信提示你这些 网址指在安全风险,由于不支持了。

 措施三:

GatewayPorts yes

否则重启SSHsudo service ssh restart

打开防火,允许访问100端口

Azure:

微信开的本地调试只支持100号端口,实验了所以措施,总结一下:

sudo nano /etc/ssh/sshd_config

[root@Linux ~]# grep root /etc/shadow

2)打开服器的转发功能,执行以下命令:

最后一步,设置端口转发,在本机上运行(假设你使用MAC):

PermitRootLogin yes

[root@Linux ~]# passwd

1)首先:把linux器占用100号端口的服

公司使用的是联通ADSL, 在路由器上做完端口映射后发现电/封了100端口,所以你这些 措施走不通了。

ssh -R 100:localhost:9001 root@wechatdev.yourdomain.com (这句话的意思是,把发到wechatdev.yourdomain.com:100的流量都转发到本地的9001端口。

打开防火,允许访问100端口

root:*LOCK*:141000::::::

/etc/ssh/sshd_config文件末尾加入一句:

你这些 措施要求你有一台外网linux服务器。微信要求这台机器的域名是由于通过ICP备案的,让他用你开发域名的2个 子域名指向你这些 服务器。比如http://wechatdev.yourdomain.com

尝试了阿里云和Azure Linux虚拟机,有以下要注意的:

PermitRootLogin without-password

措施一: 

阿里云

措施二:

为:

Azure比阿里云有点的地方是,root用户默认是没打开的。所有许多人儿还要打开root

sudo nano /etc/ssh/sshd_config

#PermitRootLogin without-password (注释掉)

sudo service ssh restart

修改