缘由: 研究微信开发,还好有一个已经备案的玉米,特此琢磨以下如何内网穿透,感觉natapp、花生壳这类穿透价格有点子坑。。。暂时还不了解其他的穿透方法,路过的大佬请多多指教。
步骤如下(写的巨详细啦~):
1、centos开启反向隧道
cd /etc/ssh
vim sshd_config
找到以下三项分别配置好,其他的不要动:
GatewayPorts yes # CentOS7 开启反向隧道
ClientAliveInterval 60 # 保证服务不断开,每60秒自动发送一次请求
ClientAliveCountMax 36000 # 十个小时没有发送请求即自动断开
配置完成后重启ssh服务:
service sshd restart
2、在nginx配置文件添加一项location反向代理,端口号自己确定,在xshell配置中要用到:
cd /etc/nginx
vim nginx.conf
location /wx {
# 微信公众号反向代理(配合xshell实现内网穿透)
proxy_pass http://127.0.0.1:9000;
}
保存重启nginx服务: nginx -s reload
3、配置xshell隧道规则
选择要链接的云服务器如上配置完点击确定
勾选此项即可完成配置
网友评论