需求
如何在家实现访问学校或公司内局域网服务器?
搭建frp服务
前提:需要一个公网ip,可以通过购买阿里云、华为云、腾讯云服务器获得
#在具有公网ip的云服务器上执行
wget https://github.com/fatedier/frp/releases/download/v0.15.1/frp_0.15.1_linux_amd64.tar.gz
tar xzvf frp_0.15.1_linux_amd64.tar.gz
mv frp_0.15.1_linux_amd64 frp
cd frp
vi frps.ini
#[common]
#bind_port = 7000
#默认配置中监听的是 7000 端口,可根据自己实际情况修改。
#启动 frp 服务端
./frps -c ./frps.ini
#在内网服务器上执行
wget https://github.com/fatedier/frp/releases/download/v0.15.1/frp_0.15.1_linux_amd64.tar.gz
tar xzvf frp_0.15.1_linux_amd64.tar.gz
mv frp_0.15.1_linux_amd64 frp
cd frp
vi frpc.ini
#修改server_addr = 公网ip
#例如 server_addr = 119.3.233.94
#修改local_ip = 内网ip
#例如 local_ip = 192.168.1.4
#其他默认即可
#启动 frp 客户端
./frpc -c ./frpc.ini
#提示出现 start proxy sucess 表示搭建成功
#可以通过 ssh -p 设置的端口 用户名@公网ip 访问内网服务器
#例如: ssh -p 6000 admin@119.3.233.94
大部分教程是这么写的,但按照这样的操作却还是登不上内网服务器。百般苦恼后,设置公网服务器开放 7000 6000 两个端口,且重启公网服务器,重新开启frp服务才成功穿透内网,实现了远程登录。
赠人玫瑰,手留余香的深层含义:原来别人写了教程,但都留了一手












网友评论