美文网首页
在群晖上部署自己的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