公网访问内网SVN

一、现有环境

我们是在内网Linux服务器上面搭建的SVN服务器,由于大家工作都是在一个内网里,直接用SVN服务器的IP就可以访问代码库。由于办公需要,想要让同事在家或者在外面也访问到公司内网服务器的版本库,看来需要改一下配置了。因为现在办公室使用路由器上网的,公网ip会不断的变动,由此想到了花生壳。

二、域名介绍

动态域名

什么是动态域名?

动态域名解析就是指把一个固定的域名解析到一个具有动态IP的主机上。在家里或公司里上网的机器,使用动态域名服务后,所有Internet 用户就可以通过一个固定的域名访问这台计算机。

静态域名

什么是静态域名?

静态域名可以将固定IP地址绑定给一个固定的二级域名。如果一台静态域名35天甚至更长不更新,也不会过期。但是静态域名更新IP地址后,这个域名传播到Internet上其他域名服务器所需时间会更长,在这个期间,用户将不能访问您的计算机。每个用户可以免费创建1个域名(包括静态域名、动态域名、域名转向和子域名),如果需要创建更多的域名,需要您支付一定的费用,我们也将更好地为您服务。

智能域名

什么是智能域名?

智能域名主要针对多线路网站用户,因为我国电信与网通等网络线路之间的相互访问会比较慢。智能域名根据访问者网络情况自动选择最佳的网络与线路。极大的加快了网站的访问,并且能均衡跟服务器的负载压力。

三、实现过程

1. 设置静态ip

选择 DHCP服务器 -> 静态地址分配,为内网内的机器分配静态ip。

2. 设置端口转发

在虚拟服务器列表中添加服务,WEB服务,并且内部端口和外部端口都写为3690,写上内部服务器IP,如此将外网对3690端口的访问转发到安装了SVN Server服务的机器ip上,就可以访问内网的svn库。

3. 配置动态DNS

大部分路由器都提供了动态DNS的支持,由于我的路由器只支持www.pubyun.com上面设置静态域名、动态域名或者只能域名。

所以将在    www.pubyun.com    上面注册的用户名密码和设置的域名填上,而后点击应用。

根据不同的路由器提供的应用服务,到相应的网站设置域名。

如此就可以在外网通过域名访问内网的SVN服务器

svn://xxxx.3322.org/svn

时间: 2024-10-19 11:20:59

公网访问内网SVN的相关文章

Openvpn 公网访问内网

对于需要从公网访问内网的情况, 需要做如下配置 从公网到内网 除了设置net.ipv4.ip_forward = 1 以外, 还需要设置iptables, 增加两行forward # Generated by iptables-save v1.4.7 on Wed Jan 13 01:56:27 2015 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [23:2300] -A INPUT -m state --s

通过公网访问内网的几种方式总结

有些机房可能不想外部用户能直接访问所有服务器,一般会开放一台为公网,作为与外界交互的中转站.我们可以通过如下几种方式来访问内网服务器: 1. 我们可以通过CRT建立通道来访问这些服务器.建通道的步骤: 1). 选择公网的远程地址,右键,选择properties. 2). 选择Port Forwarding ,选择add 进行添加.注意的是:name可任意命名,local  address为本地一个未使用的端口,注意,是本地! Remote Address为你要连接的那台服务器的ip地址和端口.而

外网访问内网SVN服务器 IOS开发

在已经建好SVN服务器的情况 可 通过 打开Cornerstone .app 在Server Location  界面 输入server:域名 Port:443 端口  必须要填 Repository path: 路径填完填  不然也不能访问 备注:外网访问内网服务器 地址填详细. 和端口

1、SRX防火墙Static NAT解决内网无法通过公网访问内网服务问题

1.实验拓扑图 2.实验配置 =============================================================2.1.内网服务器访问Internet=============================================================set system host-name SRX1set system time-zone Asia/Shanghaiset system name-server 114.114.114.

公网访问内网数据库--Haproxy配置

Haproxy配置外网访问内网mysql 本台机器的外网ip:106.23.22.1 内网数据库ip:10.10.10.1 1.安装haproxy yum -y install haproxy vim /etc/haproxy/haproxy.cfg 2.需要在haproxy配置文件后端配置中(haproxy.cfg)添加以下配置即可 ########backend后端配置############## listen mysql bind 0.0.0.0:3307 #此处指定的允许哪个ip以及使用

公网访问内网被动模式FTP服务

参考文章 https://www.cnblogs.com/nmap/p/6706550.html 被动模式端口设置不对,防火墙/路由器上的被动模式端口要和FTP服务器上设置的一致. 示例 内网FTP服务器IP 10.0.1.12,控制端口是默认的21端口,数据传输模式是被动模式 防火墙IP         202.101.102.35 控制端口 映射222.101.102.35:50021-->10.0.1.12:21 被动模式端口 映射222.101.102.35:50022-->10.0.

SVN外网访问内网的操作步骤

外网访问内网SVN 需要将路由映射到VisualSVN server 的443端口 将外网的端口从路由器上进行映射到内网端口,例如将外网的6000端口映射为内网的443端口,443为svn服务器默认端口. SVN客户端访问为https://ip:6000/svn/code

外网访问内网工具ngrok tunnel 使用方法

在软件开发测试过程中,我们会经常遇到需要网站部署测试或者给客户演示这样的需求.通常的做法是申请一个域名和空间,将网站放到外网上给客户演示. 这种方法确实可行不过会有两点不好,第一是增加了开支,二是出现问题需要现在自己电脑上改好bug重新上传到外网. 那么问题来了,有没有一种简单的方法,让客户之间访问开发者的电脑上的网站?答案就是下面我将要为大家介绍的外网访问内网工具ngrok tunnel 的使用方法. tunnel可以让公网访问内网部署的站点,对于软件开发测试很有帮助. 由于国外官网经常被墙(

ROS Dst-Nat 后内网不能通过公网IP访问内网服务器解决方法

通常企业内部会有很多服务器需要互联网用户访问,这时就需要做Dst-Nat. 但是我们配置完后会 发现内网用户不能通过公网IP访问对应的服务器.其实这时我们再添加一条策略即可搞定. 实例说明: 内网服务器:172.16.0.101 路由器LAN口: 172.16.254.2 公网IP: 106.37.xxx.xxx 外网访问IP假设为 1.1.1.1    内网访问的PC 假设IP为172.16.3.100 配置NAT: 配置完后,外网可以正常访问了.但是内网通过公网IP不可访问. 究其原因: 外