热门回答:
谢邀。Python做内网穿透的很少。什么叫做内网穿透。一般而言。从外网是没有办法直接访问到内网的。一般我们所说的内网是局域网。局域网和互联网不是一个网段。何况互联网和内网之间还有防火墙存在。
那么如何做内网穿透呢?一般我们用反向代理。通过建立代理服务器。内网服务器访问代理服务器。建立通道。外网服务器访问代理。然后代理反射到内网给外网服务器通信和访问资源。简而言之就是弄个中间人。左右人可通过中间人沟通。
Github上有一个用Python做内网穿透的代码。名叫passbytcp。地址为:https://github.com/mxdg/passbytcp。
具体功能
通过外网vps在任意地方访问没有公网独立ip的电脑。树莓派等等;
使内网网站能被公网访问;
实现域名访问内网指定网站给域名访问的用户进行简单http授权验证;
方便在本地调试支付接口。
配置说明
服务端需要python3版本;
客户端可以使用python2和3版本【如果python2使用有问题。请用python3启动客户端】;
服务端配置文件config.json;
*server文件夹是公网服务器使用的;
*slaver文件夹是内网服务器使用的。
运行程序
配置好服务器config.json后 服务在进入server文件夹。执行
客户端进入slaver文件夹。执行
其他观点:
花生壳内网穿透。是通过云服务器快速与内网服务器建立连接。同时把内网端口映射到云端。实现各类基于域名的互联网应用服务。
花生壳能够实现反向代理应用。支持TCP、HTTP、HTTPS协议。端到端的TLS加密通信。黑白名单防黑验证等;支持外网设备穿透各种复杂的路由和防火墙访问到内网的设备。即使没有公网IP。也可以实现内网穿透服务
其他观点:
做内网穿透用golang golang并发强大。只要明白原理开发起来难度不大
您还感兴趣的文章推荐以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/169524.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
内网,公网,服务器,互联网,文件夹,中间人,客户端,域名,代理服务器,局域网
没想到大家都对用端口复用和Python做内网穿透的想法有什么?感兴趣,不过这这篇解答确实也是太好了
谢邀。Python做内网穿透的很少。什么叫做内网穿透。一般而言。从外网是没有办法直接访问到内网的。一般我们所说的内网是局