frp是一个内网穿透工具,可以将不同网段的机器链接在一起,比如在172的网段上面访问192的网段
也可以在外网机器上访问你家里机器上部署的相关网站或者工具
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
首先到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 # 查看输出日志
这时候到总览界面就应该可以看到注册进来的端口。
原文链接:https://www.jianshu.com/p/54a676b0a4b8
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END