【远程办公】5分钟实现内网穿透
- - 掘金后端从公网中访问自己的内网设备一直是个麻烦事情,尤其是做微信开发等. 设备可能处于路由器后,或者运营商因为IP地址短缺不给你分配公网IP地址. 如果我们想直接访问到这些设备,一般非常麻烦. 求网管大佬在路由器上给自己内网加个 端口映射. 使用 natapp 等免费(也有付费的)的提供的内网映射服务.
从公网中访问自己的内网设备一直是个麻烦事情,尤其是做微信开发等。设备可能处于路由器后,或者运营商因为IP地址短缺不给你分配公网IP地址。如果我们想直接访问到这些设备,一般非常麻烦。
端口映射花生壳 等动态域名解析软件ngrok/frp自建内网映射服务ngrok,使用 frp我们在2016年提供了一个 ngrok 的免费服务,并且分享了搭建的步骤可以参考 《Angrok 一个内网穿透服务》 ,搭建步骤对于一般的用户非常不友好,后边也就停止了相关的服务转向了 frp。
frp 支持 http ssh tcp udp ftp 等协议
搭建一个完整的frp服务,我们需要
frp (frps)服务端frps.ini [common]
bind_port = 7000 # frps 服务启动,占用的端口
vhost_http_port = 80 # frps 服务监听转发的端口
复制代码 frps 服务 ./frps -c ./frps.ini
复制代码 frp(frpc)客户端frpc.ini [common]
server_addr = ECS的公网IP
server_port = 7000
[随意但必须唯一]
type = http
local_port = 本地目标服务的端口
custom_domains = 自定义的域名
复制代码 ./frpc -c ./frpc.ini
复制代码 frpc.ini [common]
server_port = 7000
[随意但必须唯一]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 10022
复制代码 ./frpc -c ./frpc.ini
复制代码 ssh -p 10022 [email protected]
复制代码