阿里云服务器内网穿透方法
frq简介
frp 是一个开源、简洁易用、高性能的内网穿透和反向代理软件,支持 tcp, udp, http, https等协议。frp 项目官网是 https://github.com/fatedier/frp,
frp工作原理
服务端运行,监听一个主端口,等待客户端的连接;
客户端连接到服务端的主端口,同时告诉服务端要监听的端口和转发类型;
服务端fork新的进程监听客户端指定的端口;
外网用户连接到客户端指定的端口,服务端通过和客户端的连接将数据转发到客户端;
客户端进程再将数据转发到本地服务,从而实现内网对外暴露服务的能力。
前提条件
想要配置frp穿透,首先必须先要有一台具有外网ip(即:可以外网访问)的服务器。如果没有,接下来的教程就不用看了。配置教程主要分为两个部分,一是服务器端(外网服务器)的配置;二是客户端(内网服务器)配置。
第一步,配置公网服务器(阿里云)
1.1 下载frp库
对于公网服务器为linux的机器,选择对应版本下载frp:
ls
cd snap
mkdir frp
cd frp
wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz
1.2 解压frp压缩包
tar -zxvf frp_0.51.3_linux_amd64.tar.gz
1.3 进入该解压目录打开配置文件:
cd frp_0.51.3_linux_amd64/
vi frps.ini
1.4 修改配置文件内容
使用vim编辑frps.ini,打开后输入i插入,然后修改内容,然后按esc,输入:wq退出,内容如下:
[common]
# frp监听的端口,默认是7000,可以改成其他的
bind_port = 7000
# 授权码,请改成更复杂的
token = 52010 # 这个token之后在客户端会用到
# frp管理后台端口,请按自己需求更改
dashboard_port = 7500
# frp管理后台用户名和密码,请改成自己的
dashboard_user = icswhu
dashboard_pwd =

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



