使用frp和阿里云ECS实现群晖内网穿透

   

苦于没有公网ip,只好利用手头上现有的资源进行内网穿透。一台阿里云ECS,买了也不能浪费不是。

1 在服务器上部署frps,这里我图方便使用一键安装脚本【传送门

# wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh
# chmod 700 ./install-frps.sh
# ./install-frps.sh install
……
此处省略一万字
……
Congratulations, frps install completed!
==============================================
You Server IP : X.X.X.X
Bind port : 7000
KCP support : true
vhost http port : 8080
vhost https port : 443
Dashboard port : 7500
Privilege token : mike
tcp_mux : true
Max Pool count : 50
Log level : info
Log max days : 3
Log file : enable
==============================================
frps Dashboard : http://12.34.56.78:7500/
Dashboard user : admin
Dashboard password : admin

脚本会自动安装Dashboard,使用十分方便,访问http://X.X.X.X:7500即可,如果访问不了,记得看看防火墙开没开端口、httpd服务启动没。

2 在群晖本地安装frpc

这方面就比较简单,将frps删掉,只留下frpc、 frps.ini 和frps_full.ini即可

# cat  /usr/local/frpc/frpc.ini  |grep -Ev '^$|#'
[common]
server_addr = X.X.X.X
server_port = 7000
token = CeQymHFh3pgdZTAs 
[web1]                  
type = http                    
local_ip = 127.0.0.1         
local_port = 5000                       
custom_domains = www.yourdomain.xin   
# /usr/local/frpc/frpc -c /usr/local/frpc/frpc.ini

3 访问http://www.yourdomain.xin :8080即可连接到群晖。

发表评论