群晖使用Frp实现内网穿透

发布 : 2017-08-20 分类 : Linux 浏览 :

一、准备

  • 群晖
  • 拥有外网 ip 的 vps
  • frp
  • 域名(不是必须,你也可以用 ip 来访问)

二、VPS 设置

下载 Frp

我这是使用的是 64 位的 ubuntu 系统的,如果需要其他的,请自行在 Github 上下载对应的版本

1
2
3
4
5
6
7
8
// 下载
wget https://github.com/fatedier/frp/releases/download/v0.13.0/frp_0.13.0_linux_amd64.tar.gz
// 解压
tar -zxvf frp_0.13.0_linux_amd64.tar.gz
// 进去frp目录
cd frp_0.13.0_linux_amd64
// 删除不需要的文件
rm -rf frpc frpc.ini frpc_full.ini

Frps 配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[common]
bind_port = 7000
max_pool_count = 5
authentication_timeout = 900

# 管理端 进入frp自带的web管理界面的帐号密码
dashboard_port = 7500
dashboard_user = user
dashboard_pwd = pwd

# ssh端口 auth_token就是密钥,随便填个
[ssh]
listen_port = 6000
auth_token = token

# 群晖网页
[dms]
listen_port = 5000
auth_token = token

# 群晖
[cloud_station]
listen_port = 6690
auth_token = token

[ds_photo]
listen_port = 8080
auth_token = token

# 域名
# vhost_http_port = 80
# subdomain_host = juzisang.com

启动

1
./frps -c ./frps.ini

三、群晖配置

开启 ssh

images

ssh 进入群晖

1
2
3
4
// ssh进入群晖
ssh juzisang@群晖局域网ip
// 切换root用户
sudo -s

下载 Frp

1
2
3
4
5
6
7
8
// 下载
wget https://github.com/fatedier/frp/releases/download/v0.13.0/frp_0.13.0_linux_amd64.tar.gz
// 解压
tar -zxvf frp_0.13.0_linux_amd64.tar.gz
// 进去frp目录
cd frp_0.13.0_linux_amd64
// 删除不需要的文件
rm -rf frps frps.ini frps_full.ini

Frpc 配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
[common]
server_addr = xx.xx.xx.xx
server_port = 7000
// frps中填的
auth_token = token
pool_count = 1

# ssh
[ssh]
type = tcp
// 群晖局域网ip
local_ip = 192.168.31.50
// 本地端口
local_port = 22
// 穿透到vps中的端口
remote_port = 6000

# 群晖网页
[dms]
type = tcp
local_ip = 192.168.31.50
local_port = 5000
remote_port = 5000
# subdomain = nas

# 群晖同步
[cloud_station]
type = tcp
local_ip = 192.168.31.50
local_port = 6690
remote_port = 6690

# 群晖照片
[ds_photo]
type = tcp
local_ip = 192.168.31.50
local_port = 80
remote_port = 8080

启动

1
./frps -c ./frps.ini

四、后台运行

  • 服务端
1
nohup ./frps -c ./frps.ini &
  • 客户端
1
nohup ./frpc -c ./frpc.ini &
本文作者 : Juzisang
原文链接 : https://www.juzisang.com/passages/群晖使用Frp实现内网穿透/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
留下足迹