ChatGPT虽然好用,但访问麻烦,为了解决这一问题,前段时间就用了开源方案Pandora(github主页:pengzhile/pandora),通过Access Token方式实现了免梯子直接访问ChatGPT。并且,Pandora具备cloud模式,可通过WebUI进行访问,部署完成后能分享给其他设备使用。
然而,由于运营商不分配公网IP,导致远程访问成为了难题。为了快速实现稳定远程访问,就使用了内网穿透工具。
考虑部署搭建的时间和后续维护成本,无需部署、无需设置现有路由/网关、支持一键快速映射的SaaS方案显然是较为快捷、可靠的选择,在对比了贝锐花生壳、金万维快解析、NAT123、路由侠之后,最终选择了贝锐花生壳。
主要是因为花生壳不需要额外申请SSL证书、对本地的Web服务器进行设置,就能一键映射HTTTPS,在安全访问方面,提供完善的访问控制功能。另外,花生壳还提供采用BGP机房线路的服务可以选择,能够比较好的保障跨运营商远程访问的体验。
至于贝锐花生壳、金万维快解析、NAT123、路由侠的细节对比,大家可以具体看以下内容:
由于本次主要是通过远程访问Pandora WebUI实现ChatGPT访问,因此主要用到80端口HTTP或是443端口HTTPS映射,在支持的映射类型上,贝锐花生壳、金万维快解析、NAT123、路由侠都能实现。
但是,尤其是贝锐花生壳,它还可以直接映射目前主流的HTTPS访问,可以不用在本地设置SSL证书。这一功能,大幅简化了SSL证书的申请和本地Web服务器的设置过程,能够节省大量的部署时间成本。
相比之下,快解析和NAT123虽然也支持映射HTTPS网站,但还是需要对Web站点或服务进行配置,相对来说较为麻烦。
目前,内网穿透工具都需要在本地安装客户端,所以系统兼容性方面也比较重要。目前,花生壳是三款软件中支持的系统和环境最多,基本覆盖了绝大多数个人或是或是企业场景。
比如,花生壳可以直接用于OpenWrt、树莓派、安卓、Mac,并提供多个Linux版本及嵌入式SDK,能够满足企业需求。另外,在此基础之上,还有硬件客户端花生壳盒子,如果遇到监控摄像头之类的设备,无法安装软件,就可以搭配硬件客户端实现内网穿透。
相比之下,快解析和NAT123目前在官网提供的客户端版本少了很多。快解析官网仅提供了Windows和Linux版本的客户端,NAT123提供了Windows、Linux,以及安卓客户端。路由侠同样仅有Windows、Linux,其余则是需要通过Docker安装实现,不过目前仅支持X86架构。
最后,贝锐生壳还可提供采用BGP机房线路的服务,可以保障跨运营商访问的稳定性,并且提供了多个版本的企业服务,除了内部测试环境或是个人使用,也可满足部分生产环境的需要。
同时,在此基础之上,贝锐花生壳能够精确控制访问权限,保障应用安全连接。比如:设置指定时间、IP、地区等条件下才可访问,网页类应用支持访问加密验证等。
所以,总体来说,虽然贝锐花生壳、金万维快解析、NAT123、路由侠都可以在无需公网IP、无需设置路由端口映射的情况下,一键进行内网穿透。不过,三款之中,贝锐花生壳是使用最为便捷,系统兼容性及功能最为丰富的一款,不仅可以满足个人、测试场景,比如搭配Pandora远程访问ChatGPT,完善的企业服务和安全功能也能让它用于各类生产环境。