群晖 Frp Docker 记录

一、Linux服务端

  1. 服务端搭建 Docker Hub
docker pull stilleshan/frps
  1. 服务端配置启动
mkdir /etc/frp
touch /etc/frp/frps.ini
cat > /etc/frp/frps.ini << EOF
[common]
bind_port = 7000
token = noth.me  #服务器提供的token,自行修改
EOF
  1. 服务端启动
docker run -d --name=frps --restart=always \
    --network host \
    -v /etc/frp/frps.ini:/frp/frps.ini  \
    stilleshan/frps

二、群晖

  1. 安装DOCKER
  2. 拉取snowdreamtech-frpc1映像
  3. 设置注意
勾选使用高权限执行容器
选择卷,添加文件-指定到你frpc.ini所在的位置装载路径为/frp/frpc.ini

三、配置文件参考

# 云主机IP
server_addr = ip
# 服务端监听端口
server_port = 10000
# 服务端认证token
token = ********

[common]
server_addr = frp.freefrp.net     # 服务器IP或者地址
server_port = 7000                # 服务器提供的端口号
token = noth.me               # 服务器的token

[web_xxxxxx]                     # 不要服务器端其他配置重名
type = tcp                      # http协议,我的http不能运行
local_ip = 192.168.1.5            # 填写内网IP.
local_port = 5000                 # HTTP端口,默认为5000.
custom_domains = nothl.me    # 填写你的域名

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 5022
​
[synology]
type = tcp             
local_ip = 127.0.0.1
local_port = 5000
remote_port = 5000
​```

**四、其他**
1. 查看frp是否正常运行


docker ps docker logs -f -t --tail=100 frps 正常运行,日志frps started successfully,无error 之类错误

2. VPS主机访问 dashboard_port应该能正常访问

**3. 修改配置及重启

vi /root/frps/frps.ini

修改 frps.ini 配置

docker restart frps

重启 frps 容器即可生效

Frp 客户端下载

1 个赞