使用frp进行内网穿透

  1. 下载
  2. 解压
  3. 改名
  4. 服务端frps配置
  5. 客户端frpc配置

frp是什么? 。。。自行百度

下载

下载地址:FRP Github

linux可以使用wget来下载:

wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_arm64.tar.gz

解压

tar -zxvf frp_0.33.0_linux_arm64.tar.gz

改名

将文件夹frp_0.33.0_linux_arm64改为frp

cp -r frp_0.33.0_linux_arm64 frp

服务端frps配置

这里是假设你部署在VPS的是服务端,所以下面将修改frps.ini的配置, dashboard主要用于查看客户端对应的映射是否成功,其实可以不管。

[common]
bind_port = 7000
dashboard_port = 7500 #web端口
token = 123456 #凭证,客服端frpc要用
dashboard_user = XXXXX  #web端用户名
dashboard_pwd = XXXXXXXXX #web端密码
vhost_http_port = 10080
vhost_https_port = 10443

后台运行命令

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

客户端frpc配置

修改frp文件夹里面的frpc.ini, 客户端是放在局域网的主机上食用。如果是windows,直接在FRP Github下载地址下载解压就可以,如果是linux,可以按照上面最开始的wget命令来下载安装。

[common]
server_addr = ip #vps的ip地址
server_port = 7000
auto_token= 123456 #凭证

[INGXX]
type = tcp
local_ip = 127.0.0.1
local_port = 3389 #本地的端口
remote_port = 7001 #服务器上的端口

对了,使用宝塔的需要在安全里面释放相应端口(如:7000、7500、7001),要不然会失败。

设置开机启动:

  1. Windows 下 Frp 设置开机自动启动
  2. ubuntu下设置frp开机启动并后台运行

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 [email protected]