frp下载
https://github.com/fatedier/frp/
可以从github上下载tar.gz进行安装,我这里使用的是frp_0.38.0_linux_amd64.tar.gz版本。
frp服务端配置(外网服务器)
1、解压
tar -zxvf frp_0.38.0_linux_amd64.tar.gz
cp -r frp_0.38.0_linux_amd64 /usr/local/frp
2、进入目录下,查看frps.ini文件并修改
[common] #必须设置
bind_port = 7000
# 客户端和服务端必须使用相同的token才能建立连接
# 相当于连接密码,自由设置
token = 123456
# http代理访问端口
vhost_http_port = 9999
# 以下参数可选
# -----------
# 开启数据仪表盘,端口7500
dashboard_port = 7500
# 数据仪表盘的用户名密码,默认为 admin
dashboard_user = admin
dashboard_pwd = admin
3、执行命令
nohup ./frps -c frps.ini &
启动完成,进入 http://ip:7500 可看到仪表板界面
frp客户端设置
1、解压,和服务端一致
2、进入目录下,查看frpc.ini文件并修改
[common]
server_addr = 服务端ip
server_port = 7000
token = 与服务端token一致
[tcp22] #可自定义,不可重复
type = tcp
# 需要穿透的本地端口
local_port = 22
remote_port = 6001
custom_domains = 服务端ip或域名
3、执行命令
nohup ./frpc -c frpc.ini &
注意
服务端使用 frps frps.ini
客户端使用 frpc frpc.ini
启动后注意端口需要开放