| 2022-07-22
公司入手了2台2080ti,然而只能在公司使用,这时候就需要内网穿透了。实现内网穿透 免费该怎么操作?今天小编就来详细讲一下,并介绍一款好用的软件。
准备工作1.由于公司使用内网,想要外网访问,需要内网穿透,我们需要
公网ip,假设公网ip为1.1.1.1,以我的服务器为例:
我的云服务器
2.私网ip:这个很简单,在公司里面可以局域网直接访问查看ip,假设私网ip为196.168.6.146.
内网穿透
1.进入https:// github com /ehang-io/nps/releases 下载客户端(npc)和服务器端(nps),我的服务器是Debian,2080ti所在机器是ubuntu18.04,因此下载以下两个文件
分别下载npc到ubuntu,nps到debian.
在服务器端(debian):
将压缩包解压到nps中,进入nps,并执行命令sudo ./nps install 安装nps
安装完成后,执行sudo nps start启动服务。此时,服务器端配置完成
在客户端(ubuntu):
web服务端口默认为8080,因此我们需要开放8080端口,进入服务器管理中心,以腾讯云为例,点击防火墙->添加规则->端口添加8080
,此时8080端口开放成功,打开谷歌浏览器,输入1.1.1.1:8080,进入nps web管理
使用默认用户密码登录(默认admin/123)
点击客户端
新增一个客户端,点击+号,复制客户端命令
回到客户端(ubuntu).粘贴客户端指令,即可成功。
为了方便,建议注册到系统服务,这样可以不受命令行限制
操作如下:
注册:sudo ./npc install 其他参数(例如-server=xx -vkey=xx或者-config=xxx)
启动:sudo npc start
停止:sudo npc stop
注意:如果是windows,需要使用windows的cmd管理员权限执行,同样切换到下载路径,执行指令略有不同(不是powershell,powershell语法又有一点不一样,比如ip需要括起来...)
注册:sudo npc.exe install 其他参数(例如-server=xx -vkey=xx或者-config=xxx)
启动:sudo npc start
停止:sudo npc stop
回到刚才的页面,我们添加一条隧道用于端口转发以实现内网穿透,例如,开通一条8001端口到22端口的隧道。
同时,我们回到服务器管理中,防火墙开通8001端口(操作见8000端口的开放)
这样,我们就实现了内网穿透,我们可以通过访问公网ip:8001端口以访问私网ip:22端口
例如,要访问ubuntu的white用户,我们可以使用ssh white@ 1.1.1.1 -p 8001
至此,我们可以使用ssh协议与内网通信,windows玩家还有另外一个需求,有一些玩家不太习惯命令行使用远程桌面内网穿透访问,其实windows自带的远程桌面挺好用的,windows访问windows比较简单不需要介绍,但是如果是windos跨系统访问linux的话,就需要我们自己准备一些材料。
花生壳内网穿透功能比较齐全,比较简单,也是大家比较耳熟了,支持tcp,udp.https.http,socket5应用。流量还是得走传说中的rootnode,所以是限流1G,分的等级比较多商业版、旗舰版、铂金版,需要根据不同需求付费开通相关功能。
1、花生壳账号登录成功后即可进入主界面。
客户端主界面有三大功能模块,分别是域名列表、内网映射和自诊断。
2、点击客户端域名列表,则跳转至花生壳管理域名列表页面,可对账号下的域名做开启或关闭花生壳服务以及域名诊断的操作。
3、点击客户端内网映射,则跳转至花生壳管理的内网映射页面,可直接在网页中对域名进行添加映射,即使不在服务器现场,也可以远程管理。
4、若在使用过程中遇到问题,点击客户端右上方【寻求帮助】,可自行查看《花生壳Windows客户端用户手册》;也可通过下面4种途径:“客服工单”,“在线机器人”,“购买咨询”,“钻石VIP”提交问题给我们的工程师查看解决。
5、点击右上方的“设置”按钮,可进行相关设置,如开机启动、是否以服务方式运行、是否自动锁定客户端等等。
花生壳的“内网穿透”,无需公网IP、无需路由端口映射就可以通过固定的域名实现ERP远程访问,而且搭建和操作过程非常简单,无需专业的运维人员进行管理,节省成本,全面提高了办公效率。花生壳动态域名是专门提供内网穿透服务的软件,其中端口映射、内网穿透的功能算是超实用也是需求超广泛的了。像我们个人做网站建设、视频监控,或者是企业使用FTP、OA、ERP等选择花生壳做解决方案都是很不错的。如果你有同样的需要,也可以对花生壳做更多相关的了解。