OpenWrt、Padavan 下 frp 服务和客户端的配置

OpenWrt frps 配置文件位置:/etc/config/frps config init option stdout 1 option stderr 1 option user frps option group frps option respawn 1 config conf 'common' option bind_port 7000 option dashboard_addr 0.0.0.0 option dashboard_port 7500 option dashboard_user *** option dashboard_pwd ****** option token ****** frpc 配置文件位置:/etc/config/frpc config init option stdout 1 option stderr 1 option user frpc option group frpc option respawn 1 config conf 'common' option server_addr ***.sixdian.com option server_port 7000 option token ****** config conf '***' option type http option local_ip 127.0.0.1 option local_port 80 option subdomain *** 查看生效配置: ...

December 15, 2022

利用 frp 搭建远程办公环境

疫情当下,无法到公司上班,但公司的 ERP、共享文件等又只能在内网访问,在家办公着实不方便。有什么办法在家里也能像在公司一样方便的使用公司的内网服务呢? 一般情况下公司网管会让你在公司电脑上装 TeamViewer、向日葵之类的远程桌面软件,或者用 QQ 的远程协助功能来解决。但这些方法需要在控制端与被控端都安装相同的软件才能正常连接,而且被控端失联后你还要请同事帮忙在被控端打开软件再进行连接。隐私也是个大问题,你所有的操作在被控电脑上都是可以实时看到的。 frp 内网穿透 + Windows 自带的远程桌面完全可以规避以上软件的不足,让你愉快的在家享受远程办公的乐趣。如果公司网络有公网 IP,网管又乐意帮你做端口转发的话,其实也就用不到内网穿透了。本文介绍的就是以上条件都不具备的条件下如何自给自足,而且很流畅的实现远程办公。 话不多说,开干吧! 你所需的条件: 一台有公网 IP 的 Linux 服务器 安装 frp 服务端软件 下载 frp 软件包到服务器 wget https://github.com/fatedier/frp/releases/download/v0.42.0/frp_0.42.0_linux_amd64.tar.gz 解压软件包 tar -zxvf frp_0.42.0_linux_amd64.tar.gz 从服务器删除刚刚下载的软件包 rm -f frp_0.42.0_linux_amd64.tar.gz 移动已解压的软件包文件夹到服务器 etc 文件夹下,并将文件夹重命名为 frp mv tar -zxvf frp_0.42.0_linux_amd64 /etc/frp frps 服务的配置 编辑 frps 配置配置文件 vi /etc/frp/frps.ini 内容修改如下: [common] bind_port = 7000 #frps 服务监听端口 vhost_http_port = 8080 #如果客户端有 http 服务,用 serverip:8080 访问客户端的 http 服务 subdomain_host = sixdian.com #如果希望用域名访问客户端上的 http 服务则设置你自己的顶级域名地址,子域名在客户端设置 dashboard_port = 7500 #设置访问 frps 仪表板的端口 dashboard_user = username #设置访问仪表板的用户名 dashboard_pwd = ******** #设置访问仪表板的密码 token = ****** #设置连接服务端与客户端所使用的令牌 max_pool_count = 5 设置frps服务开机启动 新建 systemctl 配置文件 ...

May 2, 2022