火云服务器FRP自建远程服务器,远程开机直达Windows桌面!

云服务器aws 日本 在内网穿透领域,很多人有个误区,以为必须有云服务器才行。其实不然!只要你家的宽带有一个公网IP(可以打电话向运营商申请,或者架接到到有公网IP的电脑···

云服务器aws 日本

在内网穿透领域,很多人有个误区,以为必须有云服务器才行。其实不然!只要你家的宽带有一个公网IP(可以打电话向运营商申请,或者架接到到有公网IP的电脑上),你就能用家里的一台电脑当服务器,把另一台内网电脑映射出去。今天,我们就搞定两件大事:一、在路由器上正确映射端口;二、用VBS脚本实现frp的真正后台自启。

第一部分:路由器端口映射(在拥有公网IP的网络中操作)

这一步是关键前提!目的是让外网能直接访问到你那台服务器电脑的特定端口。

1. 固定内网IP:首先,给你那台当服务端的电脑设置一个固定的内网IP地址。不要在电脑上直接设置,最好在路由器的DHCP服务器或静态地址分配里,根据电脑的MAC地址,绑定一个IP,比如 `192.168.1.100`。这样电脑每次获取到的IP都是这个。

2. 登录路由器:浏览器输入路由器管理地址(通常是 `192.168.1.1` 或 `192.168.0.1`),输入账号密码登录。

3. 找到端口映射/虚拟服务器:不同路由器叫法不同,可能在高级设置、安全功能、NAT设置里。

4. 添加映射规则:我们需要映射两个端口:

规则一(frp服务端口):

内部IP地址:192.168.1.100(你服务端电脑的固定IP)

内部端口:7000

外部端口:7000(一般和内部端口一致就行)

协议:TCP(或选择ALL/TCP)

规则二(RDP转发端口):

内部IP地址:192.168.1.100

内部端口:6000(我们示例中的远程端口)

外部端口:6000(或者你换个更冷门的,比如50000,更安全)

协议:TCP

云服务器朋友

5. 保存并生效:点击保存,有的路由器需要重启才能生效。

现在,外网访问 你的公网IP:7000, 就能连到你家路由器的7000端口,然后路由器会把它转发到 192.168.1.100:7000。6000端口同理。

第二部分:服务端配置(在有公网IP的电脑上操作)

1. frp配置:和解压版步骤一样。在 `frps.toml` 里配置:

ini [common] bind_port = 7000 token = 123456(这里的密码一定要复杂)

2. 创建VBS启动脚本:在frp目录下(比如 C: rp),新建一个文本文件,改名为 start.vbs。用记事本打开,输入以下内容:

SetWshShell = CreateObject("Wscript.Shell") WshShell.Run"cmd /c C:/frp/frps.exe -c C:/frp/frps.toml",0

这行代码的作用是运行 `frps.exe` 并传递参数 `-c frps.toml`。

那个数字 `0` 表示窗口状态为隐藏,这是实现无窗口的关键。

3. 设置计划任务自启动:

按 `Win + R`,输入 `taskschd.msc` 打开任务计划程序。

右侧点击创建任务。

常规选项卡:

名称:`Frp Server`(随便起)

勾选 不管用户是否登录都要运行 和 使用最高权限运行。这很重要!

阿里云服务器做vpn服务器

触发器选项卡:点击新建,选择启动时。

操作选项卡:点击新建。

操作:`启动程序`

程序或脚本:浏览到你刚才创建的 `start_frps.vbs` 文件。

起始于(可选):填写你的frp目录,如 `C: rp`。

条件选项卡:可以取消只有在计算机使用交流电源时才启动此任务(如果是笔记本)。

点击确定,可能会让你输入当前用户的密码。

搞定!现在重启你的服务端电脑,frps服务就会在后台完全静默地启动了。

第三部分:客户端配置(在需要被远程的内网电脑上操作)

1. frp配置:在 `frpc.toml` 里配置,注意 `server_addr` 这次要填你服务端的公网IP地址!

ini[common]server_addr=123.123.123.123你的公网IPserver_port=7000token=123456(这里的密码一定要复杂)[rdp]type=tcplocal_ip=127.0.0.1local_port=3389本机端口remote_port=6000转发端口

2. 创建VBS启动脚本:同样,在客户端frp目录下创建 `start_frpc.vbs`,内容为:

SetWshShell = CreateObject("Wscript.Shell") WshShell.Run"cmd /c C:/frp/frpc.exe -c C:/frp/frpc.toml",0

3. 设置计划任务自启动:和服务器端步骤一模一样。

创建任务,名称如 `Frp start`。

勾选不管用户是否登录都要运行和使用最高权限。

触发器设为启动时。

操作指向客户端的 `start_frpc.vbs` 文件。

设置好起始目录。

最终测试与重要提醒

现在,两台电脑都重启一下。然后,找一台不在你家网络内的电脑(比如用手机开热点连电脑),打开远程桌面连接。

在计算机栏输入:`你的公网IP:6000` (注意是英文冒号)。

点击连接,你应该就能看到内网那台电脑的登录界面了!

核心要点总结:

路由器映射是桥梁,把公网请求引到你家正确的电脑上。

VBS脚本的 `0` 参数是实现隐藏窗口的秘诀,比nssm更轻量。

计划任务的不管用户是否登录都要运行是关键,这样即使没人登录系统,frp服务也能在后台运行。

安全第一:`token` 密码要复杂,远程端口 `7000` 可以改成 `5xxxx` 之类的冷门端口。

这套方案完美利用了现有家庭网络设备,实现了专业级的内网穿透,而且完全免费。赶紧试试吧!

各位小伙伴,有啥更好的方案,可以一一提出了,这是在免费的公网IP下实行的,也是目前我发现最简单的方法,适合小白!

阿里云最便宜的服务器

您好:云优数据云计算 www.yunyoushuju.cn 2核2G6M最低19.9元/月 欢迎开机

发表评论

评论列表
未查询到任何数据!