在互联网带给我们带来了太多的便利,而与互联网相对应的,是一种内部网络,很多的公司或者学校、家庭利用内部网络来进行多台电脑之间的资源共享,其中所用到的技术就是内网穿透技术。那么如何搭建内网穿透服务器呢?今天小编就来和大家分享一下。
1、内网穿透
很多时候需要借助通过外网访问本地的电脑服务,但是本地电脑的ip不是公网ip。因此无法访问,因此需要借助一个公网ip作为跳板。
1、假设本地电脑A需要搭建一个服务,需要电脑B通过外网进行访问,A、B不在一个局域网内
2、有一台服务器C,公网ip是41.103.38.194
3、B需要通过访问C的ip进而访问到A。
原理其实很简单,
在服务器C上启动一个代理服务,本地电脑A上启动一个代理客户端,C上的代理服务端与A上的代理客户端进行保持长连接,并进行一定的端口映射。
当访问C服务器对应的端口的时候,C服务器对应的代理服务会将消息转发到客户端A对应的端口上。
2、下载FRP
已经上传到百度盘。版本是0.38
链接:https://pan.baidu.com/s/1pbKf4-5POazuk76EmzS8YQ 提取码:l3li
3、启动配置服务端
3.1配置
首先打开frps.ini。如下。port为服务端监听的端口(注意不是转发的端口,监听转发的端口在客户端的frpc.ini中的remote_port配置)
[common]
bind_port = 7000
token = 1234567820222022ccc
3.2 启动
注意使用-c 指定配置文件,开始不知道,没有指定配置文件,一直报错
frps.exe -c ./frps.ini
4、启动配置客户端
4.1 、配置客户端
首先打开frpc.ini。
具体的含义注释有写。全部的可以查看frps_full.ini配置文件
[common]
frp服务所在的服务器的地址
server_addr = 41.103.38.194
填写对应的服务端frp配置的接口
server_port = 7000
校验客户端用的,要与服务端的匹配。作用就是用于服务端认证客户端的,不然谁都可以连。相当于密码
token = 1234567820222022ccc
项目名,可以有多个,自定义
[gitlib1]
协议类型。
type = tcp
本地的ip
local_ip = 127.0.0.1
本地要开放的服务的端口,如开放apache的80
local_port = 80
这个需要填写一个服务器放行的端口,最终其实就是访问服务器端的这个端口来转发到本地的服务上的。
remote_port = 8080
4.2、启动客户端
frpc.exe -c ./frpc.ini
内网穿透功能比较齐全的工具—花生壳
花生壳内网穿透功能比较齐全,比较简单,也是大家比较耳熟了,支持tcp、udp、https、socket5应用。流量还是得走传说中的rootnode,所以免费版是1G/月流量,也为用户提供了专业版、精英版、企业Pro、企业+等不同版本的付费级服务,需要根据不同需求付费开通相关功能。
花生壳完成内网穿透需要哪些步骤
1、花生壳账号登录成功后即可进入主界面。
客户端主界面有三大功能模块,分别是域名列表、内网映射和自诊断。
2、点击客户端域名列表,则跳转至花生壳管理域名列表页面,可对账号下的域名做开启或关闭花生壳服务以及域名诊断的操作。
3、点击客户端内网映射,则跳转至花生壳管理的内网映射页面,可直接在网页中对域名进行添加映射,即使不在服务器现场,也可以远程管理。
4、若在使用过程中遇到问题,点击客户端右上方【寻求帮助】,可自行查看《花生壳Windows客户端用户手册》。
5、点击右上方的“设置”按钮,可进行相关设置,如开机启动、是否以服务方式运行、是否自动锁定客户端等等。
本文主要介绍了搭建内网穿透服务器的方法,已经花生壳内网穿透的步骤。花生壳的“内网穿透”,无需公网IP、无需路由端口映射就可以通过固定的域名实现ERP远程访问,而且搭建和操作过程非常简单,无需专业的运维人员进行管理,节省成本,全面提高了办公效率。花生壳动态域名是专门提供内网穿透服务的软件,其中端口映射、内网穿透的功能算是超实用也是需求超广泛的了。像我们个人做网站建设、视频监控,或者是企业使用FTP、OA、ERP等选择花生壳做解决方案都是很不错的。如果你有同样的需要,也可以对花生壳做更多相关的了解。