Frp内网穿透

使用Frp将家庭网络中的树莓派代理到互联网,使之能在互联网上被访问.这里我使用的是arm版本的frp,先到http://diannaobos.com/frp/ 将需要的frp版本下载回来.下载之后


#解压缩
tar -zxvf  frp_0.14.0_linux_arm.tar.gz   

#文件夹里面 frps 是服务器端使用, frpc是客户端使用,这里只使用客户端

修改配置文件frpc.ini:
[common]
server_addr =XXXXXX   #服务器域名或IP地址
server_port = 7000
privilege_token=XXXXXX #连接密码


[zjy_ssh]
type = tcp
privilege_mode=true
local_ip =192.168.31.88
local_port = 2222

remote_port = 53721

然后编写启动脚本startFrpc,注意修改你自己的路径,这里延迟20s启动,是为了后面加到系统自动启动
#!/bin/bash
sleep 20s     
nohup /home/pi/frp/frp_0.14.0_linux_arm/frpc -c /home/pi/frp/frp_0.14.0_linux_arm/frpc.ini >/dev/null 2>&1  &

将脚本复制到/etc/init.d/下
cp startFrpc /etc/init.d

将脚本加入启动, 99  数字越大,越晚启动,需要网络的服务尽可能的大于95
sudo update-rc.d startFrpc defaults 99

然后重启树莓派.等一段时间观察是否启动frpc

猜你喜欢

转载自blog.csdn.net/zhangjianying/article/details/79365108