【TCP/UDP穿透】3389远程桌面

1、开启远程桌面

2、创建隧道

1.登录浮居内网穿透

2.选择合适的节点(如下图)

3.基础设置(1-5都必须手动填写)

4.高级设置(保持默认,无需填写)

5.完成创建(如下图)

3、启动隧道

1.下载客户端并解压

仅需要解压这一个文件:

2.复制网站上的配置文件内容

3.打开查看下的文件扩展名

4.在解压frpc.exe的目录下创建一个frpc.ini的文件并粘贴刚刚复制的配置文件内容

5.启动frpc

在目录下, 不要选中文件 ,按住shift+鼠标右键才会出现这个选项

.\frpc.exe -c .\frpc.iniCopyErrorCopied

6.远程桌面连接

image-20210408185213645

完成!

【HTTP+HTTPS】不带端口访问web服务

系统:Windows10

web服务器:Tomcat

URL:127.0.0.1:8080

域名:fujuage.com(指你自己拥有的域名,不是访问的域名)

目的:外网可以通过tomcat.fujuage.com访问127.0.0.1:8080提供的服务,如下图

image-20210329112440120

1、添加解析

image-20210329113037090

即:

image-20210329113202344

2、创建隧道

image-20210329113236290

3、客户端配置

  1. 在本地创建*.ini文件(可以自行命名),如下

image-20210329113357479

  1. 复制配置文件内容到tomcat.ini

image-20210329113722612

到:

image-20210329113851390


4、启动客户端

  1. 打开命令行

  1. 启动隧道

image-20210408184835546

  1. 访问网站测试

image-20210408184947893

完成!

【群晖】【推荐】Docker

目的:穿透内网下的群晖,使外网可以访问 本地地址:127.0.0.1 本地端口:5001(HTTPS的端口)

1、创建隧道

image-20210408194101912

2、在群晖中添加镜像

  1. 从URL添加

镜像地址:

https://hub.docker.com/r/fujuage/fujufrpCopyErrorCopied

image-20210408194132718

image-20210408194225179

  1. 从文件添加

从群文件下载镜像:

image-20210408195309891

映像 -> 新增 -> 从文件添加 ,导入该文件即可!

3、启动镜像

  1. 双击启动镜像:

  1. 镜像基本设置,并进入高级设置

  1. 镜像 高级设置 -> 网络设置

  1. 复制粘贴配置文件:

首先去Fuju Frp网站上复制刚刚创建的隧道的配置文件:

然后回到群晖(高级设置 -> 环境),粘贴刚刚复制的配置文件内容:

粘贴前记得删掉 “这里粘贴你的配置文件”

粘贴后如图:

  1. 启动容器:

  1. 查看容器:

双击容器,查看日志:

4、通过 域名+端口 外网访问

  1. 让我们看看之前创建的隧道:

  1. 详细信息如图:(即我们通过 https://cn6.frp.fujuage.com:10000 即可访问内网的群晖)

  1. 访问网站:

完成!

【群晖】【无Docker系统】命令行

群晖版本:6.1.7(低于6.0可能不适用)

1、创建隧道

1.查看群晖的端口(教程穿透https的5001端口) image-20210408195636929 2.开始创建隧道,选择节点并自行填写2-6号框内内容

注意:1号+6号是你访问的地址,如我们穿透的是http,地址就是http://cn6.frp.fujuage.com:14355

img

2、配置文件

注意下载的客户端版本!!

1.下载对应的客户端

image-20210511193148629

2.上传到群晖 image-20210408195919032 3.复制配置文件内容 image-20221116081613725 4.编辑配置文件frpc.ini image-20221116081627386

3、开机自启动隧道(frpc)

  1. 查看文件夹绝对路径(注意,之后的命令要用自己对应的目录!)

image-20210408195956801

  1. 创建计划任务

image-20221116081637094 image-20221116081647827 image-20210408200027902 image-20221116081707825

nohup /volume1/frp/frpc -c /volume1/frp/frpc.ini >/dev/null 2>&1 &CopyErrorCopied
  1. 启动frpc(每当编辑frpc.ini后需要重新点击运行才生效!)

image-20210408200041868

  1. ssh连接到群晖

image-20210408200051792

开启ssh后,通过Xshell、Putty等软件连接。
  1. 连接后,在ssh中输入一下命令,检查是否启动成功(如图即为成功)
ps aux |grep frpcCopyErrorCopied

image-20210408200102484

  1. 外网访问群晖NAS(有自己的域名可以解析到节点的ip,通过自己的域名+端口访问即可)

注意:本次穿透的是https端口,需要通过https://cn6.frp.fujuage.com:14355访问,不能通过http访问! image-20210408200110935

完成!

【OpenWRT】【命令行】TCP穿透

环境: 硬件:树莓派3B+(ARM) 系统:OpenWRT 目的:穿透FileBrowser所使用的8080端口

1、 下载客户端

复制下面的命令,运行即可:

wget https://frp.cool/client/frp_0.29.0_linux_arm.tar.gz && tar -zxvf frp_0.29.0_linux_arm.tar.gz && mv frp_0.29.0_linux_arm frp && rm frp_0.29.0_linux_arm.tar.gz && cd frp && rm frps* frpc.ini frpc_full.ini && touch frpc.iniCopyErrorCopied

如图:

2、编辑配置文件

  1. 创建隧道,如图:

  1. 复制网站上的配置文件内容:

  1. 编辑树莓派上的frpc.ini配置文件
vim frpc.iniCopyErrorCopied

需要按i进入编辑模式,如图:
  1. 粘贴刚刚复制的配置文件内容并保存:

粘贴完成后,按一下Esc退出编辑模式,并输入:wq保存退出即可
  1. 运行frpc:
nohup frpc -c frpc.ini &CopyErrorCopied

  1. 查看运行日志:(提问时需要提供)
cat nohup.outCopyErrorCopied

3、访问测试

成功访问FileBrowser!

4、关闭隧道

  1. 查看frpc进程:(红框内为frpc对应的pid)
ps -ef |grep frpcCopyErrorCopied
  1. 结束frpc进程:
kill -9 29798CopyErrorCopied

  1. 访问测试:(已经成功关闭!)

最后修改:2023 年 07 月 30 日
如果觉得我的文章对你有用,请随意赞赏