Frps搭建与Frpc配置
0.Frp能为你做什么?
frp是一个内网穿透工具,可以将不同网段的机器链接在一起,比如在172的网段上面访问192的网段
也可以在外网机器上访问你家里机器上部署的相关网站或者工具
1.Frps搭建
Frps必须要部署在你能访问到的机器上面,
比如你想访问阿里云云主机的某一个端口时,将该请求转发到你家里的某一台机器上的相对应接口上
这时候Frps就应该部署在阿里云的云主机上。
首先到Github上下载相关的包(我这里用的是0.31.1这个版本,你可以去Github上去下载喜欢的版本)
mkdir -p /usr/local/frp
cd /usr/local/frp
wget https://github.com/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_linux_amd64.tar.gz
tar -zxvf ./frp_0.31.1_linux_amd64.tar.gz # 这里的压缩包名 要对应你下载的版本包名
cd frp_0.31.1_linux_amd64 & ls
如果你看到 下面这样的目录,就代表成功了
frpc frpc_full.ini frpc.ini frps frps_full.ini frps.ini LICENSE nohup.out systemd
然后修改配置文件
vim ./frps.ini
[common]
bind_port = 7000
auto_token = xxxxx #这里放的是token,客户端连接这个的时候需要填写一致,可以看做是服务器密码
vhost_http_port = 8888
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin@123456
启动frps
nohup ./frps -c ./frps.ini & # 启动服务端
tail -f ./nohup.out # 查看输出日志
在浏览器输入输入IP:7500 然后出现要你输入密码的界面 输入完成后就可以看到frps的总览界面了。
ex:192.168.1.12:7500
2.Frpc搭建
首先到Github上下载相关的包(我这里用的是0.31.1这个版本,你可以去Github上去下载喜欢的版本)
mkdir -p /usr/local/frp
cd /usr/local/frp
wget https://github.com/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_linux_amd64.tar.gz
tar -zxvf ./frp_0.31.1_linux_amd64.tar.gz # 这里的压缩包名 要对应你下载的版本包名
cd frp_0.31.1_linux_amd64 & ls
如果你看到 下面这样的目录,就代表成功了
frpc frpc_full.ini frpc.ini frps frps_full.ini frps.ini LICENSE nohup.out systemd
然后修改配置文件
vim ./frpc.ini
[common]
server_addr = 172.16.3.202 #填写你刚刚部署的frps的地址
server_port = 7000 #填写frps的bind_port
auto_token = #填写token
[ssh] # 你喜欢的名字
type = tcp
local_ip = 192.168.1.93 #填写客户端机器要被代理的网络内的IP 填写127.0.0.1就代表本机
local_port = 9999 # 要访问的端口号
remote_port = 29999 # 远程代理端口号
[ssh2] # 你喜欢的名字
type = tcp
local_ip = 127.0.0.1#填写客户端机器要被代理的网络内的IP 填写127.0.0.1就代表本机
local_port = 9998 # 要访问的端口号
remote_port = 29998 # 远程代理端口号
启动frps
nohup ./frpc -c ./frpc.ini & # 启动客户端
tail -f ./nohup.out # 查看输出日志
这时候到总览界面就应该可以看到注册进来的端口。

网友评论