1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 内网穿透 开源FRP

内网穿透 开源FRP

时间:2021-06-21 11:39:36

相关推荐

内网穿透 开源FRP

内网穿透工具FRP

下载FRP服务端客户端测试是否穿透window端制作为服务

首先你需要一台有公网IP的服务器,win 或者 linux 都可以,mac暂时没测试

下载FRP

git地址自己下载:github上地址,自己选版本 和 操作系统

网络不好的同学请使用下面下载地址linux 操作系统64位:版本0.48.0 linux_64windos操作系统64位 版本0.48.0_win_64

各位同学,根据自己需要选择下载地址

服务端

以linux 为例

先解压tar -zxvf frp_0.48.0_linux_amd64.tar.gz

解压后按照图片中,我们是服务端 可以只保留 frps 相关的文件配置frps.ini

[common]bind_port = 7000 # 这个端口要记住,用来与客户端通信的,一般不需要修改

启动:进入文件目录然后执行frps -c ./frps.ini制作启动脚本:新建 start_frp.sh 文件

nohup ./frps -c ./frps.ini >/logs/frps.log 2>&1 &

然后给此文件 权限chmod 750 start_frp.sh执行启动文件 ,如图所示,启动成功

客户端

在windows环境中使用 客户端

解压只保留客户端相关信息

修改配置信息 frpc.ini

# 默认是这种配置[common] # 这里填写服务端信息server_addr = 127.0.0.1server_port = 7000[ssh] # 这里是配置需要对外映射的端口和IPtype = tcplocal_ip = 127.0.0.1local_port = 22remote_port = 6000

修改后

[common]server_addr = 124.xxx.xxx.xx #你的实际的外网服务器的外网IPserver_port = 7000 # 配置的服务端的端口[work] #名字type = tcplocal_ip = 127.0.0.1 #本地IPlocal_port = 8080 #本地端口remote_port = 8719 #映射的服务器的端口[gateway]type = tcplocal_ip = 127.0.0.1local_port = 20600 #一般使用这种 内外对应的 防止记错remote_port = 20600[user]type = tcplocal_ip = 127.0.0.1local_port = 20621remote_port = 20621

启动,这个注意,不能直接执行exe 文件,打开cmd,然后进入frpc.exe 路径下 然后执行exe,如图

启动成功后,服务端日志会有如下记录

测试是否穿透

使用外网地址+配置的外网端口+ 项目路径可正常访问了

这里要注意,像我使用的云服务器,记得把映射端口 和 服务器端口 7000 在防火墙中配置允许连接,否则会失败

window端制作为服务

需要使用nssm ,下载地址:nssm下载地址

下载后解压,拿到nssm.exe 文件

将文件复制到 frpc.exe 所在路径,如图

然后打开cmd,到此目录下,执行命令:

配置好参数

打开服务窗口,查看是否安装好

此方法使用,其他exe改为服务

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。