第一步:安装frps服务端
一键安装脚本,可选择GitHub或者阿里云
# github
wget https://raw.githubusercontent.com/MvsCode/frp-onekey/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install
# 阿里云
wget https://code.aliyun.com/MvsCode/frp-onekey/raw/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install
安装过程除了密码跟域名,其他都选默认的就好了,直接回车。
安装成功信息
============== Check your input ==============
You Server IP : xxx.xxx.xxx.xxx
Bind port : 5443
kcp support : true
vhost http port : 80
vhost https port : 443
Dashboard port : 6443
Dashboard user : admin
Dashboard password : password
token : token
subdomain_host : yourhost.cn
tcp_mux : true
Max Pool count : 50
Log level : info
Log max days : 3
============================================
验证:
浏览器打开 xxx.xxx.xxx.xxx:6443,能登录到frp控制台就算成功。如果不行,请检查服务器防火墙规则。
第二步:配置域名解析
登录阿里云域名解析控制台添加两条记录
第三步:配置frp客户端
打开openwrt管理页面--服务--frp内网穿透填写如下信息
第四步:配置具体服务
类型一:网页应用
解释
域名类型: 选子域名
子域名: 如果填的是 op 则访问地址 是 op.yourhost.cn
内网主机地址: 服务所在的机器的ip地址。
内网主机端口: 服务所在的端口
类型二:远程桌面
解释
协议类型: TCP或者UDP都可以,建议两个都选,window会优先走UDP
远程端口: 连接时候选的远程端口,比如填了 3390 连接的时候就是 yourhost.cn:3390
内网主机端口: 默认3389 是windows的桌面端口,注意:需要在控制面版--系统和安全--允许远程访问中打开远程桌面
附录:普通window机器安装frp客户端
1、下载frp和nnsm安装工具:
链接:pan.baidu.com/s/1IOo_Gkqc… 提取码:lpdw
2、解压frp_0.38.0_windows_amd64.zip
3、把nnsm.exe复制到frp_0.38.0_windows_amd64解压后的同一个目录
4、cmd到当前目录,运行nnsm install
5、配置服务
application
process
6、注册服务
填写完上面信息之后点击 “install service” 提示安装成功之后,在window的“服务”里面就能看到一个叫frpc的服务了。
7、配置frpc
在frpc解压目录中找到 frpc.ini
填写如下信息
[common]
server_addr = yourhost.cn
server_port = 5443
token = token
[tcp_gongsi]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 3390
检查配置是否错误
frpc -c frpc.ini
如果输出 start proxy success 字样就算成功