FRP搭建内网穿透服务器畅游Internet互联网络

FRP相关概述:

**版本号:**Version-0.38.0
**支持系统:**
		 服务器支持:Windows Server 2008/2019 全版本
		 系统支持:	 Windows XP;Windows 7;Windows 8;Windows 10

FRP下载与安装

1.首先前往FRP服务中心下载对应版本,选择相应的操作系统版本,我这里面以Windows 64位 V-0.38.0为例;

由于FRP源于国外相关软件,下载中心为github平台,有时网络受限可以选择备用下载

备用下载(noke)下载

2.FRP的安装就比较简单,将下载好的安装包直接解压到相应存放目录就可以了。

FRP配置

1.服务端配置:

选择:首先要选择在互联网当中拥有专属IP的“固定IP的服务器”或“云服务器”作为服务端。个人搭建高级别实体服务器的,可以采购一台云服务器作为转嫁媒介,配置不需要太高,带宽选择3M以上,在采购一个域名,可一个地址架设多台服务端介质;如企业用户,也可利用机房服务器转发至云端,可节约采购成本,财大气粗企业忽略此篇博文,采购云服务器即可。

操作1:
在服务器上解压到相应目录
FRP搭建内网穿透服务器畅游Internet互联网络_第1张图片
操作2:
配置frps.ini 文件

[common]
# 需要客户端绑定的端口
bind_port = 7000
# 管理后台地址,默认0.0.0.0
dashboard_addr = 0.0.0.0
# 管理后台端口
dashboard_port = 9212
# 管理后台用户名
dashboard_user = admin
# 管理后台密码
dashboard_pwd = [email protected]
# 访问客户端时的端口号
vhost_http_port = 9213
# 日志规则
log_file = ./frps.log
# 日志记录的等级
log_level = info
# 需要记录几天的日志
log_max_days = 3
# 客户端连接的token
token = [email protected]

更多详细配置可参看解压目录下的frps_full.ini文件。

端口号:700092129213 可根据自己喜欢随意配置端口号,但一定记得服务器需要放生相应端口

操作3:
按下windows+R输入cmd进入命令窗口,进入到安装目录下运行frps.exe -c frps.ini.
或 在下方窗口中输入cmd,再运行frps.exe -c frps.ini.
在这里插入图片描述

在这里插入图片描述
验证启动是否成功?
FRP搭建内网穿透服务器畅游Internet互联网络_第2张图片
输入配置文件中的 用户名 admin 密码 [email protected]

FRP搭建内网穿透服务器畅游Internet互联网络_第3张图片

进入当前页面,表示服务端已经安装运行成功。

为便于启动可创建 frprun.bat

cd C:\Windows\System32\cmd.exe
frps.exe -c frps.ini

C:\Windows\System32\cmd.exe 为frp服务存放位置路径,准确填写!也可发送桌面快捷方式。

至此服务端配置完成。

2.客户端配置

选择:客户端可以是有网络的电脑、有网络的实体服务器、有网络的虚拟服务器和可满足上网的硬件设备,并拥有Windows 任意版本的操作系统。

操作1:
将安装程序在客户端机上解压一份并配置frpc.ini配置文件如下:

[common]
server_addr = 47.95.4.111
server_port = 7000
token = [email protected]
# 内网穿透名称
[test]
# 协议为http(即80端口)
type = http
# 内部映射的IP
local_ip =127.0.0.1
# 内部映射为8080端口
local_port = 8080
# 远程端口不用设置,只能沿用frps下vhost_http_port
# 映射域名为 http://nokez.com
# subdomain = frp.nokez.com
# 或者直接指定全域名(你只需要将域名解析到服务器上)
custom_domains = test.nokez.com

[angang-CS]
# 协议为http(即80端口)
type = http
# 内部映射的IP
local_ip =127.0.0.1
# 内部映射为8080端口
local_port = 9001
# 远程端口不用设置,只能沿用frps下vhost_http_port
# 映射域名为 http://nokez.com
# subdomain = frp.nokez.com
# 或者直接指定全域名(你只需要将域名解析到服务器上)
custom_domains = testpc.dxtyyy.cn

更多详细配置可参照frpc_full.ini文件
端口号:80809001为本地程序服务端端口号,可映射至外网服务的9213。如果本地有防火墙,需要放生上诉文档中的相关端口号。

办公电脑远程穿透配置参考文档

#我这里是配置端口范围转发
[mstsc]
#类型为tcp
type = tcp
#本地ip地址通常为127.0.0.1
local_ip = 127.0.0.1
#本地要映射的端口范围
local_port = 3389
#映射到服务端的端口范围
remote_port = 9999
# 或者直接指定全域名(你只需要将域名解析到服务器上)
custom_domains = frpl251.teyisoft.cn

注意:多台电脑实现远程的时候,必须新申请域名

操作2:
按下windows+R输入cmd进入命令窗口,进入到安装目录下运行frpc.exe -c frpc.ini.
或 在下方窗口中输入cmd,再运行frpc.exe -c frpc.ini.
FRP搭建内网穿透服务器畅游Internet互联网络_第4张图片
为便于启动可创建 frp.bat

cd C:\Users\Administrator\Desktop\frp_0.33.0_darwin_amd64
frpc.exe -c frpc.ini

C:\Users\Administrator\Desktop\frp_0.33.0_darwin_amd64
frp服务存放位置路径,准确填写!也可发送桌面快捷方式。

其他注意事项

1.域名一定要进行服务器解析
2.服务器一定要谨慎选择端口号放开
3.IIS映射软件支持访时一定要再相关位置配置域名信息
FRP搭建内网穿透服务器畅游Internet互联网络_第5张图片
4.如果想要将端口号转化没有,可以借助Nginx反向代理配置

**`

办公无限界,IP皆可抛。想要做外包,还是FRP好。 --noke

`**

你可能感兴趣的:(软件维护,服务器,运维,网络,网络安全)