【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.远程桌面连接
完成!
【HTTP+HTTPS】不带端口访问web服务
系统:Windows10
web服务器:Tomcat
URL:127.0.0.1:8080
域名:fujuage.com(指你自己拥有的域名,不是访问的域名)
目的:外网可以通过
tomcat.fujuage.com
访问127.0.0.1:8080提供的服务,如下图
1、添加解析
即:
2、创建隧道
3、客户端配置
- 在本地创建
*.ini
文件(可以自行命名),如下
- 复制配置文件内容到tomcat.ini
到:
4、启动客户端
- 打开命令行
- 启动隧道
- 访问网站测试
完成!
【群晖】【推荐】Docker
目的:穿透内网下的群晖,使外网可以访问 本地地址:127.0.0.1 本地端口:5001(HTTPS的端口)
1、创建隧道
2、在群晖中添加镜像
- 从URL添加 :
镜像地址:
https://hub.docker.com/r/fujuage/fujufrpCopyErrorCopied
- 从文件添加 :
从群文件下载镜像:
在 映像 -> 新增 -> 从文件添加 ,导入该文件即可!
3、启动镜像
- 双击启动镜像:
- 镜像基本设置,并进入高级设置
- 镜像 高级设置 -> 网络设置
- 复制粘贴配置文件:
首先去Fuju Frp网站上复制刚刚创建的隧道的配置文件:
然后回到群晖(高级设置 -> 环境),粘贴刚刚复制的配置文件内容:
粘贴前记得删掉 “这里粘贴你的配置文件”
粘贴后如图:
- 启动容器:
- 查看容器:
双击容器,查看日志:
4、通过 域名+端口 外网访问
- 让我们看看之前创建的隧道:
- 详细信息如图:(即我们通过 https://cn6.frp.fujuage.com:10000 即可访问内网的群晖)
- 访问网站:
完成!
【群晖】【无Docker系统】命令行
群晖版本:6.1.7(低于6.0可能不适用)
1、创建隧道
1.查看群晖的端口(教程穿透https的5001端口) 2.开始创建隧道,选择节点并自行填写2-6号框内内容
注意:1号+6号是你访问的地址,如我们穿透的是http,地址就是http://cn6.frp.fujuage.com:14355
2、配置文件
注意下载的客户端版本!!
1.下载对应的客户端
2.上传到群晖 3.复制配置文件内容
4.编辑配置文件frpc.ini
3、开机自启动隧道(frpc)
- 查看文件夹绝对路径(注意,之后的命令要用自己对应的目录!)
- 创建计划任务
nohup /volume1/frp/frpc -c /volume1/frp/frpc.ini >/dev/null 2>&1 &CopyErrorCopied
- 启动frpc(每当编辑frpc.ini后需要重新点击运行才生效!)
- ssh连接到群晖
开启ssh后,通过Xshell、Putty等软件连接。
- 连接后,在ssh中输入一下命令,检查是否启动成功(如图即为成功)
ps aux |grep frpcCopyErrorCopied
- 外网访问群晖NAS(有自己的域名可以解析到节点的ip,通过自己的域名+端口访问即可)
注意:本次穿透的是https端口,需要通过https://cn6.frp.fujuage.com:14355访问,不能通过http访问!
完成!
【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、编辑配置文件
- 创建隧道,如图:
- 复制网站上的配置文件内容:
- 编辑树莓派上的frpc.ini配置文件
vim frpc.iniCopyErrorCopied
需要按i
进入编辑模式,如图:
- 粘贴刚刚复制的配置文件内容并保存:
粘贴完成后,按一下Esc
退出编辑模式,并输入:wq
保存退出即可
- 运行frpc:
nohup frpc -c frpc.ini &CopyErrorCopied
- 查看运行日志:(提问时需要提供)
cat nohup.outCopyErrorCopied
3、访问测试
成功访问FileBrowser!
4、关闭隧道
- 查看frpc进程:(红框内为frpc对应的pid)
ps -ef |grep frpcCopyErrorCopied
- 结束frpc进程:
kill -9 29798CopyErrorCopied
- 访问测试:(已经成功关闭!)