精华内容
下载资源
问答
  • 外网访问内网
    千次阅读
    2022-04-23 16:01:45

    由于ipv4资源的枯竭,现在基本是大内网环境,运营商基本不会分配独立的公网IP。那在没有公网IP的情况下,要如何实现外网访问内网svn呢?

    在没有公网IP的环境下,要实现公网访问内网,基本上都是通过内网穿透来实现,如cpolar内网穿透,只需要安装客户端,就可以使用将本地内网端口映射到公网上,生成公网地址访问。

    ps:cpolar还支持免费试用,支持http/https/tcp协议,另外,对于付费套餐也支持21天退款保证,可以放心使用。

    1、在本地注册安装cpolar客户端

    2、创建隧道映射443端口(svn默认端口号)、http协议

    cpolar http 443
    

    如图所示,隧道创建成功后,会生成相应的公网url地址。
    请添加图片描述

    3、实现外网访问内网svn

    在外网环境下,打开通过cpolar生成的外网访问地址。即可成功进入SVN服务器登录界面,输入用户名和密码就可以创建各种项目,对项目文件进行版本控制等;

    更多相关内容
  • 方案一:(前提:外网域名映射服务器外网IP) 1.nginx配置域名监听且访问静态资源 2.重点来了!!!静态资源请求API的地址由192.168.1.12:8080修改为域名访问方式(abc.ab.com:8080) 重启nginx即可 其他方案等博主...
  • 外网访问内网(内网穿透)

    千次阅读 2022-05-19 17:30:48
    非学术的说法: 通常个人电脑无论是连接WIFI上网还是用网线上网,都是属于局域网里边的,外网无法直接访问到你的电脑,内网穿透可以让你的局域网中的电脑实现外网访问功能,全国都能访问 内网穿透有什么用? 通过内网...

    什么是内网穿透

    内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑,提高下载速度。不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。

    非学术的说法: 通常个人电脑无论是连接WIFI上网还是用网线上网,都是属于局域网里边的,外网无法直接访问到你的电脑,内网穿透可以让你的局域网中的电脑实现外网访问功能,全国都能访问

    在这里插入图片描述

    内网穿透有什么用?

    通过内网穿透可以实现通过外网直接访问到你的电脑,那么具体可以做什么呢?

    1. 发布应用/网站,外网可以访问(这是主要用途);我们平时做的应用开发都只能在局域网本地访问,通过内网穿透,可以是全外网访问(只要有网就能访问到);在做微信/支付宝支付回调的时候就需要用到这个了
    2. 可以实现远程控制(在家访问公司电脑不是问题)
    3. 闲置电脑自建服务器
    4. 反正是好处多多

    推荐内网穿透工具

    natapp
    frp
    ngrok
    蜻蜓映射
    花生壳
    nps

    我下面就演示我自己使用的2款工具,软件版,和自建版

    natapp教程

    进入官网进行注册账户之后进入个人的控制台里,然后购买免费隧道
    在这里插入图片描述
    在这里插入图片描述
    我自己创建了tcp协议和web(http|https)协议
    在这里插入图片描述
    可以看到我上面在线状态是离线的,那么怎么才能让他正常呢?

    1. 需要内网穿透的电脑启动客户端
    2. 内网端口号必须启动,比如nginx:80端口

    拿到authtoken
    在这里插入图片描述

    然后下载natapp的客户端
    在这里插入图片描述
    解压后
    在这里插入图片描述
    然后以管理员方式打开cmd命令并且进入到解压目录下
    在这里插入图片描述

    启动natapp 客户端添加authtoken参数

    natapp -authtoken=9ab6b9040a624f40
    运行成功,都可以得到如下界面:
    在这里插入图片描述
    Tunnel Status Online 代表链接成功
    Version 当前客户端版本,如果有新版本,会有提示
    Forwarding 当前穿透 网址 或者端口
    Web Interface 是本地Web管理界面,可在隧道配置打开或关闭,仅用于web开发测试
    Total Connections 总连接数
    Avg Conn Time 0.00ms 这里不代表,不代表,不代表 延时,需要注意!

    因为我们在上面映射的是本地80端口而我自己电脑80端口是Nginx
    在这里插入图片描述
    然后我去访问http://88wgwm.natappfree.cc/
    在这里插入图片描述

    自己搭建内网穿透

    准备阶段

    需要准备的工具:

    1. nps 的客户端和服务端
    2. 服务1台centos x86
    3. 域名1个(可选)
    4. windwos x86 电脑一个

    nps 的客户端和服务端安装包: windows_amd64_client.tar.gz 和 linux_amd64_server.tar.gz

    服务可以购买百度云或者阿里云华为云都行
    在这里插入图片描述
    然后在购买一个域名(需要备案),你域名在哪里备案只能在哪里解析用,也就是说在哪里买服务器,不然到时候检测出来你网站就访问不了,当然域名是可以转入到其他厂商的(挺麻烦的)
    在这里插入图片描述

    在这里插入图片描述
    有了服务器之后我们使用ssh工具连接上服务器然后就可以开始操作了

    安装nps服务端

    cd /usr/local/src/
    mkdir nps
    

    然后将压缩包上传到/usr/local/src/nps这个目录下,然后解压

    tar zxfv linux_amd64_server.tar.gz
    

    在这里插入图片描述
    conf-> nps.conf就是配置文件

    在这里插入图片描述
    默认会占用服务的 80,443 , 8080 ,和 8024 这四个端口,所以我们需要检查当前服务这几个端口是否被占用

    netstat -tln |grep 端口号
    

    如果被占用那么就修改配置文件就行了

    注意: 8080这个端口是web管理页面改完之后访问的时候需要使用最新的端口号

    安装

    ./nps  install
    

    启动

    ./nps start
    

    关闭

    ./nps stop
    

    然后访问服务ip:8080 账户和密码默认是admin/123

    在这里插入图片描述

    配置客户端

    一个客户端就相当一个项目, 一个客户端可以有一个隧道和一个主机

    隧道: 就是需要内网电脑的端口和协议
    主机: 内网电脑可以通过域名进行访问

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    添加客户端的隧道

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在内网电脑安装nps客户端

    将客户端安装包解压
    在这里插入图片描述
    以管理方式进入cmd然后进入到解压后的nps目录下
    在这里插入图片描述
    安装

    npc install 
    

    在这里插入图片描述
    在cmd中运行复制的命令npc -server=106.12.144.221:8024 -vkey=vsv31rxsb5yfa3s7 -type=tcp
    在这里插入图片描述
    回到我们的控制台中就可以看到我们的连接状态是在线的了
    在这里插入图片描述
    在这里插入图片描述

    然后你使用服务器的ip:10101就可以访问你内网电脑的80端口了 ,而注意你内网80端口需要绑定一个应用并且启动才行,不然访问了也没效果,我自己拿Nginx:80启动作为演示

    在这里插入图片描述

    配置主机(非必选)

    如果我们嫌ip不好记或者怕ip暴露导致服务器危险,那么我们可以使用域名进行代理,这时候就需要绑定主机了

    注意: 域名必须是公网的域名而且必须备案后的,不然绑定了也访问不了

    我们需要先将域名解析到我们的代理服务器上才行

    在这里插入图片描述
    然后我们去nps管理页面配置主机
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    然后我们通过 你的域名:10101 就能进行访问了

    在这里插入图片描述

    点赞 -收藏-关注-便于以后复习和收到最新内容
    有其他问题在评论区讨论-或者私信我-收到会在第一时间回复
    如有侵权,请私信联系我
    感谢,配合,希望我的努力对你有帮助^_^

    展开全文
  • 外网访问内网ERP【内网穿透】

    千次阅读 2022-04-25 16:04:41
    在大内网环境下,要想实现外网访问内网,主要是通过内网穿透来实现,通过第三方有公网IP的服务器来转发,不需要公网IP,不需要进入路由器,也不需要运维人员搭建VPN,在本地安装个内网穿透工具就可以了。...

    一般公司购买的ERP管理软件,都会安装在公司内网的主机上,公司员工只能在公司内网环境下访问进入。

    但对于出差或者疫情在家办公的情况下,想要远程查看公司内网办公系统的一些资料文件,又该如何实现呢?

    在大内网环境下,要想实现外网访问内网,主要是通过内网穿透来实现,通过第三方有公网IP的服务器来转发,不需要公网IP,不需要进入路由器,也不需要运维人员搭建VPN,在本地安装个内网穿透工具就可以了。

    比如cpolar内网穿透,支持http/https/tcp协议,可以免费使用,还不限制流量,使用也很简单。

    1、注册并下载安装cpolar

    官网地址:https://www.cpolar.com/

    在这里插入图片描述

    2、创建隧道映射本地端口

    2.1 登录cpolar web UI管理界面

    成功安装cpolar后,浏览器访问http://localhost:9200/,登录cpolar web UI管理页面
    在这里插入图片描述

    2.2 创建隧道,将本地端口映射到公网
    • 隧道名称:可自定义填写(如ERP管理)
    • 协议:选择http
    • 本地地址:填写ERP服务端口号
    • 域名类型:免费使用选择随机域名,也可以升级套餐使用生成固定的域名地址访问
      在这里插入图片描述

    3、外网远程访问内网ERP

    隧道创建成功后,会自动跳转到隧道列表,并自动生成公网地址。可在状态——在线隧道列表,查看到所生成的公网地址。复制该公网地址,然后外网环境下浏览器访问,就可以实现随时随地远程访问内网ERP了。
    在这里插入图片描述

    展开全文
  • 【怎么实现外网访问内网mysql数据库】 外网访问内网mysql.docx
  • 在本地搭建的SpringBoot项目,在内网能够正常访问,想...这里主要介绍通过cpolar内网穿透来实现外网访问内网SpringBoot,不需要公网IP,也不需要配置路由器,只需要在本地安装客户端,就可以实现任意地点外网访问内网

    在本地搭建的SpringBoot项目,在内网能够正常访问,想要在外网环境下也能够访问,可以做内网穿透来实现,不需要公网IP,也不需要进入到路由器配置。

    这里主要介绍通过cpolar内网穿透来实现外网访问内网SpringBoot,不需要公网IP,也不需要配置路由器,只需要在本地安装客户端,就可以实现任意地点外网访问内网。


    1. 注册安装cpolar客户端

    cpolar : https://www.cpolar.com/

    • 支持http/https/tcp
    • 可免费使用
    • 不限制流量
    • 付费套餐支持21天退款保证

    在这里插入图片描述

    2. 映射内网springboot端口到公网

    浏览器访问:http://localhost:9200/,登录cpolar web UI管理界面

    • 隧道名称:自定义
    • 协议:http
    • 本地地址:8080(springboot默认端口:8080)
    • 域名类型:免费用户选择随机域名,付费用户可以设置固定域名地址
    • 地区:可自由选择
      在这里插入图片描述
    3.获取公网地址,实现外网访问内网springboot

    隧道创建成功后,会自动生成相应的公网地址,在外网环境下访问该地址就可以正常访问到内网的springboot。

    在这里插入图片描述

    展开全文
  • 怎样在外网访问内网

    2021-06-21 14:52:05
    我这边是用的两种方案,一种是直接采用内网穿透,神卓互联或者其他的软件可以实现内网穿透。 另一种是zerotier,这个软件则是在设备上面创建一个虚拟网卡,然后搭建一个vpn,在需要的设备上 ...
  • 实验室主机在内,想要在宿舍或者在外面也可以通过公网远程访问,不想通过付费软件。 条件 实验室内网的一个路由器,自己有管理权限。有两台电脑,内网主机A,主机B(内外均可)。 注:下面国过程1~4通过内网主机...
  • 外网访问内网的方法

    千次阅读 2021-01-02 15:54:00
    外网访问内网的方法只有两种: 1、NAT端口映射 2、VPN
  • 使用NAT从外网访问内网

    千次阅读 2020-09-12 11:43:27
    使用NAT从外网访问内网 使用NAT的原因 一般一个网络中,拨号上网只会有一个外网的ip地址,内网可以设置很多的内网的ip地址,例如:192.168.1.x/24 , 每台电脑,服务器都可以享有一个或者多个IP,如果是在内网里搭建...
  • 没有公网IP的场景下,任何需要在外网接入内网主机的服务,这里针对远程管理SQL数据库做说明。 基础配置 1、安装SQL数据库。 2、确认已开启数据库远程连接的允许。 3、开机数据库所在的电脑/服务器的防火墙,使其放...
  • 通过外网访问内网服务器

    千次阅读 2020-07-09 11:31:44
    通过外网访问内网服务器 ———————————————— 版权声明:本文为CSDN博主「Chao's Code」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:...
  • 内网部署网站或应用如何设置端口映射或内网穿透方式,实现将内网地址发布外网访问呢?下面就为大家分享下端口映射内网穿透网站应用发布到外网访问的方法,仅供参考
  • 内网主机pc1根据内网DHCP服务器自动获取IP: 内网路由器命令: router(路由器配置(命令行)): no en configure terminal #添加标准ACL列表 access-list 1 permit any #设置分配IP地址池 ip nat pool web 100.0....
  • 外网访问内网Redis数据库

    万次阅读 2021-01-11 14:25:20
    简介: 本地安装了一个Redis数据库,只能在局域网内访问到,怎样从外网也能访问到本地的Redis数据库呢? 本文将介绍具体的实现步骤。 准备工作 安装并启动Redis数据库 默认安装的Redis数据库端口是6379。 使用...
  • Nginx反向代理:通过外网访问内网数据库前言项目场景:问题描述及分析:解决方案:1 在部署nginx里配置端口IP2 在外网nginx配置反向代理参数3 重启nginx 前言 部署nginx是基础,具体安装过程请参照这 NGINX链接:...
  • nginx外网访问内网站点配置

    万次阅读 2019-05-08 10:21:49
    背景: 站点是前后端分离:vue+springboot 前端内网地址:192.168.1.10:81 API内网地址:192.168.1.12:8080 ...方案一:(前提:外网域名映射服务器外网IP) 1.nginx配置域名监听且访问静态资源 2...
  • 外网访问内网的Espon打印机和扫描仪
  • 自建服务器或者监控时,如何使外网设备访问内网,是个麻烦问题。 这个任务称为内网穿透,解决方法通常是端口映射与端口转发。 网上关于端口映射与端口转发之间区别的讨论很多,观点也不尽相同,在此我也无意争辩...
  • 端口映射是 NAT 的一种,它将外网主机的 IP 地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该 IP 的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。 现在市场上的家庭路由器都具备 ...
  • 应用场景:外网访问内网SpringBoot 1、我们首先确保本地项目内网可以访问 查看本地ip地址, 打开cmd 2、通过ipconfig查看 这里查看到我本地的是: 192.168.10.24 3、内网访问本地SpringBoot项目 因为我本地...
  • 通过配置NAT,使得外网可以使用telnet登录到内网的路由器,需要将内网路由器的IP地址映射成为外网地址,将telnet服务端口23映射为自定义端口 下面给出具体的配置 R1: R1(config-if)#ip address 192.168.1.100 ...
  • 内网数据库访问,在没有公网 IP 的情况下如何实现在外网访问内网数据库。这个时候我们可以利用内网穿透来实现,内网映射到外网,可实现在没有公网 ip 的情况下,直接在外网访问内网数据库。 需要的工具: 网云穿...
  • 内网穿透——云穿 下载云穿客户端:https://www.xiaomy.net/download 安装软件-注册账号-登录-绑定IP与端口 开启映射通道: 登录客户端并启动: 开启Django服务:python manage.py runserver 0.0...
  • 内网穿透:用花生壳实现从外网访问内网的web项目一、内网穿透1.1 什么是内网穿透1.2 内网穿透的作用1.3 内网穿透的方法二、花生壳1.1 什么是内网穿透1.2 内网穿透的作用1.3 内网穿透的方法 一、内网穿透 1.1 什么是...
  • 1、如何在外网访问内网服务器数据库? 2、如何在外网访问无公网的云服务器数据库? 3、如何在外网访问服务器集群中的多个异构数据库? 4、如何提高远程数据库管理及维护的效率质量。 这些问题十分普遍,基于...
  • NAT反向代理技术的实现(外网访问内网)(版权所有,引用 请联系作者,注明出处) NAT技术是网络中的重要应用之一。当有一个场景:内网搭建了服务器,需要外网访问时,可以借助NAT映射来实现。如:单位建立了一个Web...
  • 以海康威视监控为例,先在内部署好监控系统,通过本地浏览器输入监控设备管理地址,登录管理后台; 在管理后台可成功查看摄像头视频画面即内网监控系统搭建成功; 找到配置界面查看设备端口信息,记下HTTP...
  • 一台可以连接公网和内网的服务器A,公网IP地址:61.174.×.×,另一台内网服务器B上安装jenkins服务,内网的IP地址192.168.3.12 操作步骤: 在A上安装nginx sudo apt-get install nginx 安装好之后,进入/etc/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 74,066
精华内容 29,626
关键字:

外网访问内网