使用神卓互联的内网穿透服务,可以将内部应用映射到外网上,方便外部用户访问。而Nginx则是一款高性能的反向代理服务器,可以将外部请求代理到内部的应用服务上,使得内部应用可以通过外部访问。...本文将介绍如何使用神卓互联和Nginx实现局域网应用反向代理。前置条件在开始操作之前,需要确保已经完成以下准备工作:拥有一台运行Nginx的服务器,可以是云服务器或者本地服务器。...已经安装并配置好Nginx服务器。注册并登录神卓互联账号,并开通内网穿透服务。步骤一:创建内网穿透隧道首先,登录神卓互联控制台,创建一个新的内网穿透隧道。...在“内网穿透”页面,选择“创建隧道”按钮,填写相关信息。其中,“隧道名称”可以自己定义,这里以“myapp”为例。...结论通过神卓互联的内网穿透服务和Nginx的反向代理功能,我们可以方便地将内部应用映射到外部访问,使得内部应用能够被外部用户访问到。这对于企业内部的应用开发和测试、家庭网络应用等场景。
写在前面: 前天在qq群里看到有人在讨论替代花生壳的工具,说到了ngrok,说是可以实现花生壳一样的内网穿透,个人认为主要有以下几个用处: 可以在公司测试服务器上搭建一个服务,实现测试站点的本地访问(...公网访问本地服务器),在这之前通常是上传网站到服务器并解析一个子域名,相对比较费时 微信接口开发的时候优势更明显,因为微信的OAuth一类认证需要一个公网域名且端口必须是80/443(也是本文需要用到nginx...->本地运行客户端并指定配置文件->出现online则说明穿透成功 一个例子 数据准备 本机地址 IP:127.0.0.1,HTTP 为 80 外网地址 IP:45.77.14.6,HTTP 为 80(...反向代理相关配置 假设: ngrok监听http的端口为60 nginx监听了当前服务器的80端口(域名访问hccrm.ngrok.lestat.me时会直接访问到nginx监听的80端口,因此需要nginx.../html; } } 重启nginx service nginx reload 至此,已实现了内网穿透 目前存在的问题: 目前不知如何实现对本地虚拟主机的访问(例如本地apache上httpd-vhosts
写在前面:上一篇文章写了关于ngrok+nginx实现内网穿透的流程,并提出了一些存在的问题,昨天试过frp之后,将之前ngrok存在的无法映射本地域名的问题解决了 frp 是一个可用于内网穿透的高性能的反向代理应用.../frps.ini 可参考如下配置: # 服务器端监听客户端连接请求的端口 bind_port = 7000 # 服务器端监听http请求的端口(由于80端口被nginx占用,因此指定其他端口) vhost_http_port...default is 900s authentication_timeout = 900 # 支持外部访问的域名(需要将域名解析到IP) subdomain_host = frps.lestat.me 配置nginx...error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx.../frpc.ini 本地apache/nginx虚拟主机配置域名别名(alias),根据自己环境而定 mamp集成apache配置 image.png 流程图解 假设甲使用的浏览器希望访问乙所在内网环境服务器的
内网穿透实用性非常强, 例如支付回调/访问内网数据库 域名dns需要解析到服务器地址 frp下载地址 https://github.com/fatedier/frp/releases 下载这两个文件...frp_0.38.0_linux_amd64.tar.gz frp_0.38.0_windows_amd64.zip 服务端Nginx配置 server { listen 80; server_name...proxy_set_header X-Forwarded-Scheme $scheme; # 也可以选择配个错误处理页 以下三个配置为可选项 root /usr/share/nginx...docker-frp -p 7000:7000 -p 7090:7090 -v /usr/local/frp/frps.ini:/root/frp/frps.ini -d docker-frp 钉钉的免费穿透服务
sshd_config: ClientAliveInterval 60 ClientAliveCountMax 10 至此,启动远程桌面软件输入 ssh 反向代理的外网地址和端口就可以使用 ssh 实现的内网穿透来远程局域网的主机了...捕获-1-300x245.png 总结 这里抛砖引玉实现了在外网访问局域网内 Win 10 远程桌面服务的反向代理, 实际上 ssh 代理通道可以实现很多类似场景的通信需求,大家按照实际需求开动脑筋使用即可
内网穿透能干嘛: 穿透后,你的机器指定端口就直接暴露在外网上,3389,vnc,web服务等等任何服务都可以支持。微信开发需要回调web服务器接口,如果开发机器在内网,就无法调试。...原理 外网服务器A,内网服务器B,通过某种协议连接,将域名解析到A,A将所有用户请求数据转发到B的指定端口,B返回的数据通过A转给用户,等于在B和用户之间加了代理A 解决方案 内网穿透有现成的商业解决方案...今天我们讨论的是在自己的VPS上架设ngrok服务,访问内网的web服务,场景是这台vps上同时开了着web服务(nginx),所以不能直接将80端口作为ngrok的转发端口, ngrok配置成功后,需要在...nginx上作一次转发,才能使用80端口。...但带着端口号始终不方便,我们可以在运行在服务器80端口上的nginx上做个转发,将 *.dev.pocketdigi.com 转发到 *.dev.pocketdigi.com:8888 添加vhost:
内网(局域网)和外网(广域网)的区别: 范围大小 局域网(LAN)相对于广域网(WAN)而言,主要是指在小范围内的计算机互联网络。...(或其设备)都有一个或多个局域网IP地址(或者说私网、内网IP地址),局域网IP地址是局域网内部分配的,不同局域网的IP地址可以重复,不会相互影响 SSL协议: SSL (Secure Sockets...修改root的值为我们设置的根目录文件夹 保存退出,重新启动Nginx sudo service nginx restart 在和树莓派同一个局域网下访问树莓派的IP地址,访问如下说明目录设置成功了,...的根目录下,这时我们在内网访问Nginx的端口就可以访问刚刚的网页啦 4.内网穿透 通过以上的步骤,我们现在已经可以通过内网访问部署在树莓派服务器上的网页了,有的朋友可能不满足于此,想要网页通过外网也能访问...frp实现内网穿透 穿透后我们就可以在外网通过公网IP访问网页了(注意使用服务器的公网IP做穿透时一定要记得设置防火墙,让指定端口通行),此处我穿透到公网IP的8080端口,该端口可以通过外网访问 为了让网页访问地址更加合规
于是使用gitlab,jenkins,和nginx配合gitbook使用。...基本的流程是这样的,每本书作为项目托管到gitlab上,每次提交,gitlab会触发jenkins,jenkins会把仓库的内容拉下来,gitbook build 并复制到Web server(Nginx...)的目录下,并加上可读权限,然后局域网内的人就都可以直接访问了。...下面记录过程 首先机器上已经安装好了gitlab,jenkins,gitbook和nginx。 然后要给jinkins执行shell程序的sudo权限。...我是一次性三个都安装了) 假设我的机子的IP是192.168.1.2,gitlab在端口8081,jenkins在端口8082,nginx在80端口并且开放了文件夹/www/ 接下来举个例子 /****
局域网测试访问FastDFS 3. 安装cpolar内网穿透 4. 配置公网访问地址 5. 固定公网地址 5.1 保留二级子域名 5.2 配置二级子域名 6....home/yuqing/fastdfs改为store_path0=/home/fastdfs/fdfs_storage 继续修改,设置tracker服务器:IP,tracker_server=Linux局域网...安装cpolar内网穿透 上面我们在本地Linux虚拟机安装了fastDFS分布式文件服务,下面我们安装cpolar内网穿透工具,通过cpolar的http公网地址,我们可以很容易远程也可以访问fastDFS...里面上传的文件,而无需自己注册域名购买云服务器.下面是安装cpolar内网穿透步骤 cpolar官网:https://www.cpolar.com/ 使用一键脚本安装命令 curl -L https...配置公网访问地址 成功启动cpolar服务后,我们在浏览器上访问Linux局域网ip地址+9200端口,登录cpolar web UI管理界面。
本文的创作灵感是由Windows screen recording with FFmpeg UScreenCapture and NGINX RTMP module而来,笔者建议大家可以先去原文看一下大致的内容...:这里笔者使用原文的地址下载了编译好nginx rtmp module的打包文件 UScreenCapture(x64):请参看原文下载地址 QtAv:笔者在二次开发时选择的库 (可选) vlc-qt:...vlc-qt是基于Qt开发环境的,如果不依赖Qt可以尝试用这个库,不过需要看一下官方的开发文档,笔者并没有相关开发经验,就不做过多介绍了 产品需求: 将某台PC的桌面作为视频直播源,推送至直播服务器,可供局域网内的其他...nginx.exe,启动nginx服务器,根据conf文件夹中的nginx.conf配置,此时服务器会监听81-web端口和1935-rtmp端口 打开命令提示符(cmd),输入以下命令,此命令用于确认是否正确安装并...服务器端录制 利用nginx rtmp module的rtmp_control功能,通过HTTP协议在服务器端进行开始录制及停止录制操作,nginx端的配置见下文 server { .....
下载windows版Nginx 进入官方网站(http://nginx.org/en/download.html)下载windows版的nginx 下载好后解压进入nginx目录双击Nginx.exe即可运行...打开浏览器输入http://localhost ,nginx默认使用80端口,所以无需加端口号.出现nginx欢迎页面表示启动成功 2....站点搭建好后,接下来需要修改nginx.conf配置文件,打开nginx目录,找到conf文件夹下面的nginx.conf 编辑文件,这里使用notepad++进行编辑,添加如下信息: location...测试局域网访问 重启后Nginx后,打开浏览器,以80端口加上在配置文件中配置的location代理转发规则进行访问两个站点: 4. cpolar内网穿透 接下来,我们通过强大的且稳定的内网穿透工具cpolar...,将本地nginx服务暴露至公网环境,以实现穿透多个站点端口需求,无需公网IP,也不用设置路由器。
通过上一篇文章,我们实现了了局域网内 MJPG-Streamer 的物联网监控方案,今天带领大家完成《ffmpeg + nginx + rtmp/httpflv》的公网视频监控。...(由视频中可以看出,我获取视频流中间采用的是 http://23872841lv.zicp.vip/ 这个网址,而不是IP地址,说明拉流是在公网,在局域网内输入IP地址也是可以的) 推流命令: ffmpeg...app=live&stream=wei 想要在公网进行拉流,需要购买花生壳的内网穿透进行域名映射,将板子的IP地址映射到外网: ?...nginx-rtmp-module:实现了RTMP协议 nginx-http-flv-module:在nginx-rtmp-module的基础上,实现了HTTPFLV,并覆盖nginx-rtmp-module...HTTP FLV则是将RTMP封装在HTTP协议之上的,可以更好的穿透防火墙等。
无公网ip,需要内部ubuntu和公网的server之间建立内网穿透,实现在公网访问内部ubuntu的目的。 -商业服务:花生壳、ngrok等,主要缺点免费版本速度慢、安全性问题。...-自建服务:在一台有公网ip的机器上配置frp,和本地局域网中的ubuntu建立连接,实现内网穿透。...由于家中宽带无公网ip,以及出于安全考虑,我在利用腾讯vps配置了frp,来和本地局域网ubuntu连接,实现内网穿透。这样内网的端口就可以暴露到外网,并且可以绑定域名进行访问。...准备工作: VPS安装好Nginx,frp,绑定好对应的域名。...VPS端配置 配置Nginx转发 主要两个功能,一是将80同时转发到443,强制https验证。二是将443的流量转发到本地5000端口。
内网穿透 内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。...下面就相互通信的主机在网络中与 NAT 设备的相对位置介绍内网穿透方法。 其实说白了就是让你的局域网/内网可以被公共场合访问。...内网穿透主要功能 在内网环境下的服务器和应用只有在同一个内网环境下才能访问连接,内网穿透可以实现外网对内网的访问连接。 如需要出差在外想要访问在公司内的电脑远程桌面连接,使用内网穿透即可以实现。...注意 你的内网/局域网win10电脑启动了mysql数据库,开启了nginx程序的80端口web服务。...注意 远程桌面控制需要你win10电脑开启远程链接限制 打开设置--->系统---->远程桌面---->启用远程桌面 使用公网服务器 ip + port 即可访问到内网/局域网的数据库/http服务以及使用远程桌面
概念 内网穿透:内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。...不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。 简而言之:在外网访问局域网/内网的地址。...常见内网穿透工具:ngrok、frpc、nps nps是一款轻量级、功能强大的内网穿透代理服务器。...建议结合nginx使用,这样就可以一台服务器,部署多个服务,非常的丝滑。 修改下面的web配置: 默认web界面的密码和端口,建议修改成自己的。 全部设置完毕后,保存退出。...点击新增 这样我们就可以用外网,用ssh连接工具,连接云服务器ip的33端口,进行ssh内网穿透,实现ssh连接内网的服务器。 当然也支持其他常见的协议穿透,具体可以参见nps官方文档。
本文将介绍如何利用 Ubuntu操作系统、Docker容器技术以及cpolar内网穿透工具来实现公网远程访问本地Nginx服务器的具体操作流程。 1....我们可以使用cpolar内网穿透工具来实现无公网ip环境下的远程访问需求。...5.1 内网穿透工具安装 下面是安装cpolar步骤: cpolar官网地址: https://www.cpolar.com 使用一键脚本安装命令 curl -L https://www.cpolar.com...enable cpolar 启动cpolar服务 sudo systemctl start cpolar cpolar安装成功后,在外部浏览器上访问Linux 的9200端口即:【http://服务器的局域网...以上就是如何在Ubuntu系统使用Docker部署Nginx服务,并结合cpolar内网穿透工具实现公网远程访问内网本地服务的全部流程,感谢您的观看。
然后打开KSWEB,查看当前手机的局域网ip,例如我手机的ip是192.168.101.10然后打开电脑终端(cmd,git,wsl都可),输入ssh admin@192.168.101.10,按照要求输入密码.../local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf,再输入ls -al,发现nginx.pid出现了,再次运行nginx -s reload...在这里,可以测试下部署在服务器的网页,不过只能实现局域网查。...的端口,可尝试在浏览器打开预览,不过建议换成其他端口,避免端口被占用无法预览,这里我换成800,可成功预览手机浏览器输入127.0.0.1:800或192.168.101.10:800可以预览在同一局域网的电脑输入...192.168.101.10:800即可预览发布配置_config.yml文件,使用hexo d -g或hexo g- d均可推送到服务器内网穿透内网穿透有很多工具,常见的有花生壳,FRP,ngork。
软硬清单 外接硬盘一枚(用于挂载) 宽带、路由器(家中常备) SSH连接工具(SecureCRT,Xshell) Nginx、PHP、owncloud、ngrok 装好系统的树莓派 3B+ 一只(充电器...、CPU散热风扇等) 配置环境 安装 Nginx sudo apt-get update sudo apt-get install nginx sudo service nginx start 安装 PHP...内网穿透 如果你想要在非局域网中访问,就需要加一个穿透,来访问我们内网的服务。...[detached from 14930.keepngork] 最后,配置信任域名,否则穿透域名无法访问: sudo vim config/config.php 加入代理域名: array (...只是加了代理穿透以后,上传大文件有点慢。当然了如果想正儿八经的使用,最好挂载一个 T 级别的硬盘。 参考 https://blog.52itstyle.vip/archives/3987/
内网穿透是什么? 内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。...不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。 什么场景下会使用到内网穿透?...上面说的比较官方,我们还是来聊聊实际应用场景,比如你接了一个外单系统,做完了以后老板想验货,这时候大部分无非就2种做法,开远程让他看/自己部署到公网的服务器让别人看,两种都很麻烦,费时费力,那么我们做一个内网穿透...还有作为开发人员来讲,用内网穿透来做本地调试还是挺方便的,现在第三方对接都是需要公网域名的,比如微信的一些接口,不用内网穿透将会花费很多的时间和精力在调试上。...如果是这些宿主端口被nginx等占用可以换以下宿主端口,然后自己做映射即可。 客户端连接 这里以window客户端为例。 先将服务器上编译好的客户端下载下来。 ?
领取专属 10元无门槛券
手把手带您无忧上云