共计 1146 个字符,预计需要花费 3 分钟才能阅读完成。
一、frps 搭建
frps是 frp 的服务端,需要搭建在有公网的服务器
在服务器运行如下命令:
mkdir -p /home/docker/frps && cat > /home/docker/frps/frps.ini <<EOF
[common]
bind_addr = 0.0.0.0
# 供客户端连接的端口
bind_port = 17000
authentication_method = token
authenticate_new_work_conns = true
# 客户端连接需要的密码
token = admin123!
# frps的ui配置信息
dashboard_user = admin
dashboard_pwd = admin123!
dashboard_port = 17500
EOF
docker run -d \
--net=host \
-v /home/docker/frps/frps.ini:/etc/frp/frps.ini \
--name=frps \
snowdreamtech/frps
通过 http://ip:17500
即可访问 ui 页面,账户密码为上面设置的 admin/admin123!,如果有需要自行进行调整,在这里可以查看所有的连接。
二、frpc 安装
frps 搭建在需要穿透的机器上面。
mkdir -p /home/docker/frpc && cat > /home/docker/frpc/frpc.ini <<EOF
[common]
# 服务器地址和端口
server_addr = www.amjun.com
server_port = 17000
# 服务器设置的加密方式和 token
authentication_method = token
authenticate_new_work_conns = true
token = admin123!
# frpc的ui配置信息
admin_addr = 0.0.0.0
admin_port = 14500
admin_user = admin
admin_pwd = admin123!
[web]
type = tcp
local_ip = 127.0.0.1
# 远程服务器端口
remote_port = 222
# 本地端口
local_port = 22
EOF
docker run -d \
-v /home/docker/frpc/frpc.ini:/etc/frp/frpc.ini \
--net=host \
--name=frpc \
--restart=always \
snowdreamtech/frpc
通过 http://ip:14500
即可访问客户端 ui 页面,账户密码为上面设置的 admin/admin123!。
这样做的好处是方便修改配置文件,当然也可以在命令行修改配置文件,然后执行 docker restart frpc
即可。
通过上面的配置可以通过 服务器ip + 222 端口远程连接到客户端。
提醒:本文发布于391天前,文中所关联的信息可能已发生改变,请知悉!
AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完