推荐一个内网穿透工具Cpolar,对于服务器没有公网IP地址的,还是非常实用的
历史版本下载地址:
链接:https://share.weiyun.com/5Rt9UmO 密码:a9e1wm
这些工具还是需要有历史版本的,以防新版本出问题,官方网站没有更新记录都,下面是从官方群里抄来的:
服务器端更新 V3.2.57
1. 增加TLS协议隧道支持
2. 增加客户端证书加密功能,双向证书认证。(包含HTTPS和TLS协议)
3. 增加对客户端返回错误级别状态码
4. 提供自定义套餐支持、提供私有云定制支持。
5. 对每个域名,采取独立的证书域,例如www.aaa.com(这单向证书),www.bbb.com(可以配置为双向证书),稍后会开放更多配置,包括加密算法列表,TLS最低级别等)
客户端更新 V3.2.57
变更日志:
1. 增加内网使用https协议的支持。
举例:内网站点为https协议,
命令:cpolar http https://127.0.0.1:443
2. 增强客户端稳定性
3. 增加TLS隧道支持
举例,如果您开发了一个gRPC协议的TCP Server,想用TLS协议加强它,可以使用如下命令
命令:cpolar tls 8000
4. 增加双向证书认证
举例,如果您希望自己的某个API站点,只有自己的app能够访问,其它用户不能随意打开,可以使用该功能。
命令:cpolar http -subdomain=test2 -client-cas=./client.pem 8080
参数说明:-client-cas=配置客户端证书公钥文件
搭建好后,使用http客户端,带证书访问:这里我们用curl模拟http客户端,
curl 访问带客户端证书的https站点
命令如下:curl -k —cert client.pem —key client.key https://test2.cpolar.io
5. 在windows下双向命令,会跳出命令行窗口
6. 在Linux环境,加入&会进入后台运行
7. 客户端内置默认DNS,如果在一个没有DNS的环境下,它会使用默认DNS,连接服务器。
解决
1. 某些NAS群辉刚创建的时候,DNS配置不正确,无法连接的问题,
2. Android系统下termux下,DNS配置需要额外配置DNS工具的问题,现在不需要了)