内网穿透反向代理 ( 外部连接公司内网服务器 )

一、准备一台公网服务器

1.下载对应版本 frp

本例公网为windows服务器, 客户端为 linux服务器

https://github.com/fatedier/frp/releases

2.修改 frps.ini 文件

# frps.ini
[common]
bind_port = 7000
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin

3.启动 frps 服务端

进入目录, 执行 CMD命令

frps -c frps.ini

4.查看服务启动

访问 http://xxx.xxx.xxx.xxx:7500 ( 地址为公网IP 端口及账号为上述配置 )

二、客户机

下载对应版本 frp

https://github.com/fatedier/frp/releases

cd /opt
wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_386.tar.gz
tar -zxvf frp_0.21.0_linux_386.tar.gz
cd frp_0.21.0_linux_386
vi frpc.ini

修改客户机配置, 填写服务端地址及端口

注: 多客户机时 [ssh] 名称不能重复,可设置机器名或内网ip等用于区分机器; remote_port = 0 设置端口为0时, 则随机分配端口,可通过管理页查看端口

启动服务

./frpc -c ./frpc.ini &

 

三、测试连接

本例在windows环境下使用xshell工具, 连接内网linux服务器

根据提示输入服务器账号密码

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注