一、Linux服务端
- 服务端搭建 Docker Hub
docker pull stilleshan/frps
- 服务端配置启动
mkdir /etc/frp
touch /etc/frp/frps.ini
cat > /etc/frp/frps.ini << EOF
[common]
bind_port = 7000
token = noth.me #服务器提供的token,自行修改
EOF
- 服务端启动
docker run -d --name=frps --restart=always \
--network host \
-v /etc/frp/frps.ini:/frp/frps.ini \
stilleshan/frps
二、群晖
- 安装DOCKER
- 拉取snowdreamtech-frpc1映像
- 设置注意
勾选使用高权限执行容器
选择卷,添加文件-指定到你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 容器即可生效