先搞清楚内网穿透原理客户a和b无法直接通讯,比如手机a在上海,pc在北京,ab都是家庭宽带肯定无法直接通讯。但是a可以和服务器通讯,b也可以和服务器通讯所以如果用服务器中转a的消息给b,同样中转b的消息给a就实现了内网穿透因此只要能保证A连接服务器B也连接服务器就行了,所以AB都应该填写服务器的IP地址如何部署内网穿透服务器那? window下如何部署内网穿透服务器 前提:必须有一台可以外网访问的服务器外网ip,或者部署到局域网(只能局域网内的机器可以访问) 第一步 下载中控服务器第二步 安装.netcoreapp3.1环境,如果你已经安装可以忽略第三步 直接启动服务端 ws.exe第四步 打开防火墙端口注意服务端使用的是9789端口,很多云服务器默认是防火墙关闭端口的,要开启端口,具体方法要参考你购买的云服务器 第五步 手机端配置连接中控服务器第六步 ide连接手机方法二:liunx下如何部署内网穿透服务器 前提:必须有一台可以外网访问的服务器外网ip,或者部署到局域网(只能局域网内的机器可以访问) 第一步 下载中控服务器,上传到服务器第二步 安装.netcoreapp3.1环境,如果你已经安装可以忽略使用命令行安装 //配置微软源sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm//安装netsudo yum install dotnet-sdk-3.1//测试安装是否完成dotnet --version第三步 直接启动服务端 ws.dll注意先cd定位到文件目录再运行一下代码 dotnet ws.dll第四步 打开防火墙端口注意服务端使用的是9789端口,很多云服务器默认是防火墙关闭端口的,要开启端口,具体方法要参考你购买的云服务器 第五步 手机端配置连接中控服务器第六步 ide连接手机
|