欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何设置自己的Frp服务器以实现内网穿透能力?

最编程 2024-08-15 13:58:29
...

服务器搭建Frp实现内网穿透

1.首先得需要一台有公网ip的服务器,云服务器也可...

2.Frp下载地址:https://github.com/fatedier/frp/releases      (选择根据服务器系统下载对应版本即可)

我服务器是windows 64位的,所以下载windows64位的版本。

3.将下载好的Frp拷贝到服务器上,进行解压

         

解压后的目录中:

frpc.exe 是客户端,用于放在被穿透的设备上允许的

frps.exe是服务端,放在服务器运行的。

4.现在是我们先部署服务端,打开frps.ini配置文件配置一些参数

配置文件内容如下:

 [common]

bind_port = 7000

dashboard_port = 8070

dashboard_user = admin

dashboard_pwd = admin123

token = thisToken65495!@

 其中:bind_port是服务端绑定的端口      dashboard就是仪表板的端口与用户名和密码     token就是密钥

  5.配置完以上参数,就可以开始启动服务端了

cmd窗口进入frp的文件夹下 执行以下命令:frps -c frps.ini   敲击回车

       

 此时服务端已经是启动成功了,现在我们可以从本地电脑上telnet以下服务器的7000端口是否通的

       6.接下来部署客户端,在要被穿透的内网设备也从下载的包中解压出来,配置frpc.ini 客户端文件。

 7.允许frpc客户端,cmd命令进入当前frp文件夹 执行:frpc -c frpc.ini

 此时就运行成功了。    可以通过服务器IP加客户端ini配置文件的remote_port端口来访问下服务。

Ps:如果服务端和客户端均运行成功,但无法访问的情况请检查下服务器防火墙的两个端口是否开放!

一个是服务器如上配置 绑定的7000端口、还有一个就是客户端配置被映射转发的端口8000, 我这个是云服务器,我进入控制台开放了这两个端口的。 还要检查服务器上自身的防火墙是否开放这两个端口。

原文地址:https://www.cnblogs.com/Csharp-jd/p/16142656.html

推荐阅读