Frp | 内网穿透虚拟机
为什么要用 frp
?
我的需求是公网服务器的配置有限,而且操作不是特别方便,所以想利用内网穿透frp
服务来转发虚拟机的一些服务。
之前用frp
是来远程连接电脑的,这次升级了,可以转发内网各个服务,同时服务端通过docker
部署的
配置 /aa/frp/frps.ini
文件
[common]
bind_port = 7000
#下面是dashboard,不需要可以注释
dashboard_port = 7500
# dashboard 用户名密码是 admin,按需要修改
dashboard_user = admin
dashboard_pwd = admin
# vhost_http_port = 5344
运行frp
服务端(也就是服务器)
docker run -itd --restart=unless-stopped --network host -v /aa/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps
下载frp
客户端
下载地址:https://github.com/fatedier/frp/releases
编辑 frpc.ini
文件
[common]
server_addr = 111.67.195.48
server_port = 7000
[alist_ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 5244
remote_port = 5244
[kodbox_ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 8888
remote_port = 8888
启动客户端(虚拟机) frp 服务
#内网服务器端
#临时启动
./frpc -c ./frpc.ini
#后台保持启动
nohup ./frpc -c ./frpc.ini &
访问
通过云服务ip:port
即可访问
ip是上面的 server_addr,port是每一个ssh服务的remote_port
评论区