美文网首页
在群晖上部署自己的gitlab并远程访问

在群晖上部署自己的gitlab并远程访问

作者: 蚂蚁都督 | 来源:发表于2020-08-06 06:07 被阅读0次

在群晖的nas上采用docker部署了git服务器,开放了30000端口,但是dsm只允许内置的程序通过域名进行访问,其它程序访问需要在路由器上开放端口,这个需要知道家里路由器的地址,或者是有一个动态的域名,但是花生壳现在收费了,结合内网穿透技术成功进行服务的外部访问。

选择frp进行内网穿透,只需要在nas上配置frp的客户端,但是实现的时候发现如何以服务的方式运行frp的客户端是一个问题.,否则终端关闭就断了隧道。

步骤1, 在nas上运行frp的client

前提是你已经在一台有公共IP的服务器上运行了frp的server,当然也可以用ngrok,这个可以申请免费的帐号,所以无需你部署ngrok的server以及申请自己的域名。

cat /volume1/homes/dudu/frp/frpc.ini

[common]

server_addr =自定义域名

server_port = 7000

[git]

type = http

local_port = 30000

custom_domains = 自定义的子域名

步骤2 , 定制frpc的自启动服务

ssh dudu@nas的内部IP

# 切换到root

sudo -i

/etc/init/frpc.conf

cat /etc/init/frpc.conf 

description "start frp"

author "dudu Team"

console log

kill signal SIGQUIT

respawn

respawn limit 5 10

exec /volume1/homes/dudu/frp/frpc -c /volume1/homes/dudu/frp/frpc.ini

步骤3 ,启动测试

exec frpc -c frpc.conf

/usr/syno/sbin/synoservicectl --start frpc

git的登录方式选择http,用户名就是email而不是本地账户

相关文章

网友评论

      本文标题:在群晖上部署自己的gitlab并远程访问

      本文链接:https://www.haomeiwen.com/subject/yoiarktx.html