服务器
服务器端配置配置不变,注意防火墙或者宝塔之类的放行。如果之前没接触过frp,可以看看之前的文章:用FRP做内网穿透使用远程桌面连接家里的windows电脑
内网Frpc配置
vi frpc.ini<以上代码可复制粘贴,可往左滑>
[common]server_addr = 219.154.81.168server_port = 7778token=Xa3BJf2l5enmN6Z7A8mv[test_sock5]type = stcpsk = 4u4rUif0vm9zn6dZplugin = socks5plugin_user = 123plugin_passwd = abcuse_encryption = trueuse_compression = true<以上代码可复制粘贴,可往左滑>
frpc.exe -c frpc.ini<以上代码可复制粘贴,可往左滑>外部访问模式的Frpc配置
vi frpc.ini<以上代码可复制粘贴,可往左滑>
[secret_socks5_visitor]type = stcprole = visitorsk = 4u4rUif0vm9zn6dZserver_name = test_sock5bind_addr = 127.0.0.1bind_port = 1181use_encryption = trueuse_compression = true<以上代码可复制粘贴,可往左滑>
frpc.exe -c frpc.ini<以上代码可复制粘贴,可往左滑>
原理
使用frp的stcp模式,内网中的frpc使用socks5插件自建一个简单的socks5服务端,然后通过frps转发出去到外部访问的frpc所在的机器上,从而实现外部访问本地的端口走内网流量。
END
官方站点:www.linuxprobe.com
Linux命令大全:www.linuxcool.com
刘遄老师:
Linux技术交流群:
(新群,火热加群中……)
想要学习Linux系统的读者可以点击"阅读原文"按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!