无公网ip做内网端口映射域名,快解析实现Gitblit服务外网访问

Gitblit是一个用于管理、查看和提供Git存储库的开源纯Java堆栈。它主要设计为希望托管集中式存储库的小型工作组的工具。Gitblit 是一个和 Gitlab 、github、gitee 功能差不多的 git 远程仓库系统,Gitblit 开源免费、兼容性强、支持windows 和 linux 环境、适合中小企业和个人使用。Gitlab 安装部署起来比较麻烦,而 Gitblit 就简单很多了。

很多人喜欢用gitblit本地服务器部署,但苦于无公网IP问题,不知怎么让外网访问git。这里介绍使用内网映射快解析软件,将内网IP转换成域名让外网访问的实现。

无公网ip做内网端口映射域名,快解析实现Gitblit服务外网访问_第1张图片

从git的内网本地部署,到内网映射设置及外网的访问,这里全程总共3个大步骤,下面详细方便大家参考。

1.Gitblit内网访问

部署安装相对简单,根据自己本地win或Linux环境,选择对应操作即可。新手可以参考更多网上教程一步步来。部署好git后,打开浏览器,输入https://localhost:8443/ 或 http://192.168.0.100:10101/,出现git网站,那么表明服务器搭建成功,输入用户名和密码admin,具体可以登录修改。

这里需要说明的是,确保在局域网内另台电脑上可以正常访问,及记录好对应的内网地址信息。

2.Gitblit内网IP绑定域名

可以用自己注册的域名作为外网访问地址。也可以直接使用快解析自动生成的免费自定义二级域名。

在git服务器本地,或所在局域网内另台互通主机电脑上,安装并登录快解析客户端添加端口映射。将git本地内网IP端口变为外网域名地址和外网端口号。
涉及映射填写相关信息有:

无公网ip做内网端口映射域名,快解析实现Gitblit服务外网访问_第2张图片

映射名称:自定义,方便区别和标志,如“git”。

公共端口类型:根据自己本地应用场景选择。非80网站,适合git管理型及办公信息网站不收录场景。

内网地址:内网访问固定地址。可以是固定内网IP或计算机名。如是在服务器本机使用映射的,推荐填写127.0.0.1格式。另台主机上的填写上对应目标固定不变的内网地址格式。

应用程序端口:以实际为准,如7001。不可以随便乱填写。

3.外网访问内网的Gitblit
快解析映射生效后,在任意上网地方包括外网出头在外和在家,都可以(通过域名和外网端口号)进行访问内部git网站服务了,内网外网都可以共同开发使用。

外网访问内网git教程过程就分享到这。除了git,快解析还被广泛应用于办公OA、SVN、微信公众号、远程桌面、小程序 、443HTTPS映射、80http映射,SSH远程、P2P点到点全端口穿透、数据库、远程打印机、遥感测绘、FTP 、ERP等应用领域,为用户提供了便利的内网穿透服务。

你可能感兴趣的:(tcp/ip,网络协议,网络)