云服务器搭建frp服务端实现内网穿透

工作中有时候会遇到需要开外网的情况,之前一直用的花生ke,最近又需要内网穿透,打开花生ke,创建连接,提示创建失败,也不说是什么原因,反正是用不了了

正好手里有一台阿里云的服务器,拿来搭建个内网穿透服务端吧

服务器安装服务端

直接wget下载

wget https://github.com/fatedier/frp/releases/download/v0.40.0/frp_0.40.0_linux_amd64.tar.gz

下载好之后解压

tar -zxvf frp_0.40.0_linux_amd64.tar.gz

解压完之后进入文件夹,编辑frps.ini配置文件

vi frps.ini

这里面默认是7000端口,可以自定义,我改成了7777端口。然后需要在阿里云控制台安全组里面开放这个端口

云服务器搭建frp服务端实现内网穿透插图

并且要看一下这个端口是不是已经被其他应用占用了

lsof -i:7777

我这里因为已经启动了frp服务端,所以只查到了frp服务

云服务器搭建frp服务端实现内网穿透插图1

没问题之后,启动服务

./frps -c frps.ini

如果想一直运行的话使用后台启动,命令如下

nohup ./frps -c frps.ini > /dev/null 2> /dev/null &

至此服务端已经配置完成并启动

配置客户端

下载Windows版本,点击下方链接下载

frp_0.40.0_windows_amd64.zip

解压并进入文件夹,打开frpc.ini配置文件(frp客户端配置文件)

云服务器搭建frp服务端实现内网穿透插图2

其中第一个ip是你服务端所在服务器的ip,端口为服务端启动的端口

下面ssh一块配置需要接收的本机ip(local_ip)和本机端口(local_port),remote_port为服务端转发端口

比如我这样配置,启动之后访问 我的服务器ip+remote_port端口8008 就相当于访问了Windows客户端本机的8008端口

配置好之后在当前目录打开cmd,执行下面命令启动

frpc -c frpc.ini

出现success说明代理成功

云服务器搭建frp服务端实现内网穿透插图3

去找一个接口访问,如下图,访问成功

云服务器搭建frp服务端实现内网穿透插图4

原文链接:https://blog.csdn.net/qq_41890624/article/details/127070725

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享