利用frp穿透内网 Frp下载地址: 中文说明: 1. 我的环境:阿里云的域名 搬瓦工的vps a) 服务器端:Vps:Centos 6 64bit 下载了frp_0.24.1_linux_amd64.tar.gz b) 客户端:树莓派3b+ : arm 32bit 下载了frp_0.24.1_linux_arm.tar.gz 2. 安装a) 服务器端:直接解压tar –xvf frp_0.24.1_linux_amd64.tar.gz frps.ini配置文件修改为 [common] bind_port = 7000 vhost_http_port = 8080 #这个是做web穿透用的 [common] dashboard_port = 7500 # dashboard 用户名密码,默认都为 admin dashboard_user = admin dashboard_pwd = admin 配置完成后,运行 ./frps –c frps.ini b) 客户端:直接解压tar –xvf frp_0.24.1_linux_arm.tar.gz frpc.ini配置文件修改为 [common] server_addr = vps的ip server_port = 7000 # 由于树莓派没有时钟,开机后时间不对,frpc访问服务器时会发生错误,所以此项必填 authentication_timeout = 0 # 为防止网络错误导致服务退出,填上此项 login_fail_exit = false [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000 [web] type = http local_ip = 127.0.0.1 local_port = 8123 custom_domains = test.test.com 配置完成后,运行 ./frpc –c frpc.ini 3. 查看效果先在域名解析的地方做好解析工作 test.test.com 指向vsp的公网ip 访问test.test.com:8080就行了,相当于在本地访问了 树莓派IP:8123地址一样 效果图看附件,不会上传图片 4. 设置开机启动a) 服务器端:vi /etc/rc.local 追加 /root/frp_0.24.1_linux_amd64/frps -c/root/frp_0.24.1_linux_amd64/frps.ini 其中 /root/frp_0.24.1_linux_amd64这个是存放frps的路径 b) 客户端:Sudo nano /etc/rc.local 在exit 0之前追加 /home/pi/frp_0.24.1_linux_arm/frpc -c/home/pi/frp_0.24.1_linux_arm/frpc.ini 其中 /home/pi/frp_0.24.1_linux_arm这个是存放frpc的路径
|