您当前的位置:首页 > 电脑百科 > 网络技术 > 网络技术

没有公网ip怎么做内网穿透

时间:2022-03-24 14:15:35  来源:  作者:大毛爱分享

之前出过动态域名解析做穿透,但是这个需要有动态公网ip,有好多家里的宽带都是"大内网"。虽然我们还出了一期不需要公网ip的内网穿透,可是没有公网ip的免费内网穿透一般都不稳定,所以今天跟大家分享一个新的内网穿透工具做备用,亲测免费好用(不建议商业用途)。

钉钉提供的这个内网穿透原本是为了开发者在临时使用时提供了一个公网代理服务的公网IP,目的是方便开发测试。

一、启动内网穿透

首先需要下载钉钉内网穿透的程序,可以使用https://Github.com/mzlogin/ding-tunnel.git来下载,(考虑到github下载速度感人,我已经下载了压缩包放在了QQ群里了,需要自取)里面包含了linuxlinux_armmac_64windows_64的程序,很显然我们的玩客云是ARM核心,所以我们需要这个文件包。拿到文件包后,我把钉钉的脚本程序和配置文件放在了一个名叫linux_arm的文件夹下,并且把这个文件夹放在了/root目录。

没有公网ip怎么做内网穿透

 

# 先进入到linux_arm目录 cd /root/linux_arm
# 在授权ding程序777权限 chmod 777 ding
# 执行命令 ./ding -config=./ding.cfg -subdomAIn=域名前缀 端口
./ding -config=./ding.cfg -subdomain=tv 80
#如下图就可以使用域名http://tv.vaiwan.cn来访问网站了,当然在这之前你要把这个域名绑定在你的网站上。
没有公网ip怎么做内网穿透

 

注意:启动命令的子域参数有可能被别人占用,尽量不要用字符,可以用自己公司名的拼音。如果遇到被占用换一个即可

但是官方给的命令只适合测试使用,具体来说就是你不能关闭shell窗口不然穿透就会停止。

参数

说明

config

内网穿透的配置文件,按命令照示例固定为钉钉提供的./ding.cfg,无需修改。

subdomain

您需要使用的域名前缀,该前缀将会匹配到“vaiwan.com”前面,例如你的 subdomain 是 tv,启动工具后会将tv.vaiwan.com 映射到本地。

端口

您需要代理的本地服务 http-server 端口,例如你本地端口为 80 等。

启动完客户端后,你可以通过域名 http://tv.vaiwan.com 访问都会映射到 http://127.0.0.1:80上。

在钉钉目录下使用命令./ding --help可以查看命令帮助文档,当然这并没有什么卵用,因为都是英文我看不懂!!!所以下面就玩客云环境谈下实用得命令吧!

#命令如下:
/root/linux_arm/ding -config=/root/linux_arm/ding.cfg -log=stdout -log-level=INFO -proto=http -subdomain=tv 80
#解释下:
#/root/linux_arm/ding 这一串是程序ding的路径。
#-config=/root/linux_arm/ding.cfg这个是参数congfig的配置,表示congfig的位置。
#-log=stdout这里指明了日志格式为stdout
#-log-level=INFO指明日志级别为INFO
#-proto=http仅用http
#-subdomain=tv 80 二级域名为tv 本地端口为80

 

不难发现现在这个界面就跟之前执行的命令界面不同,是的这个界面我们可以使用nohup、&这两个命令来实现后台运行,关掉终端不会停止运行。

# nohup命令可以在关闭终端后不停止命令,就是不间断执行nohup后的命令
# & 实现后台运行

因此我们可以对命令/root/linux_arm/ding -config=/root/linux_arm/ding.cfg -log=stdout -log-level=INFO -proto=http -subdomain=tv 80做一些改变,让我们在关闭shell窗口后内网穿透依然有效。

nohup /root/linux_arm/ding -config=/root/linux_arm/ding.cfg -log=stdout -log-level=INFO -proto=http -subdomain=tv 80 >/root/linux_arm/1.txt 2>1 &
# >/root/linux_arm/1.txt 2>1 把nohup.out日志写入/root/linux_arm/1.txt里
# 如下图该穿透就已经生效了,其中界面上显示的[7]11807就是当前命令生成的进程ID
没有公网ip怎么做内网穿透

 


没有公网ip怎么做内网穿透

 

当然,如果你要穿透不是搭建在玩客云上的应用,那么我们就需要再修改下命令,如下:

nohup /root/linux_arm/ding -config=/root/linux_arm/ding.cfg -log=stdout -log-level=INFO -proto=http -subdomain=tv 192.168.0.100:80 >/root/linux_arm/1.txt 2>1 &
# 修改的地方只是把以前的端口改成了具体的局域网内你要穿透的ip地址加端口号,这里的192.168.0.100就是你要穿透的应用ip地址,:80是你要穿透应用的本地端口号。

二、停止穿透

在不关机玩客云的情况下停止穿透的可能性很小,但是保不齐用得到。所以这里就简单的说下怎么样停止后台运行的穿透进程,这里需要认识两个命令:

# 查看当前后台运行的命令
# 有两个命令可以用,jobs和ps,区别是jobs用于查看当前终端后台运行的任务,换了终端就看不到了。而ps命令用于查看瞬间进程的动态,可以看到别的终端运行的后台进程。
# 1.jobs命令可以查看当前终端中运行的程序,如果你运行程序后关闭终端在重新开启终端jobs就查看不到了。
# 这里我们把jobs命令搭配-l使用可显示当前终端所有任务的PID,例如终端输入命令jobs -l 显示如下:
[7]+ 11807 Running                 nohup /root/linux_arm/ding -config=/root/linux_arm/ding.cfg -log=stdout -log-level=INFO -proto=http -subdomain=tv 80 > /root/linux_arm/1.txt 2> 1 &  (wd: /)
root@wky:~/linux_arm# 
# 这里的11807是这个任务的PID,Running表示 进程在运行中,在后面跟的就是进程的命令。可以很清楚的看到这个进程就是穿透进程。
# 我们可以使用kill -pid命令,例如:kill 11807 结束这个进程,如下:
root@wky:~/linux_arm# kill 11807
root@wky:~/linux_arm# jobs -l
[7]+ 11807 Terminated              nohup /root/linux_arm/ding -config=/root/linux_arm/ding.cfg -log=stdout -log-level=INFO -proto=http -subdomain=tv 80 > /root/linux_arm/1.txt 2> 1  (wd: /)
root@wky:~/linux_arm#
# 可以看到 11807后面的Running 变成了 Terminated(终止),表示这个进程被终止了,也就是说现在穿透实效了或者说穿透关闭了。
# 2 .ps命令查看当前的所有进程,简单来说当jobs查看不到你想要找的进程的时候可以使用这个命令。
# ps -ef来查看进程,这里跟jobs很像就不演示了。


Tags:内网穿透   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
玩转内网穿透:如何从公网访问局域网的服务?
最近,我帮一位朋友配置了下从公网访问家里 Web 应用。 背景这位朋友自己基于 Django 写了一个 Web 应用,部署在自己电脑的虚拟机上。但是想让其他同事访问时,却犯了难,应该该怎...【详细内容】
2023-12-21  Search: 内网穿透  点击:(99)  评论:(0)  加入收藏
八个优秀开源内网穿透工具
内网穿透(NAT穿透)是一种将本地网络服务暴露给互联网的一种技术。这种技术可以很好地解决许多局域网内的资源共享。采用路由的方式将一台计算机变成一个“路由器”,将公共的网...【详细内容】
2023-11-29  Search: 内网穿透  点击:(213)  评论:(0)  加入收藏
ngrok-内网穿透神器,开发人员必备
概述ngrok是一款开源的网络服务,能够为在本地运行的网络应用提供公开的、基于互联网的URL。这使得网络开发人员可以将自己正在开发的网页或者API暴露到互联网上,方便进行演示...【详细内容】
2023-10-07  Search: 内网穿透  点击:(103)  评论:(0)  加入收藏
如何理解内网穿透?都有哪些实现方式?
一、内网穿透:是指在企业内部或家庭网络中实现远程访问,从而使得用户通过公共的网络(例如互联网)可以访问并控制位于内网中的设备。二、内网穿透技术的核心思想是:利用某种技术...【详细内容】
2023-07-14  Search: 内网穿透  点击:(196)  评论:(0)  加入收藏
Cloudflare Tunnel 内网穿透
使用Cloudflare Tunnel实现内网穿透,把服务器架在家里Cloudflare Tunnel是Cloudflare零信任网络的一个产品,用于打通企业、员工、设备之间的边界,从而摒弃掉VPN之类的过时技术(...【详细内容】
2023-05-22  Search: 内网穿透  点击:(325)  评论:(0)  加入收藏
如何使用利用nat123实现内网穿透
首先,我们要明白何为内网穿透,内网穿透即即在计算机在局域网内的时候,外网与内网的计算机的节点进行连接时所需要的连接通信,简单滴说,我们访问百度,实际上是访问了百度的公网地址...【详细内容】
2023-02-08  Search: 内网穿透  点击:(302)  评论:(0)  加入收藏
免费实现内网穿透,端口映射远程桌面,无需公网ip实现内网穿透
很多时间,我们自己家里电脑运行的程序或者公司电脑 开发的程序需要外网访问。而现在一般很难有公网ip,解决办法也有很多,例如免费的frp(需要公网ip做中转,免费的花生壳(有限制 )金...【详细内容】
2022-11-03  Search: 内网穿透  点击:(497)  评论:(0)  加入收藏
生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程
与zerotier、tailscale等基于点对点的内网穿透的商业软件不同,FRP是在github上的一个开源项目,是服务器—客户端运行模式,可提供闭环的虚拟局域网环境。项目地址:HTTPS://g...【详细内容】
2022-09-30  Search: 内网穿透  点击:(1607)  评论:(0)  加入收藏
没有公网IP,cpolar实现内网穿透
在做网站、微信开发时,有时候会需要本地调试,但现在运营商基本不会分配给到独立的公网IP了,都是内网IP,就只能通过内网穿透来实现。这里推荐一款简单好用的内网穿透工具—&...【详细内容】
2022-09-23  Search: 内网穿透  点击:(559)  评论:(0)  加入收藏
花生壳内网穿透:无需专线公网IP,安全高效远程数据采集
随着信息技术发展和工业自动化水平的提高,各种现代化监测设备及数据采集器被广泛应用于水文水利、气象环保、工业控制等领域,用于户外、工业现场进行数据采集、存储和传输。...【详细内容】
2022-08-19  Search: 内网穿透  点击:(484)  评论:(0)  加入收藏
▌简易百科推荐
手机就可以修改WiFi密码,进行网络提速,还能防止别人蹭网
随着网络的普及和使用频率的增加,很多人可能遇到了一些网络管理上的问题,比如忘记了WiFi密码、网络速度缓慢、或者发现有不明设备在家中蹭网。相信朋友们也曾遇到过吧?但是,你知...【详细内容】
2024-04-03  老毛桃    Tags:WiFi密码   点击:(9)  评论:(0)  加入收藏
手机WiFi信号满格却接收消息延迟?这里有妙招帮你解决!
在现代社会,手机已经成为了我们生活中不可或缺的一部分。无论是工作、学习还是娱乐,手机都扮演着重要的角色。然而,有时我们会遇到一些令人烦恼的问题,比如明明手机WiFi信号满格...【详细内容】
2024-04-03  蔡前进    Tags:手机WiFi   点击:(8)  评论:(0)  加入收藏
SASE技术应用落地的五个关键趋势
在Gartner 最新发布的《2023网络技术成熟度曲线》报告中认为,SASE技术已经开始走出最初的技术炒作期,将逐步迈向新一轮的实用落地阶段。在Gartner发布的《Hype Cycle for Ente...【详细内容】
2024-04-01    安全牛  Tags:SASE   点击:(12)  评论:(0)  加入收藏
提示“该网站安全证书存在问题,连接可能不安全”如何解决
在你输入网址并浏览网页时,如果你的浏览器弹出一个警告,提示“网站的安全证书存在问题”,或是显示一个红色的锁标志,这些都是网站不安全的警示。这些提示通常是由HTTPS协议中的S...【详细内容】
2024-03-18  倏然间    Tags:网站安全证书   点击:(10)  评论:(0)  加入收藏
如何有效排除CAN总线错误
控制器局域网(CAN)控制器局域网(CAN)是现代车辆中电子元件无缝运行的基础。在远程信息处理领域,CAN总线系统的效率至关重要,其能够实现支撑当今汽车技术的复杂功能。然而,CAN总...【详细内容】
2024-02-20    千家网  Tags:CAN   点击:(52)  评论:(0)  加入收藏
网络连接受限或无连接怎么办?这里提供几个修复办法
可能错误提示 连接受限或无连接:连接具有有限的连接或无连接。你可能无法访问Internet或某些网络资源。 连接受限。排除和解决“连接受限或无连接”错误此错误可能由计算机上...【详细内容】
2024-02-06  驾驭信息纵横科技    Tags:网络连接受限   点击:(50)  评论:(0)  加入收藏
如何将Mac连接到以太网?这里有详细步骤
在Wi-Fi成为最流行、最简单的互联网连接方式之前,每台Mac和电脑都使用以太网电缆连接。这是Mac可用端口的标准功能。如何将Mac连接到以太网如果你的Mac有以太网端口,则需要以...【详细内容】
2024-02-03  驾驭信息纵横科技    Tags:Mac   点击:(67)  评论:(0)  加入收藏
简易百科之什么是端口映射
端口映射,也称为端口转发,是一种网络通信中的技术手段,通过将内网中的一个端口上的数据流量转发到另一个端口,使得外部网络能够访问到内部网络中的特定服务。在实现上,端口映射通...【详细内容】
2024-01-26    简易百科  Tags:端口映射   点击:(162)  评论:(0)  加入收藏
ip因频繁登陆已被禁止访问 无法显示图片 怎么办
首先,我们要明白,部分网站为了有效遏制数据爬取和非法攻击,保证访问速度和普通用户查询,会在系统中增加网络安全设备,加强安全防护机制,并提前设置安全访问规则。因此,一旦用户的行...【详细内容】
2024-01-20  何福意思    Tags:ip   点击:(68)  评论:(0)  加入收藏
电脑连上wifi却上不了网怎么办
当电脑连接上 WiFi 却无法上网时,可能会让人感到困惑和沮丧。这个问题通常会有多种可能的原因,包括网络配置问题、路由器故障、无线适配器问题等。在面对这个问题时,可以尝试以...【详细内容】
2024-01-16  编程资料站    Tags:wifi   点击:(71)  评论:(0)  加入收藏
站内最新
站内热门
站内头条