记录下大佬分享的利用xshell的ssh隧道反向穿透

本文记录了通过xshell设置ssh隧道实现微信开发本地调试的方法。步骤包括:1) 配置xshell的ssh隧道,设置远程传入,指定服务器和本地端口;2) 修改sshd_config允许TCP转发;3) 更新nginx配置以监听指定端口;4) 本地启动项目并配置微信服务器地址。完成以上步骤后,微信的事件将转发到本地,便于调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  最近在做微信的开发,微信开发本地调试比较麻烦,然后大佬给了一个ssh隧道反向穿透,然后整理一下,其中原理现在还没有理解。

第一步:打开xshell服务器的属性,点击ssh隧道,选择类型:远程(传入),源主机写自己的服务器地址,侦听端口的话随自己吧。这个端口需要在服务器nginx中监听,目标主机和端口的话是本地的地址和端口

第二步:配置保存好之后连接到服务器。修改sshd_config文件

vim /etc/ssh/sshd_config,将AllowTcpForwarding打开,改成AllowTcpForwarding yes

保存退出后重启一下配置systemctl restart sshd.service。

第三步:进入nginx的conf目录,编辑nginx.conf文件

保存后重启一下nginx,cd /usr/local/nginx/sbin, ./nginx -s reload;

第四步:本地启动项目之后打开微信基本配置的服务器配置

成功之后微信公众号的事件会转发到本地,本地进行调试。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值