1. 首页 > 派币信息 > 节点相关

Pi节点使用Frp内网传透Win/Linux教程 云服务器端口映射本地

下面讲一下使用Frp做端口映射,云服务器的搭建这里就不多说了,这里主要是讲使用云服做为固定的IP穿透路由限制实现端口的映射,国内外的云服都可以用,一般用来0.4.5版本节点使用。

Frp必须使用一台VPS作为外网IP,我们要购买一台VPS来配置。

VPS的系统可以用linux,也可以用windows

Linux系统服务器端frp搭建

服务器端

1、使用SSH连接工具,连接云服务器,连接成功后,运行代码

下载frp:

cd /mnt

wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_386.tar.gz

2、解压下载的frp文件,并重命名(个人习惯,大家可略过重命名):

解压:

tar -zxvf frp_0.38.0_linux_386.tar.gz

3、重命名:

mv frp_0.38.0_linux_386 frp

4、进入frp文件夹,删除客户端的文件:

cd frp/

 rm -rf frpc*

5、打开配置文件,修改信息,保存并退出:(端口默认7000可以略过此步)

vim frps.ini

 6、运行frps:

./frps -c frps.ini

出现以上信息说明frp服务端已经运行

注:云服务器的防火墙策略里要放行端口:7000,7500,31400-31409,如果修改了自定义端口,也要放行

Linux里要关闭系统防火墙,代码如下:

systemctl stop firewalld


不关闭系统防火墙,也可以单独开启端口,添加端口命令:

firewall-cmd --zone=public --add-port=7000/tcp --permanent

重新载入端口状态(添加端口后执行这个)

wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_386.tar.gz0

查询指定端口是否已开

wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_386.tar.gz1

查询所有开启的端口

wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_386.tar.gz2

用Screen保护Frp程序一直运行

安装Screen,CentOS命令:

wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_386.tar.gz3

创建有名字的窗口(name随便改名字)

wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_386.tar.gz4

创建完窗口就可以在里面进行操作了;

然后执行上面第6步运行frp,关闭SHH连接工具,这样也会一直运行

有关于更多Screen的操作请自行搜索


win10客户端配置

在本地win10电脑上下载frp

Frp客户端大小:4.11MB

已经过安全软件检测无毒,请您放心下载。

下载解压,修改文件frpc.ini

wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_386.tar.gz5

压缩包的文件我都配置好了,只需要修改IP和端口号就能使用。

下面执行文件夹里的start.bat,为了方便,我做了一个批处理

如上图,客户端成功运行,如连接不成功或者闪退,基本原因是端口的问题,所以端口必须开放


Win系统服务器端的frp搭建

我们以Win server2008r2为例,使用远程桌面连接云服务器后,下载frp


Frp服务端大小:3.55MB

已经过安全软件检测无毒,请您放心下载。


1、解压文件夹ftp放到D盘(当然也可以放别的盘符,需要修改start.bat的路径,用记事本打开此文件修改保存)

2、打开frps.ini修改端口号

wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_386.tar.gz6

默认为7000,可以自己修改

3、运行批处理start.bat

如上图,服务器端成功运行。(服务器端请关闭防火墙)


Win10的客户端配置同上。

如闪退或者出错,请检查端口,大部分都是端口的问题,教程写的仓促,不足之处请在上方讨论区留言指正!


CMD窗口设置后台运行的方法

win客户端的CMD窗口不能关闭,一关闭就会失效,解决方法是可以设置后台运行

打开文件夹里的start.vbs,右键编辑

代码如下:

wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_386.tar.gz7

其中D:路径修改为你所在盘符

然后按win+R键打开运行窗口,输入

wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_386.tar.gz8

打开启动项

start.vbs文件上点鼠标右键别松,拖动此文件到新打开的启动窗口,松开右键,选择创建快捷方式,如图:

至此OK,你重新启动一下电脑,打开任务管理器,在后台进程里可以看见frpc.exe

然后测试一下端口,全通就对了!


2023/02附言:

很多Pi友说闪退的问题,在这里说明一下,闪退百分之八十是端口的问题,包括服务器面板的安全组要放行,Linux系统自带的防护墙要关闭(如果是WIN系统做服务器,防火墙也要关闭),服务器上的frps.ini和本地frpc.ini的端口号要一致(不修改默认为7000),服务器端保持运行后,再运行本地。

还有一种情况,frp客户端解压后,win10的安全中心会把文件夹里的frpc.exe作为病毒隔离,这样也会闪退!(有时候正常运行很多天后你突然发现端口不通了,一检查才发现是安全中心把frpc.exe给隔离了)

解决办法有2种:1、关闭安全中心。2、从安全中心设置里的“排除项”里添加上frp文件夹,这样就不会被删除文件了!


本文由pi币中国网发布《Pi节点使用Frp内网传透Win/Linux教程 云服务器端口映射本地》,不代表pi币中国网立场,转载联系作者并注明出处:https://www.bang4.cn/pinetwork/pinodes/706.html 标签: 客户端 可以用 也会 也要 请您 右键

联系我们

在线咨询:点击这里给我发消息

微信号:keluohuaxiang

工作日:10:00-22:30