一、获取frp服务器,建议自建服务器,也可以临时借用免费服务器进行搭建。
1.1 免费服务器推荐:https://freefrp.net/
frp1.freefrp.net
连接端口 :7000 密码 :freefrp.net
开放端口 :80 / 443 , 10001 – 50000免费域名 :*.a.freefrp.net
frp2.freefrp.net
连接端口 :7000 密码 :freefrp.net
开放端口 :80 / 443 , 10001 – 50000免费域名 :*.b.freefrp.net
frp3.freefrp.net
美国 – 水牛城
连接端口 :7000 密码 :freefrp.net
开放端口 :80 / 443 , 10001 – 50000免费域名 :*.c.freefrp.net
frp4.freefrp.net
美国 – 洛杉矶
连接端口 :7000 密码 :freefrp.net
开放端口 :80 / 443 , 10001 – 50000免费域名 :*.d.freefrp.net
1.2 测试服务器线路是否正常。使用前必须先ping下服务器看是否线路正常,免费的特点就是不稳定,如果服务器线路不通,你无论如何也是调试不通的。
win+R,打开cmd,ping命令测试。以frp1.freefrp.net线路举例测试。

服务器线路测试结果正常。
二、将需要使用的域名在域名解析服务商控制台设置CNAME
指向 frp 服务器地址。

三、frp客户端设置
3.1 配置frpc.ini
在群晖NAS任意位置新建或者上传frpc.ini文件,建议使用群晖的文本编辑套件来创建和编辑.ini文件,避免Windows下的后缀问题导致容器错误。本文以/Docker/frp/frpc.ini为例。

3.2 编辑frpc.ini文件。

四、frp服务器端搭建设置
4.1 进入群晖,打开docker,左列“注册表”里搜索“frp”

4.2 这里选择stilleshan的版本进行下载。

4.3 在映像里等待下载完成,选择映像,启动

4.4 创建容器,选择使用高权限执行容器

4.4 进行设置

4.5 点击”下一步“。

4.6 进行容器创建前的信息确认。

4.7 确认无误,启动容器,检查容器日志,确认容器启动正常。

五、验证测试通过,收工!
